Vcl.Direct2D.TDirect2DCanvas のメソッド

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

継承Protected
AfterConstructionpublic最後のコンストラクタが実行された後で応答します。
AngleArcpublic
Arcpublic指定された矩形で囲まれた楕円の周に沿って、画像に弧を描画します。
ArcTopublic
Assignpublicほかの類似オブジェクトの内容をコピーします。
AssignToprotectedオブジェクトのプロパティをコピー先のオブジェクトにコピーします。
BeforeDestructionpublic最初のデストラクタが実行される前に応答します。
BeginDrawpublic描画が開始されたことをキャンバス オブジェクトに通知します。
BrushCopypublicビットマップの一部をキャンバスの矩形領域にコピーします。このとき、ビットマップの色の 1 つをキャンバスのブラシで置き換えます。
Changedprotectedキャンバスが変更されたときに呼び出されます。
Changingprotectedキャンバスが変更される前に呼び出されます。
CheckDisposedprotected
Chordpublic楕円と直線の交差で表現される閉じた図形を描画します。
ClassInfopublic

オブジェクト型の実行時型情報(RTTI)テーブルのポインタを返します。

ClassNamepublic引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。
ClassNameIspublicオブジェクトが指定の型かどうかを示します。
ClassParentpublic1 つ上位のクラスの型を返します。
ClassTypepublicオブジェクトのクラスへのクラス参照を返します。
CleanupInstancepublicクラス内の長い文字列とバリアントとインターフェース変数に対する終了処理を実行します。
CreatepublicTDirect2DCanvas のインスタンスを作成します。
CreateBitmappublicDirect2D ビットマップを作成します。
CreateBrushpublicDirect2D ブラシ オブジェクトを作成します。
CreateRenderTargetprotectedレンダリング対象を初期化します。
DefaultHandlerpublicメッセージレコードを処理するメソッドのインターフェースを提供します。
DefinePropertiesprotectedパブリッシュされていないデータを,敢えて読み書きするためのインターフェースを提供します。
DestroypublicTDirect2DCanvas のインスタンスを破棄します。
DispatchpublicMessage パラメータの内容に基づいてオブジェクトのメッセージ処理メソッドを呼び出します。
DisposeOfpublicDisposeOf は、オブジェクトのデストラクタ コードを、強制実行します。
Drawpublicキャンバス上に、Graphic パラメータで指定された画像を、座標(X,Y)で指定された位置にレンダリングします。
DrawEllipsepublicDirect3D インターフェイスで指定された楕円を描画します。
DrawFocusRectpublic矩形の内側のオブジェクトにフォーカスがあることを示すために使用するスタイルで、矩形を描画します。
DrawGeometrypublic図形をキャンバス上に描画します。
DrawLinepublic直線をキャンバス上に描画します。
DrawRectanglepublicキャンバスに矩形を描画します。
DrawRoundedRectanglepublicキャンバスに角の丸い矩形を描画します。
Ellipsepublic境界となる矩形によって定義される楕円をキャンバスに描画します。
EndDrawpublic描画完了したことをキャンバス オブジェクトに通知します。
Equalspublic

現在のインスタンスと Obj パラメータが等しいかどうかを調べます。

FieldAddresspublicパブリッシュオブジェクト項目のアドレスを返します。
FillEllipsepublicDirect3D インターフェイスで指定された楕円を描画します。
FillGeometrypublic図形をキャンバス上に描画します。
FillRectpublicキャンバス上の指定された矩形を現在のブラシで塗りつぶします。
FillRectanglepublicキャンバスに矩形を描画します。
FillRoundedRectanglepublicキャンバスに角の丸い矩形を描画します。
FloodFillpublicキャンバスの領域を現在のブラシで塗りつぶします。
FrameRectpublicキャンバスに Brush で矩形を描画して、境界を示します。
Freepublicオブジェクトを破棄し,必要ならば関連付けられているメモリを解放します。
FreeInstancepublicNewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。
GetBrushprotectedGetBrush は、Brush プロパティの取得アクセサ メソッドです。
GetCanvasOrientationprotectedCanvasOrientation プロパティの取得アクセサ メソッドを表します。
GetClipRectprotectedClipRect プロパティの取得アクセサ メソッドを表します。
GetDisposedprotected
GetFontprotectedGetFont は、Font プロパティの取得アクセサ メソッドです。
GetHashCodepublicハッシュ コードを表す整数を返します。
GetInterfacepublic指定したインターフェースを取り出します。
GetInterfaceEntrypublicクラス内で実現された特定のインターフェースのエントリを返します。
GetInterfaceTablepublic指定したクラスで実装されているすべてのインターフェースが入った構造体のポインタを返します。
GetNamePathpublicオブジェクトインスペクタに表示されるオブジェクト名を返します。
GetOwnerprotectedオブジェクトの所有者を返します。
GetPenprotectedGetPen は、Pen プロパティの取得アクセサ メソッドです。
GetPenPosprotectedPenPos プロパティの取得アクセサ メソッドを表します。
GetPixelprotectedPixels プロパティの取得アクセサ メソッドを表します。
GetRenderTargetprotectedGetRenderTarget は、RenderTarget プロパティの取得アクセサ メソッドです。
InheritsFrompublic2 つのオブジェクト型の関係を調べます。
InitInstancepublic新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。
InstanceSizepublicオブジェクト型の各インスタンスのサイズをバイト数で返します。
LineTopublicキャンバス上で PenPos から X と Y で指定される点に向う直線を描画し、ペンの位置を (X,Y) に設定し直します。
Lockpublic他のスレッドからキャンバスに描画できないようにします。
MethodAddresspublicクラス メソッドのアドレスを名前で返します。
MethodNamepublicアドレスを指定すると、クラス メソッドの名前を返します。
MoveTopublic現在の描画位置を点(X,Y)に変更します。
NewInstancepublicオブジェクト型のインスタンスにメモリを割り当て,その新しいインスタンスを指すポインタを返します。
Notificationprotectedグラフィック オブジェクトが作成または削除されたことをキャンバスに通知します。
Piepublic矩形(X1,Y1)と(X2,Y2)で囲まれた楕円のパイ型部分をキャンバスに描画します。
PolyBezierpublicベジエ曲線群を描画します。
PolyBezierTopublicベジエ曲線群を描画し、PenPos の値を更新します。
Polygonpublic引数で渡された点を直線でつなぎ、最後の点から最初の点まで直線を描画して、一連の直線で囲まれた図形をキャンバスに描画します。
PolylinepublicPoints で渡された各点をつなげて、現在のペンでキャンバスに一連の直線を描画します。
QualifiedClassNamepublic

クラスの修飾名を返します。

Rectanglepublicキャンバスに矩形を描画します。
Refreshpublic関連するグラフィック オブジェクトを解放します。
RequiredStateprotectedキャンバスの現在の状態を、指定の要件を満たすように変更します。
RoundRectpublicキャンバスに角が丸い矩形を描画します。
SafeCallExceptionpublicsafecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。
SetBrushprotectedBrush プロパティの設定アクセサ メソッドを表します。
SetFontprotectedFont プロパティの設定アクセサ メソッドを表します。
SetPenprotectedPen プロパティの設定アクセサ メソッドを表します。
SetPenPosprotectedPenPos プロパティの設定アクセサ メソッドを表します。
SetPixelprotectedPixels プロパティの設定アクセサ メソッドを表します。
StretchDrawpublicRect パラメータで指定された矩形に、Graphic パラメータで指定されたグラフィックを描画します。
Supportedpublic現在使用しているオペレーティング システムで TDirect2DCanvas がサポートされているかどうかを検証します。
TextExtentpublic現在のフォントで表示されている文字列の幅と高さをピクセル単位で返します。
TextHeightpublic現在のフォントで表示されている文字列の高さをピクセル単位で返します。
TextOutpublic点(X,Y)を始点にしてキャンバスに文字列を書き込み、PenPos を文字列の終点で更新します。
TextRectpublicクリップした矩形内に文字列を書き込みます。
TextWidthpublic現在のフォントで表示されている文字列の幅をピクセル単位で返します。
ToStringpublicクラス名を表す文字列を返します。
TryLockpublicキャンバスがロックされていない場合にロックします。
UnitNamepublic

クラスが定義されているユニットの名前を返します。

UnitScopepublic

クラスのユニット スコープを返します。

UnlockpublicLockCount プロパティを減らし、LockCount が 0 に達すると他のスレッドが実行できるようになります。