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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de