Vcl.Direct2D.TDirect2DCanvas.CreateBrush

提供: RAD Studio API Documentation
移動先: 案内検索

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 */;

プロパティ

種類 可視性 ソース ユニット
function public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

説明

Direct2D ブラシ オブジェクトを作成します。

CreateBrush を使用すると、Direct2D ブラシ オブジェクトを作成することができます。CreateBrush は VCL TDirect2DBrush オブジェクトを作成するのではありません。

CreateBrush メソッドには 4 つのオーバーロードがあります。それぞれが、入力パラメータに応じて特有のブラシを作成します。

  • 指定した色の濃淡のない単色のブラシを作成します。
  • ビットマップをパターンに持つブラシを作成します。
  • 指定した開始色と終了色の、単色グラデーションのブラシを作成します。

VCL 互換の Direct2D ブラシが必要な場合には、TDirect2DBrush クラスのインスタンスを作成してください。

関連項目