FMX.Types3D.TContext3D.BeginScene
Delphi
function BeginScene: Boolean;
C++
bool __fastcall BeginScene(void);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Types3D.pas FMX.Types3D.hpp |
FMX.Types3D | TContext3D |
説明
描画が開始されたことを TContext3D オブジェクトに通知します。
BeginScene を、TContext3D での描画の前に呼び出します。
描画セッションを終了するには、EndScene を呼び出します。
アプリケーションが BeginScene を呼出し、BeginScene が True を返した場合、アプリケーションは EndScene を呼び出さなければなりません。 つまり、推奨される呼出しパターンは次のようになります:
if Context3D.BeginScene then try Context3D.xxx //drawing image operations ... finally Context3D.EndScene; end;
TContext3D オブジェクトが BeginScene を呼出し、BeginScene が True を返すたびに、BeginSceneCount プロパティの値は、1つ上がります。 TContext3D オブジェクトが EndScene を呼出すたびに、BeginSceneCount プロパティの値は、1つ下がります。 BeginScene は BeginSceneCount を使用して、TContext3D オブジェクトが一度に 1 つ以上初期化された描画を持たないよう、保証します。