FMX.Types3D
3D 描画用の型など、FireMonkey 全体を通して使用される基底型が定義されています。
パッケージ | fmx280.bpl |
---|
クラス
EContext3DException | |
EContextManagerException |
TContextManager の例外クラスです。 |
IContextObject | |
ITextureAccess | |
TContext3D | 3D オブジェクトの描画およびレンダリングに使用されるクラスです。 |
TContextBeforeLosingMessage | TContextLostMessage の直後に送られる Message。 |
TContextClass |
TContextClass では TContext3D のメタクラスを定義します。 |
TContextLostMessage | レンダリング コンテキストが失われたことを示すメッセージです。 |
TContextManager |
TContext3D のマネージャ クラスです。 |
TContextRemovedMessage | レンダリングされたコンテキストが削除されたことを示すメッセージ。 |
TContextResetMessage | レンダリング コンテキストが作成されたことを示すメッセージです。 |
TContextShader |
ネイティブのシェーダ プログラム、変数リスト、さまざまなアーキテクチャの種類をカプセル化したものです。 |
TIndexBuffer |
インデックス バッファを表します。 |
TMaterial |
すべての材質の基底クラスです。 |
TMaterialClass |
TMaterialClass は TMaterial のメタクラスを定義したものです。 |
TMeshData |
多面体オブジェクトの形を定義するために使われるクラスです。 |
TPosition3D |
3D オブジェクトの位置を表すクラスです。 |
TShaderManager |
使用されるシェーダを管理します。 |
TTexture |
FireMonkey 3D フレームワークで使用されるテクスチャを記述したものです。 |
TTextureBitmap | |
TVertexBuffer |
頂点バッファを表します。 |
ルーチン
GetVertexOffset | 頂点形式に応じた頂点オフセットを返します。 |
RayCastCuboidIntersect |
指定された光線が指定された 3D 直方体図形と何回交差するかを返します。 |
RayCastEllipsoidIntersect |
指定された光線が指定された楕円体図形と何度交差するかを返します。 |
RayCastPlaneIntersect |
指定された光線が指定された平面と交差するかどうかを返します。 |
RayCastSphereIntersect |
指定された光線が指定された球体と何度交差するかを返します。 |
RayCastTriangleIntersect |
指定された光線が指定された 3 つの頂点で構成される三角形と交差するかどうかを返します。 |
VertexSize | 形式に基づいた頂点のサイズを返します。 |
WideGetToken |
文字列からトークンを取得します。 |
型
変数
NullPoint3D | 空間内の、すべての座標が 0 に設定された 3D の点を定義する TPoint3D 型の定数です。 |
NullVector3D | X、Y、および Z 構成要素が 0 に、W が 1 に設定された null 3D ベクトルを定義する tagVECTOR3D 型の定数です。 |
定数
MaxLightCount | MaxLightCount: Integer = $100; |