FMX.Types3D.TContext3D.BeginScene
Delphi
function BeginScene: Boolean;
C++
bool __fastcall BeginScene(void);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | TContext3D |
Description
Notifie à l'objet TContext3D que le dessin peut commencer.
Appelez BeginScene avant de dessiner sur le TContext3D.
Pour terminer la session de dessin, appelez EndScene.
Si une application a appelé BeginScene et que BeginScene renvoie True, l'application doit appeler EndScene. C'est-à-dire, le modèle d'appel recommandé doit ressembler à ceci :
if Context3D.BeginScene then try Context3D.xxx //drawing image operations ... finally Context3D.EndScene; end;
A chaque fois que l'objet TContext3D appelle BeginScene et que BeginScene renvoie True, la valeur de la propriété BeginSceneCount est augmentée d'une unité. A chaque fois que l'objet TContext3D appelle EndScene, la valeur de la propriété BeginSceneCount est diminuée d'une unité. BeginScene utilise BeginSceneCount pour garantir que l'objet TContext3D n'a pas plus d'un dessin initialisé à tout moment.