Enumeración D3DTRANSFORMSTATETYPE
Define constantes que describen los valores de estado de transformación.
Sintaxis
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;
Constantes
-
D3DTS_VIEW
-
Identifica la matriz de transformación que se establece como matriz de transformación de vista. El valor predeterminado es NULL (la matriz de identidades).
-
D3DTS_PROJECTION
-
Identifica la matriz de transformación que se establece como matriz de transformación de proyección. El valor predeterminado es NULL (la matriz de identidades).
-
D3DTS_TEXTURE0
-
Identifica la matriz de transformación que se establece para la fase de textura especificada.
-
D3DTS_TEXTURE1
-
Identifica la matriz de transformación que se establece para la fase de textura especificada.
-
D3DTS_TEXTURE2
-
Identifica la matriz de transformación que se establece para la fase de textura especificada.
-
D3DTS_TEXTURE3
-
Identifica la matriz de transformación que se establece para la fase de textura especificada.
-
D3DTS_TEXTURE4
-
Identifica la matriz de transformación que se establece para la fase de textura especificada.
-
D3DTS_TEXTURE5
-
Identifica la matriz de transformación que se establece para la fase de textura especificada.
-
D3DTS_TEXTURE6
-
Identifica la matriz de transformación que se establece para la fase de textura especificada.
-
D3DTS_TEXTURE7
-
Identifica la matriz de transformación que se establece para la fase de textura especificada.
-
D3DTS_FORCE_DWORD
-
Fuerza esta enumeración a compilar a 32 bits de tamaño. Sin este valor, algunos compiladores permitirían que esta enumeración se compile en un tamaño distinto de 32 bits. Este valor no se utiliza.
Comentarios
Los estados de transformación del intervalo de 256 a 511 se reservan para almacenar hasta 256 matrices mundiales que se pueden indexar mediante las macros D3DTS_WORLDMATRIX y D3DTS_WORLD.
Macros | Descripción |
---|---|
D3DTS_WORLD | Equivalente a D3DTS_WORLDMATRIX(0). |
D3DTS_WORLDMATRIX (índice) | Identifica la matriz de transformación que se va a establecer para la matriz mundial en el índice. Las matrices de varios mundos solo se usan para la mezcla de vértices. De lo contrario, solo se usa D3DTS_WORLD. |
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Consulte también