Compartir a través de


Método ID3DXPRTEngine::SetPerTexelNormal

Establece un vector normal para cada elemento de textura de un objeto de textura. Este método se usa para almacenar vectores normales de vértices de una malla (o normales de vértices interpolados si se calcula la transferencia de radiancia precalculada basada en píxeles).

Sintaxis

HRESULT SetPerTexelNormal(
  [in] LPDIRECT3DTEXTURE9 pNormalTexture
);

Parámetros

pNormalTexture [in]

Tipo: LPDIRECT3DTEXTURE9

Puntero a un objeto de textura IDirect3DTexture9 que actúa como un mapa normal del espacio de objetos en el que almacenar vectores normales. La textura debe tener las mismas dimensiones que ID3DXPRTBuffer y debe poder almacenar formatos de textura firmados.

Valor devuelto

Tipo: HRESULT

Si el método se realiza correctamente, el valor devuelto se S_OK. Si se produce un error en el método, el valor devuelto puede ser uno de los siguientes: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Requisitos

Requisito Value
Encabezado
D3DX9Mesh.h
Biblioteca
D3dx9.lib

Consulte también

ID3DXPRTEngine