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 |
|
Biblioteca |
|
Consulte también