D3DDDIARG_SETTRANSFORM 構造体 (d3dumddi.h)
D3DDDIARG_SETTRANSFORM構造体では、変換を設定する方法について説明します。
構文
typedef struct _D3DDDIARG_SETTRANSFORM {
[in] D3DTRANSFORMSTATETYPE TransformType;
[in] D3DMATRIX Matrix;
} D3DDDIARG_SETTRANSFORM;
メンバー
[in] TransformType
設定する変換の種類を示すD3DTRANSFORMSTATETYPE型指定された値。 このメンバーには、次のいずれかの値を指定できます。
Value | 意味 |
---|---|
D3DTRANSFORMSTATE_PROJECTION | プロジェクション変換 |
D3DTRANSFORMSTATE_VIEW | 変換の表示 |
D3DTRANSFORMSTATE_WORLD | ワールド変換 |
[in] Matrix
変換の設定に使用されるマトリックスを記述するD3DMATRIX構造体。 D3DMATRIXの詳細については、Microsoft Windows SDKドキュメントを参照してください。
注釈
Microsoft Direct3D ランタイムは、ユーザー モード ディスプレイ ドライバー SetTransform 関数の呼び出しでD3DDDIARG_SETTRANSFORMを使用して、さまざまなハードウェア変換と照明マトリックスについてドライバーに通知します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | d3dumddi.h (D3dumddi.h を含む) |