Função D3DX11SHProjectCubeMap
Observação
A biblioteca de utilitários D3DX (D3DX 9, D3DX 10 e D3DX 11) foi preterida e não tem suporte para aplicativos da Windows Store.
Observação
Em vez de usar essa função, recomendamos que você use a função de biblioteca matemática harmônica esféricaSHProjectCubeMap.
Projeta uma função representada em um mapa de cubo em harmônicos esféricos.
Sintaxe
HRESULT D3DX11SHProjectCubeMap(
ID3D11DeviceContext *pContext,
UINT Order,
ID3D11Texture2D *pCubeMap,
FLOAT *pROut,
FLOAT *pGOut,
FLOAT *pBOut
);
Parâmetros
-
pContext
-
Tipo: ID3D11DeviceContext*
Um ponteiro para um objeto ID3D11DeviceContext .
-
Ordem
-
Tipo: UINT
A ordem da avaliação de SH gera coeficientes Order^2 cujo grau é Order-1. O intervalo válido é entre 2 e 6.
-
pCubeMap
-
Tipo: ID3D11Texture2D*
Um ponteiro para um ID3D11Texture2D que representa um cubemap que será projetado em harmônicos esféricos.
-
Prout
-
Tipo: FLOAT*
Vetor SH de saída para vermelho.
-
pGOut
-
Tipo: FLOAT*
Vetor SH de saída para verde.
-
pBOut
-
Tipo: FLOAT*
Vetor SH de saída para azul.
Valor retornado
Tipo: HRESULT
O valor retornado é um dos valores listados em Códigos de Retorno do Direct3D 11.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|