次の方法で共有


D3DHAL_DP2MULTIPLYTRANSFORM構造体 (d3dhal.h)

DirectX 8.0 以降のバージョンのみ。

D3DHAL_DP2MULTIPLYTRANSFORM構造体は、D3dDrawPrimitives2の変換マトリックスを変更するために使用されます。

構文

typedef struct _D3DHAL_DP2MULTIPLYTRANSFORM {
  D3DTRANSFORMSTATETYPE xfrmType;
  D3DMATRIX             matrix;
} D3DHAL_DP2MULTIPLYTRANSFORM;

メンバーズ

xfrmType

変更する現在の変換を指定します。

価値 意味
D3DTRANSFORMSTATE_PROJECTION 現在の射影変換を指定します。
D3DTRANSFORMSTATE_VIEW 現在のビュー変換を指定します。
D3DTRANSFORMSTATE_WORLD 現在のワールド変換を指定します。

matrix

現在の変換の変更に使用するマトリックスを指定します。

備考

この構造体は、ハードウェア変換と照明と共に使用され、さまざまな変換マトリックスへの変更についてドライバーに通知するために Direct3D ランタイムによって使用されます。

必要条件

要件 価値
ヘッダー d3dhal.h (D3dhal.h を含む)

関連項目

D3DHAL_DP2SETTRANSFORM

D3dDrawPrimitives2