Função D3DXFillVolumeTextureTX
Usa uma função HLSL (linguagem de sombreador de alto nível) compilada para preencher cada texel de cada nível de mipmap de uma textura.
Sintaxe
HRESULT D3DXFillVolumeTextureTX(
_In_ LPDIRECT3DVOLUMETEXTURE9 pTexture,
_In_ LPD3DXTEXTURESHADER pTextureShader
);
Parâmetros
-
pTexture [in]
-
Tipo: LPDIRECT3DVOLUMETEXTURE9
Ponteiro para um objeto IDirect3DVolumeTexture9 , representando a textura a ser preenchida.
-
pTextureShader [in]
-
Tipo: LPD3DXTEXTURESHADER
Ponteiro para um objeto de sombreador de textura ID3DXTextureShader .
Valor retornado
Tipo: HRESULT
Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser um dos seguintes:D3DERR_NOTAVAILABLE, D3DERR_INVALIDCALL.
Comentários
O destino de textura deve ser uma função HLSL que usa contém a seguinte semântica:
- Um parâmetro de entrada deve usar uma semântica POSITION.
- Um parâmetro de entrada deve usar uma semântica PSIZE.
- A função deve retornar um parâmetro que usa a semântica COLOR.
Os parâmetros de entrada podem estar em qualquer ordem. Para obter um exemplo, consulte D3DXFillTextureTX
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também