Énumération D3DTRANSFORMSTATETYPE
Définit des constantes qui décrivent des valeurs d’état de transformation.
Syntaxe
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
-
Identifie la matrice de transformation définie comme matrice de transformation de vue. La valeur par défaut est NULL (matrice d’identité).
-
D3DTS_PROJECTION
-
Identifie la matrice de transformation définie en tant que matrice de transformation de projection. La valeur par défaut est NULL (matrice d’identité).
-
D3DTS_TEXTURE0
-
Identifie la matrice de transformation définie pour la phase de texture spécifiée.
-
D3DTS_TEXTURE1
-
Identifie la matrice de transformation définie pour la phase de texture spécifiée.
-
D3DTS_TEXTURE2
-
Identifie la matrice de transformation définie pour la phase de texture spécifiée.
-
D3DTS_TEXTURE3
-
Identifie la matrice de transformation définie pour la phase de texture spécifiée.
-
D3DTS_TEXTURE4
-
Identifie la matrice de transformation définie pour la phase de texture spécifiée.
-
D3DTS_TEXTURE5
-
Identifie la matrice de transformation définie pour la phase de texture spécifiée.
-
D3DTS_TEXTURE6
-
Identifie la matrice de transformation définie pour la phase de texture spécifiée.
-
D3DTS_TEXTURE7
-
Identifie la matrice de transformation définie pour la phase de texture spécifiée.
-
D3DTS_FORCE_DWORD
-
Force cette énumération à compiler à 32 bits. Sans cette valeur, certains compilateurs autoriseraient cette énumération à compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.
Notes
Les états de transformation de la plage 256 à 511 sont réservés pour stocker jusqu’à 256 matrices mondiales qui peuvent être indexées à l’aide des macros D3DTS_WORLDMATRIX et D3DTS_WORLD.
Macros | Description |
---|---|
D3DTS_WORLD | Équivalent à D3DTS_WORLDMATRIX(0). |
D3DTS_WORLDMATRIX (index) | Identifie la matrice de transformation à définir pour la matrice mondiale à l’index. Plusieurs matrices mondiales sont utilisées uniquement pour le mélange de vertex. Sinon, seule D3DTS_WORLD est utilisée. |
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi