Enumerasi D3DTRANSFORMSTATETYPE
Menentukan konstanta yang menjelaskan nilai status transformasi.
Sintaks
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;
Konstanta
-
D3DTS_VIEW
-
Mengidentifikasi matriks transformasi yang ditetapkan sebagai matriks transformasi tampilan. Nilai defaultnya adalah NULL (matriks identitas).
-
D3DTS_PROJECTION
-
Mengidentifikasi matriks transformasi yang ditetapkan sebagai matriks transformasi proyeksi. Nilai defaultnya adalah NULL (matriks identitas).
-
D3DTS_TEXTURE0
-
Mengidentifikasi matriks transformasi yang diatur untuk tahap tekstur yang ditentukan.
-
D3DTS_TEXTURE1
-
Mengidentifikasi matriks transformasi yang diatur untuk tahap tekstur yang ditentukan.
-
D3DTS_TEXTURE2
-
Mengidentifikasi matriks transformasi yang diatur untuk tahap tekstur yang ditentukan.
-
D3DTS_TEXTURE3
-
Mengidentifikasi matriks transformasi yang diatur untuk tahap tekstur yang ditentukan.
-
D3DTS_TEXTURE4
-
Mengidentifikasi matriks transformasi yang diatur untuk tahap tekstur yang ditentukan.
-
D3DTS_TEXTURE5
-
Mengidentifikasi matriks transformasi yang diatur untuk tahap tekstur yang ditentukan.
-
D3DTS_TEXTURE6
-
Mengidentifikasi matriks transformasi yang diatur untuk tahap tekstur yang ditentukan.
-
D3DTS_TEXTURE7
-
Mengidentifikasi matriks transformasi yang diatur untuk tahap tekstur yang ditentukan.
-
D3DTS_FORCE_DWORD
-
Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini untuk dikompilasi ke ukuran selain 32 bit. Nilai ini tidak digunakan.
Keterangan
Status transformasi dalam rentang 256 hingga 511 dicadangkan untuk menyimpan hingga 256 matriks dunia yang dapat diindeks menggunakan makro D3DTS_WORLDMATRIX dan D3DTS_WORLD.
Makro | Deskripsi |
---|---|
D3DTS_WORLD | Setara dengan D3DTS_WORLDMATRIX(0). |
D3DTS_WORLDMATRIX (indeks) | Mengidentifikasi matriks transformasi yang akan diatur untuk matriks dunia pada indeks. Beberapa matriks dunia hanya digunakan untuk blending vertex. Jika tidak, hanya D3DTS_WORLD yang digunakan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga