Enumerazione D3DTRANSFORMSTATETYPE
Definisce costanti che descrivono i valori dello stato della trasformazione.
Sintassi
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;
Costanti
-
D3DTS_VIEW
-
Identifica la matrice di trasformazione impostata come matrice di trasformazione della vista. Il valore predefinito è NULL (matrice di identità).
-
D3DTS_PROJECTION
-
Identifica la matrice di trasformazione impostata come matrice di trasformazione di proiezione. Il valore predefinito è NULL (matrice di identità).
-
D3DTS_TEXTURE0
-
Identifica la matrice di trasformazione impostata per la fase della trama specificata.
-
D3DTS_TEXTURE1
-
Identifica la matrice di trasformazione impostata per la fase della trama specificata.
-
D3DTS_TEXTURE2
-
Identifica la matrice di trasformazione impostata per la fase della trama specificata.
-
D3DTS_TEXTURE3
-
Identifica la matrice di trasformazione impostata per la fase della trama specificata.
-
D3DTS_TEXTURE4
-
Identifica la matrice di trasformazione impostata per la fase della trama specificata.
-
D3DTS_TEXTURE5
-
Identifica la matrice di trasformazione impostata per la fase della trama specificata.
-
D3DTS_TEXTURE6
-
Identifica la matrice di trasformazione impostata per la fase della trama specificata.
-
D3DTS_TEXTURE7
-
Identifica la matrice di trasformazione impostata per la fase della trama specificata.
-
D3DTS_FORCE_DWORD
-
Forza la compilazione in 32 bit di questa enumerazione. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in dimensioni diverse da 32 bit. Questo valore non viene utilizzato.
Commenti
Gli stati di trasformazione nell'intervallo da 256 a 511 sono riservati per archiviare fino a 256 matrici di mondo che possono essere indicizzate usando le macro D3DTS_WORLDMATRIX e D3DTS_WORLD.
Macro | Descrizione |
---|---|
D3DTS_WORLD | Equivalente a D3DTS_WORLDMATRIX(0). |
D3DTS_WORLDMATRIX (indice) | Identifica la matrice di trasformazione da impostare per la matrice globale in corrispondenza dell'indice. Per la fusione dei vertici vengono usate più matrici mondiali. In caso contrario, viene usato solo D3DTS_WORLD. |
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Vedi anche