FMX.Types3D.TContext3D.BeginScene

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch