共用方式為


D3DXFillVolumeTextureTX 函式

使用編譯的高階著色器語言 (HLSL) 函式來填滿紋理每個 Mipmap 層級的每個材質。

語法

HRESULT D3DXFillVolumeTextureTX(
  _In_ LPDIRECT3DVOLUMETEXTURE9 pTexture,
  _In_ LPD3DXTEXTURESHADER      pTextureShader
);

參數

pTexture [in]

類型: LPDIRECT3DVOLUMETEXTURE9

IDirect3DVolumeTexture9物件的指標,代表要填滿的紋理。

pTextureShader [in]

類型: LPD3DXTEXTURESHADER

ID3DXTextureShader紋理著色器物件的指標。

傳回值

類型: HRESULT

如果函式成功,傳回值會D3D_OK。 如果函式失敗,傳回值可以是下列其中一個:D3DERR_NOTAVAILABLE,D3DERR_INVALIDCALL。

備註

紋理目標必須是採用下列語意的 HLSL 函式:

  • 一個輸入參數必須使用 POSITION 語意。
  • 一個輸入參數必須使用 PSIZE 語意。
  • 函式必須傳回使用 COLOR 語意的參數。

輸入參數可以依任何順序排列。 如需範例,請參閱D3DXFillTextureTX

規格需求

需求
標頭
D3dx9tex.h
程式庫
D3dx9.lib

另請參閱

D3DX 9 中的紋理函式

D3DXFillTextureTX

D3DXFillCubeTextureTX