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 |
|
Bibliothèque |
|