Enumeração D3DTRANSFORMSTATETYPE
Define constantes que descrevem valores de estado de transformação.
Sintaxe
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 a matriz de transformação que está sendo definida como a matriz de transformação de exibição. O valor padrão é NULL (a matriz de identidade).
-
D3DTS_PROJECTION
-
Identifica a matriz de transformação que está sendo definida como a matriz de transformação de projeção. O valor padrão é NULL (a matriz de identidade).
-
D3DTS_TEXTURE0
-
Identifica a matriz de transformação que está sendo definida para o estágio de textura especificado.
-
D3DTS_TEXTURE1
-
Identifica a matriz de transformação que está sendo definida para o estágio de textura especificado.
-
D3DTS_TEXTURE2
-
Identifica a matriz de transformação que está sendo definida para o estágio de textura especificado.
-
D3DTS_TEXTURE3
-
Identifica a matriz de transformação que está sendo definida para o estágio de textura especificado.
-
D3DTS_TEXTURE4
-
Identifica a matriz de transformação que está sendo definida para o estágio de textura especificado.
-
D3DTS_TEXTURE5
-
Identifica a matriz de transformação que está sendo definida para o estágio de textura especificado.
-
D3DTS_TEXTURE6
-
Identifica a matriz de transformação que está sendo definida para o estágio de textura especificado.
-
D3DTS_TEXTURE7
-
Identifica a matriz de transformação que está sendo definida para o estágio de textura especificado.
-
D3DTS_FORCE_DWORD
-
Força essa enumeração a ser compilada para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada em um tamanho diferente de 32 bits. Este valor não é usado.
Comentários
Os estados de transformação no intervalo de 256 a 511 são reservados para armazenar até 256 matrizes mundiais que podem ser indexadas usando as macros D3DTS_WORLDMATRIX e D3DTS_WORLD.
Macros | Descrição |
---|---|
D3DTS_WORLD | Equivalente a D3DTS_WORLDMATRIX(0). |
D3DTS_WORLDMATRIX (índice) | Identifica a matriz de transformação a ser definida para a matriz mundial no índice. Matrizes de vários mundos são usadas apenas para mesclagem de vértice. Caso contrário, somente D3DTS_WORLD será usado. |
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Confira também