Vcl.Direct2D.TDirect2DCanvas.RequiredState
Delphi
procedure RequiredState(ReqState: TCanvasState); override;
C++
virtual void __fastcall RequiredState(Vcl::Graphics::TCanvasState ReqState);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
Description
Change l'état en cours du canevas afin de satisfaire les exigences données.
RequiredState garantit qu'un canevas satisfait un ensemble d'exigences données. Si les exigences ne sont pas satisfaites, le canevas initialise ses structures internes afin que les exigences soient satisfaites après l'achèvement de l'appel à la méthode RequiredState.
RequiredState vérifie que les objets Pen, Brush et Font sont créés et initialisés. RequiredState s'assure aussi que le canevas a une cible de rendu valide.