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 |
|
Biblioteca |
|
Consulte también