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 |