FMX.Types3D.TContext3D のメソッド
_AddRef | protected | インターフェース化オブジェクトのインターフェースの参照カウントをインクリメントします。 |
_Release | protected | インターフェース化オブジェクトのインターフェースの参照カウントをデクリメントします。 |
AfterConstruction | public | Owner のインターフェースへの参照を取得します。 |
Assign | public | ほかの類似オブジェクトの内容をコピーします。 |
AssignTo | protected | |
BeforeDestruction | public | 最初のデストラクタが実行される前に応答します。 |
BeginScene | public | 描画が開始されたことを TContext3D オブジェクトに通知します。 |
BitmapToTexture | public | 指定されたビットマップを、TTexture オブジェクトに変換します。 |
CheckDisposed | protected | このメソッドは廃止予定です。 |
ClassInfo | public |
オブジェクト型の実行時型情報(RTTI)テーブルのポインタを返します。 |
ClassName | public | 引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。 |
ClassNameIs | public | オブジェクトが指定の型かどうかを示します。 |
ClassParent | public | 1 つ上位のクラスの型を返します。 |
ClassType | public | オブジェクトのクラスへのクラス参照を返します。 |
CleanupInstance | public | クラス内の長い文字列とバリアントとインターフェース変数に対する終了処理を実行します。 |
Clear | public | この 3D コンテキストをクリアします。 |
CopyToBitmap | public | 3D コンテキストを対象のビットマップへコピーします。 |
CopyToBits | public | 3D コンテキストを対象のビットへコピーします。 |
Create | public | |
CreateBuffer | public | 頂点バッファおよびインデックス バッファを作成します。 |
CreateFromTexture | protected | |
CreateFromWindow | protected |
指定された FMX ウィンドウ ハンドルから 3D コンテキストを作成します。CreateFromWindow をアプリケーションで直接呼び出さないでください。 |
DefaultHandler | public | メッセージレコードを処理するメソッドのインターフェースを提供します。 |
DefineProperties | protected | パブリッシュされていないデータを,敢えて読み書きするためのインターフェースを提供します。 |
Destroy | public | |
Dispatch | public | Message パラメータの内容に基づいてオブジェクトのメッセージ処理メソッドを呼び出します。 |
DisposeOf | public | DisposeOf は、オブジェクトでのデストラクタ コードの実行を強制します。 |
DoBeginScene | protected | TContext3D オブジェクト上に描画を開始するのに必要な初期化を行います。 |
DoBitmapToTexture | protected | |
DoClear | protected | |
DoCopyToBitmap | protected | |
DoCopyToBits | protected | |
DoCreateBuffer | protected | |
DoDrawPrimitives | protected | 指定されたプリミティブを描画するメカニズムを提供します。 |
DoDrawPrimitivesBatch | protected | 現在選択されているハードウェア アクセラレータ レイヤで、指定されたプリミティブ バッチを描画するメカニズムを提供します。 |
DoEndScene | protected | TContext3D オブジェクト上に描画した後、必要なクリーンアップを行います。 |
DoFinalizeShader | protected | |
DoFinalizeTexture | protected | |
DoFreeBuffer | protected | |
DoInitializeShader | protected | |
DoInitializeTexture | protected | |
DoResize | protected | |
DoSetContextState | protected | |
DoSetScissorRect | protected | |
DoSetShaders | protected | |
DoSetShaderVariable | protected | |
DoSetStencilFunc | protected | |
DoSetStencilOp | protected | |
DoUpdateTexture | protected | |
DrawCube | public | |
DrawLine | public | |
DrawLines | public | パラメータによって指定される直線を描画します。 |
DrawPoints | public | パラメータによって指定される点を描画します。 |
DrawPrimitives | public | パラメータによって指定されるプリミティブを描画します。 |
DrawRect | public | |
DrawTriangles | public | パラメータによって指定される三角形を描画します。 |
EndScene | public | 描画完了したことを TContext3D オブジェクトに通知します。 |
Equals | public |
現在のインスタンスと Obj パラメータが等しいかどうかを調べます。 |
FieldAddress | public | パブリッシュオブジェクト項目のアドレスを返します。 |
FillCube | public | |
FillPolygon | public | |
FillRect | public | |
FinalizeShader | public | 指定されたシェーダーをファイナライズします。 |
FinalizeTexture | public | 指定されたテクスチャをファイナライズします。 |
Free | public | オブジェクトを破棄し,必要ならば関連付けられているメモリを解放します。 |
FreeBuffer | public |
この 3D コンテキストのバッファを解放します。 |
FreeInstance | public | NewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。 |
FreeNotification | protected |
IFreeNotification インターフェイスで定義された FreeNotification メソッドを実装したものです。 |
GetContextScale | protected | コンテキストの初期化の間、Scale プロパティに割り当てられる値を返します。 |
GetDisposed | protected | |
GetHashCode | public | ハッシュ コードを表す整数を返します。 |
GetIndexBufferSupport | protected | 現在選択されているハードウェア促進レイヤーの、サポートされているインデックス バッファ制限を返します。 |
GetInterface | public | 指定したインターフェースを取り出します。 |
GetInterfaceEntry | public | クラス内で実現された特定のインターフェースのエントリを返します。 |
GetInterfaceTable | public | 指定したクラスで実装されているすべてのインターフェースが入った構造体のポインタを返します。 |
GetNamePath | public | オブジェクトインスペクタに表示されるオブジェクト名を返します。 |
GetOwner | protected | オブジェクトの所有者を返します。 |
InheritsFrom | public | 2 つのオブジェクト型の関係を調べます。 |
InitContext | protected | |
InitializeShader | public | 指定されたシェーダーを初期化します。 |
InitializeTexture | public | 指定されたテクスチャを初期化します。 |
InitInstance | public | 新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。 |
InstanceSize | public | オブジェクト型の各インスタンスのサイズをバイト数で返します。 |
MaxLightCount | public |
このコンテキストに使用可能な光源の最大数を表します。 |
MaxTextureSize | public |
このコンテキストにおけるテクスチャの最大サイズを表します。 |
MethodAddress | public | クラス メソッドのアドレスを名前で返します。 |
MethodName | public | アドレスを指定すると、クラス メソッドの名前を返します。 |
NewInstance | public | オブジェクト型のインスタンスにメモリを割り当て,その新しいインスタンスを指すポインタを返します。 |
operator () | public |
この 3D コンテキストの IFreeNotification インターフェイスを取得する C++ 演算子です。 |
Pick | public |
ピック光線ベクトルを計算します。 |
PixelFormat | public |
このコンテキストにおけるピクセル形式を表します。 |
PixelToPixelPolygonOffset | public |
ピクセル パーフェクトなグラフィックス描画に必要な値です。 |
PopContextStates | public | 保存された状態のスタックから、一番上の状態をポップし、その状態のコンテキストを復元します。 |
PushContextStates | public | 保存された状態のスタックへ、現在の状態をプッシュします。 |
QualifiedClassName | public |
クラスの修飾名を返します。 |
QueryInterface | public | 指定されたインターフェースをオブジェクトがサポートしている場合,そのインターフェースへの参照を返します。 |
ResetStates | public | |
Resize | public |
バッファのサイズを変更します。 |
SafeCallException | public | safecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。 |
SetCameraAngleOfView | public | |
SetCameraMatrix | public | 現在のカメラ マトリックスと、逆のカメラ マトリックスを設定します。 |
SetContextState | public |
指定されたコンテキスト状態を 3D コンテキストに設定します。 |
SetMatrix | public |
指定された 3D 行列を CurrentMatrix フィールドの値に設定します。 |
SetMultisample | public |
FMultisample フィールドの値を設定します。 |
SetRenderToMatrix | public | コンテキスト内でオブジェクトの描画に使用されるマトリックスを設定します。 |
SetScissorRect | public | コンテキストの、シザリング四角形を設定します。 |
SetShaders | public | コンテキストに対してシェーダーを設定します。 |
SetShaderVariable | public | シェード変数を設定します。 |
SetSize | public | |
SetStateFromContext | public | AContext パラメータのカメラ マトリックスおよび光を、現在のコンテキストに設定することができます。 |
SetStencilFunc | public |
3D コンテキストのステンシル関数を設定するよう、サブクラスで実装する必要があります。 |
SetStencilOp | public |
3D コンテキストのステンシル操作を設定するよう、サブクラスで実装する必要があります。 |
Style | public |
コンテキストのスタイルを表します。 |
TextureUnitCount | public |
このコンテキストにおけるテクスチャ ユニットの数を表します。 |
ToString | public | クラス名を表す文字列を返します。 |
UnitName | public |
クラスが定義されているユニットの名前を返します。 |
UnitScope | public |
クラスのユニット スコープを返します。 |
UpdateTexture | public | 指定されたテクスチャを、指定されたデータで更新します。 |
Valid | public |
この 3D コンテキストが有効かどうかを示します。 |
WorldToScreen | public |
シーン内の 2D の点(たとえばマウス座標など)を 3D の点に変換します。 |