Metode IDirect3DDevice9::GetTextureStageState (d3d9helper.h)
Mengambil nilai status untuk tekstur yang ditetapkan.
Sintaks
HRESULT GetTextureStageState(
[in] DWORD Stage,
[in] D3DTEXTURESTAGESTATETYPE Type,
[out, retval] DWORD *pValue
);
Parameter
[in] Stage
Jenis: DWORD
Pengidentifikasi tahap tekstur tempat status diambil. Pengidentifikasi tahap berbasis nol. Perangkat dapat memiliki hingga delapan tekstur yang ditetapkan, sehingga nilai maksimum yang diizinkan untuk Tahap adalah 7.
[in] Type
Jenis: D3DTEXTURESTAGESTATETYPE
Status tekstur untuk diambil. Parameter ini dapat menjadi anggota jenis enumerasi D3DTEXTURESTAGESTATETYPE .
[out, retval] pValue
Jenis: DWORD*
Arahkan variabel untuk diisi dengan nilai status yang diambil. Arti dari nilai yang diambil ditentukan oleh parameter Jenis.
Mengembalikan nilai
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan adalah D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat D3DERR_INVALIDCALL.
Keterangan
Metode ini tidak akan mengembalikan status perangkat untuk perangkat yang dibuat menggunakan D3DCREATE_PUREDEVICE. Jika Anda ingin menggunakan metode ini, Anda harus membuat perangkat Anda dengan salah satu nilai bendera lainnya di D3DCREATE."
Persyaratan
Target Platform | Windows |
Header | d3d9helper.h (termasuk D3D9.h) |
Pustaka | D3D9.lib |