Funzione D3DX11SHProjectCubeMap
Nota
La libreria di utilità D3DX (D3DX 9, D3DX 10 e D3DX 11) è deprecata e non è supportata per le app di Windows Store.
Nota
Invece di usare questa funzione, è consigliabile usare la funzione di libreria mathSferica ArmonicaSHProjectCubeMap.
Proietta una funzione rappresentata in una mappa del cubo in armonica sferica.
Sintassi
HRESULT D3DX11SHProjectCubeMap(
ID3D11DeviceContext *pContext,
UINT Order,
ID3D11Texture2D *pCubeMap,
FLOAT *pROut,
FLOAT *pGOut,
FLOAT *pBOut
);
Parametri
-
pContext
-
Tipo: ID3D11DeviceContext*
Puntatore a un oggetto ID3D11DeviceContext .
-
Ordine
-
Tipo: UINT
L'ordine della valutazione SH genera coefficienti Order^2 il cui grado è Order-1. L'intervallo valido è compreso tra 2 e 6.
-
pCubeMap
-
Tipo: ID3D11Texture2D*
Puntatore a un ID3D11Texture2D che rappresenta una mappa del cubo che verrà proiettata in armonica sferica.
-
Prout
-
Tipo: FLOAT*
Vettore SH di output per rosso.
-
pGOut
-
Tipo: FLOAT*
Vettore SH di output per verde.
-
pBOut
-
Tipo: FLOAT*
Vettore SH di output per blu.
Valore restituito
Tipo: HRESULT
Il valore restituito è uno dei valori elencati in Codici restituiti Direct3D 11.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|