Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Set status alur yang telah ditentukan sebelumnya yang digunakan oleh blok status (lihat Status Simpan dan Pulihkan Blok Status (Direct3D 9)).
Sintaks
typedef enum _D3DSTATEBLOCKTYPE {
D3DSBT_ALL = 1,
D3DSBT_PIXELSTATE = 2,
D3DSBT_VERTEXSTATE = 3,
D3DSBT_FORCE_DWORD = 0x7fffffff
} D3DSTATEBLOCKTYPE;
Konstanta
-
D3DSBT_ALL
-
Ambil status perangkat saat ini.
-
D3DSBT_PIXELSTATE
-
Ambil status piksel saat ini.
-
D3DSBT_VERTEXSTATE
-
Ambil status puncak saat ini.
-
D3DSBT_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. Jangan gunakan nilai ini.
Keterangan
Seperti yang ditunjukkan oleh diagram berikut, vertex dan status piksel keduanya adalah subset status perangkat.
Hanya ada beberapa status yang dianggap sebagai vertex dan status piksel. Status-status ini adalah:
- Status render: D3DRS_FOGDENSITY
- Status render: D3DRS_FOGSTART
- Status render: D3DRS_FOGEND
- Status tekstur: D3DTSS_TEXCOORDINDEX
- Status tekstur: D3DTSS_TEXTURETRANSFORMFLAGS
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Header |
|
Lihat juga
-
IDirect3DDevice9::CreateStateBlock