Compartir a través de


Función D3DXFillCubeTextureTX

Usa una función compilada de lenguaje de sombreador de alto nivel (HLSL) para rellenar cada elemento de textura de cada nivel de mapa MIP de una textura.

Sintaxis

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

Parámetros

pTexture [in]

Tipo: LPDIRECT3DCUBETEXTURE9

Puntero a un objeto IDirect3DCubeTexture9 , que representa la textura que se va a rellenar.

pTextureShader [in]

Tipo: LPD3DXTEXTURESHADER

Puntero a un objeto de sombreador de textura ID3DXTextureShader .

Valor devuelto

Tipo: HRESULT

Si la función se realiza correctamente, el valor devuelto se D3D_OK. Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes: D3DERR_NOTAVAILABLE, D3DERR_INVALIDCALL.

Comentarios

El destino de textura debe ser una función HLSL que toma contiene la semántica siguiente:

  • Un parámetro de entrada debe usar una semántica POSITION.
  • Un parámetro de entrada debe usar una semántica PSIZE.
  • La función debe devolver un parámetro que use la semántica COLOR.

Los parámetros de entrada pueden estar en cualquier orden. Para obtener un ejemplo, consulte D3DXFillTextureTX.

Requisitos

Requisito Value
Encabezado
D3dx9tex.h
Biblioteca
D3dx9.lib

Consulte también

Funciones de textura en D3DX 9

D3DXFillVolumeTextureTX