Compartilhar via


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
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Confira também

ID3DXPRTEngine