Función D3DXSHProjectCubeMap
Proyecta una función representada en un mapa de cubo en armónicos esféricos (SH).
Sintaxis
HRESULT D3DXSHProjectCubeMap(
_In_ UINT Order,
_In_ LPDIRECT3DCUBETEXTURE9 pCubeMap,
_In_ FLOAT *pROut,
_In_ FLOAT *pGOut,
_In_ FLOAT *pBOut
);
Parámetros
-
Orden [in]
-
Tipo: UINT
Orden de la evaluación armónica esférica (SH). Debe estar en el intervalo de D3DXSH_MINORDER para D3DXSH_MAXORDER, ambos incluidos. La evaluación genera coeficientes Order². El grado de evaluación es Order - 1.
-
pCubeMap [in]
-
Tipo: LPDIRECT3DCUBETEXTURE9
Puntero a una textura de cubo de origen. Consulte IDirect3DCubeTexture9.
-
pROut [in]
-
Tipo: FLOAT*
Puntero al vector SH de salida para el componente rojo.
-
pGOut [in]
-
Tipo: FLOAT*
Puntero al vector SH de salida del componente verde.
-
pBOut [in]
-
Tipo: FLOAT*
Puntero al vector SH de salida para el componente azul.
Valor devuelto
Tipo: HRESULT
Si la función se ejecuta correctamente, el valor devuelto es D3D_OK. Si se produce un error en la función, el valor devuelto puede ser: D3DERR_INVALIDCALL.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también