D3DTRANSFORMSTATETYPE 枚举
定义描述转换状态值的常量。
语法
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。 |
要求
要求 | 值 |
---|---|
标头 |
|
另请参阅