Función D3DXFillVolumeTextureTX
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 D3DXFillVolumeTextureTX(
_In_ LPDIRECT3DVOLUMETEXTURE9 pTexture,
_In_ LPD3DXTEXTURESHADER pTextureShader
);
Parámetros
-
pTexture [in]
-
Tipo: LPDIRECT3DVOLUMETEXTURE9
Puntero a un objeto IDirect3DVolumeTexture9 , 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.
Observaciones
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