Vcl.Direct2D.TDirect2DCanvas.CreateBrush

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi