Expand Minimize

D3DXFillCubeTextureTX function

Uses a compiled high-level shader language (HLSL) function to fill each texel of each mipmap level of a texture.

Syntax


HRESULT D3DXFillCubeTextureTX(
  _In_  LPDIRECT3DCUBETEXTURE9 pTexture,
  _In_  LPD3DXTEXTURESHADER pTextureShader
);

Parameters

pTexture [in]

Type: LPDIRECT3DCUBETEXTURE9

Pointer to an IDirect3DCubeTexture9 object, representing the texture to be filled.

pTextureShader [in]

Type: LPD3DXTEXTURESHADER

Pointer to a ID3DXTextureShader texture shader object.

Return value

Type: HRESULT

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, D3DERR_INVALIDCALL.

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

Requirements

Header

D3dx9tex.h

Library

D3dx9.lib

See also

D3DXFillVolumeTextureTX

 

 

Community Additions

ADD
Show:
© 2014 Microsoft