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

Lihat juga

IDirect3DDevice9

IDirect3DDevice9::GetTexture

IDirect3DDevice9::SetTexture

IDirect3DDevice9::SetTextureStageState