FMX.Types3D.TContext3D.BeginScene
Delphi
function BeginScene: Boolean;
C++
bool __fastcall BeginScene(void);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | TContext3D |
Beschreibung
Benachrichtigt das TContext3D-Objekt darüber, dass das Zeichnen gestartet werden kann.
Rufen Sie BeginScene auf, bevor das Zeichnen auf das TContext3D-Objekt gestartet wird.
Um die Zeichensitzung zu beenden, rufen Sie EndScene auf.
Wenn die Funktion BeginScene von einer Anwendung aufgerufen wurde und True zurückgegeben wird, dann muss EndScene aufgerufen werden. Das heißt, dass das empfohlene Aufrufmuster folgendermaßen aussehen sollte:
if Context3D.BeginScene then try Context3D.xxx //Operationen zum Zeichnen des Bildes ... finally Context3D.EndScene; end;
Wenn das TContext3D-Objekt die Funktion BeginScene aufruft und True zurückgegeben wird, wird der Wert der Eigenschaft BeginSceneCount um eins erhöht. Wenn das TContext3D-Objekt die Funktion EndScene aufruft, wird der Wert der Eigenschaft BeginSceneCount um eins verringert. BeginScene verwendet BeginSceneCount zum Sicherstellen, dass für das TContext3D-Objekt zu jedem Zeitpunkt nur eine Zeichenoperation initialisiert ist.