Bagikan melalui


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
D3dx9tex.h
Pustaka
D3dx9.lib

Lihat juga

Fungsi Tekstur di D3DX 9

D3DXFillTextureTX

D3DXFillCubeTextureTX