FMX.Types3D.TContext3D.BeginScene

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function BeginScene: Boolean;

C++

bool __fastcall BeginScene();

プロパティ

種類 可視性 ソース ユニット
function public
FMX.Types3D.pas
FMX.Types3D.hpp
FMX.Types3D TContext3D


説明

描画が開始されたことを TContext3D オブジェクトに通知します。

BeginScene を、TContext3D での描画の前に呼び出します。

描画セッションを終了するには、EndScene を呼び出します。

アプリケーションが BeginScene を呼出し、BeginSceneTrue を返した場合、アプリケーションは EndScene を呼び出さなければなりません。 つまり、推奨される呼出しパターンは次のようになります:

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

TContext3D オブジェクトが BeginScene を呼出し、BeginSceneTrue を返すたびに、BeginSceneCount プロパティの値は、1つ上がります。 TContext3D オブジェクトが EndScene を呼出すたびに、BeginSceneCount プロパティの値は、1つ下がります。 BeginSceneBeginSceneCount を使用して、TContext3D オブジェクトが一度に 1 つ以上初期化された描画を持たないよう、保証します。

関連項目