Fungsi D3DXFillVolumeTextureTX
Menggunakan fungsi bahasa shader tingkat tinggi (HLSL) yang dikompilasi untuk mengisi setiap texel dari setiap tingkat mipmap tekstur.
Sintaks
HRESULT D3DXFillVolumeTextureTX(
_In_ LPDIRECT3DVOLUMETEXTURE9 pTexture,
_In_ LPD3DXTEXTURESHADER pTextureShader
);
Parameter
-
pTexture [in]
-
Jenis: LPDIRECT3DVOLUMETEXTURE9
Penunjuk ke objek IDirect3DVolumeTexture9 , mewakili tekstur yang akan diisi.
-
pTextureShader [in]
-
Jenis: LPD3DXTEXTURESHADER
Penunjuk ke objek shader tekstur ID3DXTextureShader .
Menampilkan nilai
Jenis: HRESULT
Jika fungsi berhasil, nilai yang dikembalikan adalah D3D_OK. Jika fungsi gagal, nilai yang dikembalikan bisa menjadi salah satu dari berikut ini:D3DERR_NOTAVAILABLE, D3DERR_INVALIDCALL.
Keterangan
Target tekstur harus merupakan fungsi HLSL yang mengambil berisi semantik berikut:
- Satu parameter input harus menggunakan semantik POSISI.
- Satu parameter input harus menggunakan semantik PSIZE.
- Fungsi harus mengembalikan parameter yang menggunakan semantik COLOR.
Parameter input dapat berada dalam urutan apa pun. Misalnya, lihat D3DXFillTextureTX
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga