Bagikan melalui


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
D3D9Types.h

Lihat juga

Enumerasi Direct3D

IDirect3DDevice9::GetTransform

IDirect3DDevice9::MultiplyTransform

IDirect3DDevice9::SetTransform

D3DTS_WORLD

D3DTS_WORLDn

D3DTS_WORLDMATRIX