Vcl.Direct2D.TDirect2DCanvas.RequiredState
Delphi
procedure RequiredState(ReqState: TCanvasState); override;
C++
virtual void __fastcall RequiredState(Vcl::Graphics::TCanvasState ReqState);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
説明
キャンバスの現在の状態を、指定の要件を満たすように変更します。
RequiredState を使用すると、指定した一連の要件をキャンバスが確実に満たすようにすることができます。要件が満たされない場合には、RequiredState の呼び出しの完了時に要件が満たされた状態になるよう、キャンバスの内部構造が初期化されます。
RequiredState では、Pen、Brush、および Font の各オブジェクトが作成され、初期化されていることを検証します。RequiredState では、キャンバスに有効なレンダリング対象が存在することも確認します。