Fonction D3DXSHProjectCubeMap
Projette une fonction représentée sur une carte de cube en harmoniques sphériques (SH).
Syntaxe
HRESULT D3DXSHProjectCubeMap(
_In_ UINT Order,
_In_ LPDIRECT3DCUBETEXTURE9 pCubeMap,
_In_ FLOAT *pROut,
_In_ FLOAT *pGOut,
_In_ FLOAT *pBOut
);
Paramètres
-
Ordre [in]
-
Type : UINT
Ordre de l’évaluation harmonique sphérique (SH). Doit être dans la plage de D3DXSH_MINORDER à D3DXSH_MAXORDER, inclusif. L’évaluation génère des coefficients Order². Le degré de l’évaluation est Order - 1.
-
pCubeMap [in]
-
Type : LPDIRECT3DCUBETEXTURE9
Pointeur vers une texture de cube source. Consultez IDirect3DCubeTexture9.
-
pROut [in]
-
Type : FLOAT*
Pointeur vers le vecteur SH de sortie pour le composant rouge.
-
pGOut [in]
-
Type : FLOAT*
Pointeur vers le vecteur SH de sortie pour le composant vert.
-
pBOut [in]
-
Type : FLOAT*
Pointeur vers le vecteur SH de sortie pour le composant bleu.
Valeur retournée
Type : HRESULT
Si la fonction réussit, 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 |
|
Voir aussi