Vcl.Direct2D.TDirect2DCanvas.RequiredState
Delphi
procedure RequiredState(ReqState: TCanvasState); override;
C++
virtual void __fastcall RequiredState(Vcl::Graphics::TCanvasState ReqState);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
Beschreibung
Ändert den aktuellen Status der Zeichenfläche, um die angegebenen Anforderungen zu erfüllen.
RequiredState stellt sicher, dass eine Menge von angegebenen Anforderungen von einer Zeichenfläche erfüllt werden. Ansonsten werden die interne Strukturen der Zeichenfläche initialisiert, damit die Anforderungen beim Abschließen des Aufrufs von RequiredState erfüllt werden.
RequiredState überprüft, ob die folgenden Objekten erstellt bzw. initialisiert werden: Pen, Brush und Font. RequiredState stellt auch sicher, dass die Zeichenfläche ein gültiges Render-Ziel hat.