Função D3DXSHProjectCubeMap
Projeta uma função representada em um mapa de cubo em SH (harmônico esférico).
Sintaxe
HRESULT D3DXSHProjectCubeMap(
_In_ UINT Order,
_In_ LPDIRECT3DCUBETEXTURE9 pCubeMap,
_In_ FLOAT *pROut,
_In_ FLOAT *pGOut,
_In_ FLOAT *pBOut
);
Parâmetros
-
Order [in]
-
Tipo: UINT
Ordem da avaliação harmônica esférica (SH). Deve estar no intervalo de D3DXSH_MINORDER para D3DXSH_MAXORDER, inclusive. A avaliação gera coeficientes Order². O grau da avaliação é Order - 1.
-
pCubeMap [in]
-
Tipo: LPDIRECT3DCUBETEXTURE9
Ponteiro para uma textura de cubo de origem. Consulte IDirect3DCubeTexture9.
-
pROut [in]
-
Tipo: FLOAT*
Ponteiro para o vetor SH de saída para o componente vermelho.
-
pGOut [in]
-
Tipo: FLOAT*
Ponteiro para o vetor SH de saída para o componente verde.
-
pBOut [in]
-
Tipo: FLOAT*
Ponteiro para o vetor SH de saída para o componente azul.
Valor retornado
Tipo: HRESULT
Se a função for bem-sucedida, o valor retornado será D3D_OK. Se a função falhar, o valor retornado poderá ser: D3DERR_INVALIDCALL.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também