Fungsi D3DXCheckVolumeTextureRequirements

Memeriksa parameter pembuatan tekstur volume.

Sintaks

HRESULT D3DXCheckVolumeTextureRequirements(
  _In_    LPDIRECT3DDEVICE9 pDevice,
  _Inout_ UINT              *pWidth,
  _Inout_ UINT              *pHeight,
  _Inout_ UINT              *pDepth,
  _Inout_ UINT              *pNumMipLevels,
  _In_    DWORD             Usage,
  _Inout_ D3DFORMAT         *pFormat,
  _In_    D3DPOOL           Pool
);

Parameter

pDevice [in]

Jenis: LPDIRECT3DDEVICE9

Penunjuk ke antarmuka IDirect3DDevice9 , yang mewakili perangkat yang akan dikaitkan dengan tekstur volume.

pWidth [masuk, keluar]

Jenis: UINT*

Penunjuk ke lebar yang diminta dalam piksel, atau NULL. Mengembalikan ukuran yang dikoreksi.

pHeight [masuk, keluar]

Jenis: UINT*

Penunjuk ke tinggi yang diminta dalam piksel, atau NULL. Mengembalikan ukuran yang dikoreksi.

pDepth [masuk, keluar]

Jenis: UINT*

Arahkan ke kedalaman yang diminta dalam piksel, atau NULL. Mengembalikan ukuran yang dikoreksi.

pNumMipLevels [masuk, keluar]

Jenis: UINT*

Arahkan ke jumlah tingkat mipmap yang diminta, atau NULL. Mengembalikan jumlah tingkat mipmap yang dikoreksi.

Penggunaan [in]

Jenis: DWORD

Saat ini tidak digunakan, atur ke 0.

pFormat [masuk, keluar]

Jenis: D3DFORMAT*

Penunjuk ke anggota jenis enumerasi D3DFORMAT . Menentukan format piksel yang diinginkan, atau NULL. Mengembalikan format yang dikoreksi.

Pool [in]

Jenis: D3DPOOL

Anggota jenis enumerasi D3DPOOL , yang menjelaskan kelas memori tempat tekstur volume harus ditempatkan.

Menampilkan nilai

Jenis: HRESULT

Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan bisa menjadi salah satu dari yang berikut: D3DERR_NOTAVAILABLE, D3DERR_INVALIDCALL.

Keterangan

Jika parameter untuk fungsi ini tidak valid, fungsi ini mengembalikan parameter yang dikoreksi.

Persyaratan

Persyaratan Nilai
Header
D3dx9tex.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Tekstur di D3DX 9