Método ID3DXPRTEngine::SetPerTexelNormal
Define um vetor normal para cada texel em um objeto de textura. Esse método é usado para armazenar vetores normais de vértice de uma malha (ou normais de vértice interpolado se a PRT (transferência de radiação pré-computada) baseada em pixel estiver sendo calculada).
Sintaxe
HRESULT SetPerTexelNormal(
[in] LPDIRECT3DTEXTURE9 pNormalTexture
);
Parâmetros
-
pNormalTexture [in]
-
Tipo: LPDIRECT3DTEXTURE9
Ponteiro para um objeto de textura IDirect3DTexture9 que serve como um mapa normal de espaço de objeto no qual armazenar vetores normais. A textura deve ter as mesmas dimensões que ID3DXPRTBuffer e deve ser capaz de armazenar formatos de textura assinada.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também