É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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour