Función D3DX11SHProjectCubeMap
Nota:
La biblioteca de utilidades D3DX (D3DX 9, D3DX 10 y D3DX 11) está en desuso y no es compatible con las aplicaciones de la Tienda Windows.
Nota
En lugar de usar esta función, se recomienda usar la función shProjectCubeMap de la biblioteca armónica esférica.
Proyecta una función representada en un mapa de cubo en armónicos esféricos.
Sintaxis
HRESULT D3DX11SHProjectCubeMap(
ID3D11DeviceContext *pContext,
UINT Order,
ID3D11Texture2D *pCubeMap,
FLOAT *pROut,
FLOAT *pGOut,
FLOAT *pBOut
);
Parámetros
-
pContext
-
Tipo: ID3D11DeviceContext*
Puntero a un objeto ID3D11DeviceContext .
-
Pedido
-
Tipo: UINT
El orden de la evaluación sh genera coeficientes Order^2 cuyo grado es Order-1. El intervalo válido está comprendido entre 2 y 6.
-
pCubeMap
-
Tipo: ID3D11Texture2D*
Puntero a un ID3D11Texture2D que representa un mapa de cubos que se va a proyectar en armónicos esféricos.
-
Prout
-
Tipo: FLOAT*
Vector SH de salida para rojo.
-
pGOut
-
Tipo: FLOAT*
Vector SH de salida para verde.
-
pBOut
-
Tipo: FLOAT*
Vector SH de salida para azul.
Valor devuelto
Tipo: HRESULT
El valor devuelto es uno de los valores enumerados en Códigos de retorno de Direct3D 11.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|