FMX.Types3D.TContext3D.BeginScene

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function BeginScene: Boolean;

C++

bool __fastcall BeginScene();

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. Ce qui signifie que le modèle d'appel recommandé doit ressembler à ce qui suit :

if Context3D.BeginScene then
  try
    Context3D.xxx   //drawing image operations
    ...
  finally
    Context3D.EndScene;
  end;

Chaque fois que l'objet TContext3D appelle BeginScene et que BeginScene renvoie True, la valeur de la propriété BeginSceneCount est augmentée de 1. Chaque fois que l'objet TContext3D appelle EndScene, la valeur de la propriété BeginSceneCount est réduite de 1. BeginScene utilise BeginSceneCount pour garantir que l'objet TContext3D n'a pas plus d'un dessin initialisé à un moment donné.

Voir aussi