D3DX11SHProjectCubeMap, fonction

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 Windows.

Notes

Au lieu d’utiliser cette fonction, nous vous recommandons d’utiliser la fonction shProjectCubeMap de la bibliothèque maths harmonique sphérique.

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 Order^2 dont le degré est Order-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é en 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 les codes de retour Direct3D 11.

Spécifications

Condition requise Valeur
En-tête
D3DX11tex.h
Bibliothèque
D3DX11.lib

Voir aussi

Fonctions D3DX