Fonction D3DX11SHProjectCubeMap
Notes
La bibliothèque utilitaire D3DX (D3DX 9, D3DX 10 et D3DX 11) est déconseillée et n’est pas prise en charge pour les applications du Windows Store.
Notes
Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la fonction de bibliothèque Spherical Harmonics MathSHProjectCubeMap.
Projette une fonction représentée dans une carte de cube en harmoniques sphériques.
Syntaxe
HRESULT D3DX11SHProjectCubeMap(
ID3D11DeviceContext *pContext,
UINT Order,
ID3D11Texture2D *pCubeMap,
FLOAT *pROut,
FLOAT *pGOut,
FLOAT *pBOut
);
Paramètres
-
pContext
-
Type : ID3D11DeviceContext*
Pointeur vers un objet ID3D11DeviceContext .
-
Commande
-
Type : UINT
L’ordre de l’évaluation SH génère des coefficients d’ordre 2 dont le degré est l’ordre 1. La plage valide est comprise entre 2 et 6.
-
pCubeMap
-
Type : ID3D11Texture2D*
Pointeur vers un ID3D11Texture2D qui représente un cubemap qui va être projeté dans des harmoniques sphériques.
-
Prout
-
Type : FLOAT*
Vecteur SH de sortie pour le rouge.
-
pGOut
-
Type : FLOAT*
Vecteur SH de sortie pour le vert.
-
pBOut
-
Type : FLOAT*
Vecteur SH de sortie pour le bleu.
Valeur retournée
Type : HRESULT
La valeur de retour est l’une des valeurs répertoriées dans Codes de retour Direct3D 11.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|