![]() |
![]() |
![]() |
Uses a compiled high-level shader language (HLSL) function to fill each texel of each mipmap level of a texture.
Syntax
HRESULT WINAPI D3DXFillVolumeTextureTX(
LPDIRECT3DVOLUMETEXTURE9 pTexture, LPD3DXTEXTURESHADER pTextureShader );
Parameters
- pTexture
- [in] Pointer to an IDirect3DVolumeTexture9 object, representing the texture to be filled.
- pTextureShader
- [in] Pointer to a ID3DXTextureShader texture shader object.
Return Value
If the function succeeds, the return value is D3D_OK.
If the function fails, the return value can be one of the following:
D3DERR_NOTAVAILABLE This device does not support the queried technique. D3DERR_INVALIDCALL The method call is invalid. For example, a method's parameter may have an invalid value.
Remarks
The texture target must be an HLSL function that takes contains the following semantics:
- One input parameter must use a POSITION semantic.
- One input parameter must use a PSIZE semantic.
- The function must return a parameter that uses the COLOR semantic.
The input parameters can be in any order. For an example, see D3DXFillTextureTX
Function Information
Header d3dx9tex.h Import library d3dx9.lib Minimum operating systems Windows 98
See Also
D3DXFillTextureTX, D3DXFillCubeTextureTX