D3DXSHProjectCubeMap fonction)
Projette une fonction représentée sur un mappage de cube dans des harmoniques sphériques (SH).
Syntaxe
HRESULT D3DXSHProjectCubeMap(
_In_ UINT Order,
_In_ LPDIRECT3DCUBETEXTURE9 pCubeMap,
_In_ FLOAT *pROut,
_In_ FLOAT *pGOut,
_In_ FLOAT *pBOut
);
Paramètres
-
Commande [ dans]
-
Type : uint
Ordre de l’évaluation de l’harmonique sphérique (SH). La valeur doit être comprise entre D3DXSH _ MINORDER et D3DXSH _ MAXORDER, inclus. L’évaluation génère des coefficients de commande ². Le degré de l’évaluation est Order-1.
-
pCubeMap [ dans]
-
Type : LPDIRECT3DCUBETEXTURE9
Pointeur désignant une texture de cube source. Consultez IDirect3DCubeTexture9.
-
pROut [ dans]
-
Type : float*
Pointeur vers le vecteur de sortie SH pour le composant rouge.
-
pGOut [ dans]
-
Type : float*
Pointeur vers le vecteur de sortie SH pour le composant vert.
-
pBOut [ dans]
-
Type : float*
Pointeur vers le vecteur de sortie SH pour le composant bleu.
Valeur de retour
Type : HRESULT
Si la fonction est réussie, la valeur de retour est D3D _ OK. Si la fonction échoue, la valeur de retour peut être : D3DERR _ INVALIDCALL.
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|