D3DDDIARG_MULTIPLYTRANSFORM構造体 (d3dumddi.h)
D3DDDIARG_MULTIPLYTRANSFORM構造体では、現在の変換を変更する方法について説明します。
構文
typedef struct _D3DDDIARG_MULTIPLYTRANSFORM {
[in] D3DTRANSFORMSTATETYPE TransformType;
[in] D3DMATRIX Matrix;
} D3DDDIARG_MULTIPLYTRANSFORM;
メンバーズ
[in] TransformType
変更される変換の型を示すD3DTRANSFORMSTATETYPE型指定された値。 このメンバーには、次のいずれかの値を指定できます。
値の | 意味 |
---|---|
D3DTRANSFORMSTATE_PROJECTION | 射影変換 |
D3DTRANSFORMSTATE_VIEW | ビュー変換 |
D3DTRANSFORMSTATE_WORLD | ワールド変革 |
[in] Matrix
現在の変換の変更に使用されるマトリックスを記述するD3DMATRIX構造体。 D3DMATRIXの詳細については、Microsoft Windows SDK のドキュメントを参照してください。
備考
Microsoft Direct3D ランタイムは、ユーザー モード ディスプレイ ドライバーの MultiplyTransform 関数の呼び出しでD3DDDIARG_MULTIPLYTRANSFORMを使用して、さまざまな変換マトリックスの変更についてドライバーに通知します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |
関連項目
MultiplyTransform を する