FMX.Types3D.TContext3D.BeginScene
Delphi
function BeginScene: Boolean;
C++
bool __fastcall BeginScene();
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 beginnen kann.
Rufen Sie BeginScene vor dem Zeichnen auf TContext3D auf.
Um das Zeichnen zu beenden, rufen Sie EndScene auf.
Wenn eine Anwendung BeginScene aufruft und BeginScene True zurückgibt, dann muss die Anwendung EndScene aufrufen. Die empfohlene Aufrufabfolge sollte folgendermaßen aussehen:
if Context3D.BeginScene then try Context3D.xxx //drawing image operations ... finally Context3D.EndScene; end;
Jedes Mal, wenn das TContext3D-Objekt BeginScene aufruft und BeginScene True zurückgibt, wird der Wert der Eigenschaft BeginSceneCount um eins erhöht. Jedes Mal, wenn das TContext3D-Objekt EndScene aufruft, wird der Wert der Eigenschaft BeginSceneCount um eins verringert. BeginScene stellt mit BeginSceneCount sicher, dass für das TContext3D-Objekt gleichzeitig immer nur ein initialisierter Zeichnenvorgang ausgeführt wird.