Funzione D3DXSHProjectCubeMap
Proietta una funzione rappresentata in una mappa del cubo in armonica sferica (SH).
Sintassi
HRESULT D3DXSHProjectCubeMap(
_In_ UINT Order,
_In_ LPDIRECT3DCUBETEXTURE9 pCubeMap,
_In_ FLOAT *pROut,
_In_ FLOAT *pGOut,
_In_ FLOAT *pBOut
);
Parametri
-
Ordine [in]
-
Tipo: UINT
Ordine della valutazione armonica sferica (SH). Deve essere compreso nell'intervallo di D3DXSH_MINORDER per D3DXSH_MAXORDER, inclusivo. La valutazione genera coefficienti Order². Il grado della valutazione è Order - 1.
-
pCubeMap [in]
-
Tipo: LPDIRECT3DCUBETEXTURE9
Puntatore a una trama del cubo di origine. Vedere IDirect3DCubeTexture9.
-
pROut [in]
-
Tipo: FLOAT*
Puntatore al vettore SH di output per il componente rosso.
-
pGOut [in]
-
Tipo: FLOAT*
Puntatore al vettore SH di output per il componente verde.
-
pBOut [in]
-
Tipo: FLOAT*
Puntatore al vettore SH di output per il componente blu.
Valore restituito
Tipo: HRESULT
Se la funzione ha esito positivo, il valore restituito è D3D_OK. Se la funzione ha esito negativo, il valore restituito può essere: D3DERR_INVALIDCALL.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche