D3DDDIARG_MULTIPLYTRANSFORM 結構 (d3dumddi.h)

D3DDDIARG_MULTIPLYTRANSFORM 結構描述如何修改目前的轉換。

語法

typedef struct _D3DDDIARG_MULTIPLYTRANSFORM {
  [in] D3DTRANSFORMSTATETYPE TransformType;
  [in] D3DMATRIX             Matrix;
} D3DDDIARG_MULTIPLYTRANSFORM;

成員

[in] TransformType

D3DTRANSFORMSTATETYPE型別值,指出正在修改之轉換的類型。 這個成員可以是下列其中一個值。

ReplTest1 意義
D3DTRANSFORMSTATE_PROJECTION 投影轉換
D3DTRANSFORMSTATE_VIEW 檢視轉換
D3DTRANSFORMSTATE_WORLD 世界轉型

[in] Matrix

描述用來修改目前轉換之矩陣的D3DMATRIX結構。 如需D3DMATRIX的詳細資訊,請參閱 Microsoft Windows SDK 檔。

備註

Microsoft Direct3D 運行時間會在呼叫使用者模式顯示驅動程式的 MultiplyTransform 函式中使用D3DDDIARG_MULTIPLYTRANSFORM,通知驅動程式對各種轉換矩陣的修改。

規格需求

需求
最低支援的用戶端 可在 Windows Vista 和更新版本的 Windows 作業系統中使用。
標頭 d3dumddi.h (include D3dumddi.h)

另請參閱

MultiplyTransform