Énumération D3DTRANSFORMSTATETYPE
Définit des constantes qui décrivent les 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
-
_Vue D3DTS
-
Identifie la matrice de transformation qui est définie comme matrice de transformation de la vue. La valeur par défaut est null (la matrice d’identité).
-
_Projection D3DTS
-
Identifie la matrice de transformation qui est définie comme matrice de transformation de projection. La valeur par défaut est null (la matrice d’identité).
-
D3DTS _ TEXTURE0
-
Identifie la matrice de transformation qui est définie pour l’étape de texture spécifiée.
-
D3DTS _ TEXTURE1
-
Identifie la matrice de transformation qui est définie pour l’étape de texture spécifiée.
-
D3DTS _ TEXTURE2
-
Identifie la matrice de transformation qui est définie pour l’étape de texture spécifiée.
-
D3DTS _ TEXTURE3
-
Identifie la matrice de transformation qui est définie pour l’étape de texture spécifiée.
-
D3DTS _ TEXTURE4
-
Identifie la matrice de transformation qui est définie pour l’étape de texture spécifiée.
-
D3DTS _ TEXTURE5
-
Identifie la matrice de transformation qui est définie pour l’étape de texture spécifiée.
-
D3DTS _ TEXTURE6
-
Identifie la matrice de transformation qui est définie pour l’étape de texture spécifiée.
-
D3DTS _ TEXTURE7
-
Identifie la matrice de transformation qui est définie pour l’étape de texture spécifiée.
-
D3DTS _ forcer _ DWORD
-
Force cette énumération à se compiler à 32 bits de taille. Sans cette valeur, certains compilateurs permettent à cette énumération de compiler à une taille autre que 32 bits. Cette valeur n'est pas utilisée.
Remarques
Les États de transformation de la plage 256 à 511 sont réservés pour stocker jusqu’à 256 matrices universelles 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 universelle à l’index. Plusieurs matrices universelles sont utilisées uniquement pour la fusion de vertex. Dans le cas contraire, seul D3DTS _ World est utilisé. |
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête |
|