次の方法で共有


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 する