D3DTRANSFORMSTATETYPE 列舉
定義描述轉換狀態值的常數。
Syntax
typedef enum D3DTRANSFORMSTATETYPE {
D3DTS_VIEW = 2,
D3DTS_PROJECTION = 3,
D3DTS_TEXTURE0 = 16,
D3DTS_TEXTURE1 = 17,
D3DTS_TEXTURE2 = 18,
D3DTS_TEXTURE3 = 19,
D3DTS_TEXTURE4 = 20,
D3DTS_TEXTURE5 = 21,
D3DTS_TEXTURE6 = 22,
D3DTS_TEXTURE7 = 23,
D3DTS_FORCE_DWORD = 0x7fffffff
} D3DTRANSFORMSTATETYPE, *LPD3DTRANSFORMSTATETYPE;
常數
-
D3DTS_VIEW
-
識別要設定為檢視轉換矩陣的轉換矩陣。 預設值為 Null (識別矩陣) 。
-
D3DTS_PROJECTION
-
識別要設定為投影轉換矩陣的轉換矩陣。 預設值為 Null (識別矩陣) 。
-
D3DTS_TEXTURE0
-
識別要為指定的紋理階段設定的轉換矩陣。
-
D3DTS_TEXTURE1
-
識別要為指定的紋理階段設定的轉換矩陣。
-
D3DTS_TEXTURE2
-
識別要為指定的紋理階段設定的轉換矩陣。
-
D3DTS_TEXTURE3
-
識別要為指定的紋理階段設定的轉換矩陣。
-
D3DTS_TEXTURE4
-
識別要為指定的紋理階段設定的轉換矩陣。
-
D3DTS_TEXTURE5
-
識別要為指定的紋理階段設定的轉換矩陣。
-
D3DTS_TEXTURE6
-
識別要為指定的紋理階段設定的轉換矩陣。
-
D3DTS_TEXTURE7
-
識別要為指定的紋理階段設定的轉換矩陣。
-
D3DTS_FORCE_DWORD
-
強制此列舉編譯為大小為 32 位。 如果沒有此值,某些編譯器會允許此列舉編譯成 32 位以外的大小。 不使用這個值。
備註
範圍 256 到 511 中的轉換狀態會保留,以儲存最多 256 個可使用D3DTS_WORLDMATRIX和D3DTS_WORLD宏編制索引的矩陣。
巨集 | 描述 |
---|---|
D3DTS_WORLD | 相當於 D3DTS_WORLDMATRIX (0) 。 |
D3DTS_WORLDMATRIX (索引) | 識別索引處要為世界矩陣設定的轉換矩陣。 多個世界矩陣僅用於頂點混合。 否則只會使用D3DTS_WORLD。 |
規格需求
需求 | 值 |
---|---|
標頭 |
|
另請參閱