Metode IDirect3DDevice9::GetTexture (d3d9.h)

Mengambil tekstur yang ditetapkan ke tahap untuk perangkat.

Sintaks

HRESULT GetTexture(
  [in]          DWORD                 Stage,
  [out, retval] IDirect3DBaseTexture9 **ppTexture
);

Parameter

[in] Stage

Jenis: DWORD

Pengidentifikasi tahap tekstur untuk diambil. Pengidentifikasi tahapan berbasis nol.

[out, retval] ppTexture

Jenis: IDirect3DBaseTexture9**

Alamat penunjuk ke antarmuka IDirect3DBaseTexture9 , mewakili tekstur yang dikembalikan.

Mengembalikan nilai

Jenis: HRESULT

Jika metode berhasil, nilai yang dikembalikan D3D_OK. Jika metode gagal, nilai yang dikembalikan dapat D3DERR_INVALIDCALL.

Keterangan

Biasanya, metode yang mengembalikan status tidak akan berfungsi pada perangkat yang dibuat menggunakan D3DCREATE_PUREDEVICE. Namun, metode ini akan berfungsi bahkan pada perangkat murni karena mengembalikan antarmuka.

Memanggil metode ini akan meningkatkan jumlah referensi internal pada antarmuka IDirect3DTexture9 . Kegagalan untuk memanggil IUnknown::Release setelah selesai menggunakan antarmuka IDirect3DTexture9 ini menghasilkan kebocoran memori.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header d3d9.h (termasuk D3D9.h)
Pustaka D3D9.lib

Lihat juga

IDirect3DDevice9

IDirect3DDevice9::GetTextureStageState

IDirect3DDevice9::SetTexture

IDirect3DDevice9::SetTextureStageState