Vcl.Direct2D.TDirect2DCanvas.CreateBrush
Delphi
function CreateBrush(Color: TColor): ID2D1Brush; overload;
function CreateBrush(Bitmap: TBitmap): ID2D1Brush; overload;
function CreateBrush(Colors: array of TColor; StartPoint, EndPoint: TD2D1Point2F): ID2D1Brush; overload;
function CreateBrush(Colors: array of TColor; Center, Offset: TD2D1Point2F; RadiusX, RadiusY: Single): ID2D1Brush; overload;
C++
Winapi::D2d1::_di_ID2D1Brush __fastcall CreateBrush(System::Uitypes::TColor Color)/* overload */;
Winapi::D2d1::_di_ID2D1Brush __fastcall CreateBrush(Vcl::Graphics::TBitmap* Bitmap)/* overload */;
Winapi::D2d1::_di_ID2D1Brush __fastcall CreateBrush(System::Uitypes::TColor *Colors, const int Colors_High, const D2D_POINT_2F &StartPoint, const D2D_POINT_2F &EndPoint)/* overload */;
Winapi::D2d1::_di_ID2D1Brush __fastcall CreateBrush(System::Uitypes::TColor *Colors, const int Colors_High, const D2D_POINT_2F &Center, const D2D_POINT_2F &Offset, float RadiusX, float RadiusY)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
Description
Crée un objet pinceau Direct2D.
Utilisez CreateBrush pour créer d'objets pinceau Direct2D. CreateBrush ne crée pas d'objets VCL TDirect2DBrush.
Il existe deux surcharges pour la méthode CreateBrush. Chaque version surchargée crée un pinceau spécifique en fonction des paramètres d'entrée :
- Créez un pinceau solide en utilisant une couleur donnée.
- Créez un pinceau en utilisant un bitmap comme modèle.
- Créez un pinceau solide de dégradé en utilisant les couleurs de début et de fin.
Si vous avez besoin d'un pinceau Direct2D compatible avec la VCL, créez d'instances de la classe TDirect2DBrush.