Partager via


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
D3DX11tex.h
Bibliothèque
D3DX11.lib

Voir aussi

Fonctions D3DX