D3DXSHProjectCubeMap 函式
將 Cube 地圖上代表的函式投影到球面調色 (SH) 。
語法
HRESULT D3DXSHProjectCubeMap(
_In_ UINT Order,
_In_ LPDIRECT3DCUBETEXTURE9 pCubeMap,
_In_ FLOAT *pROut,
_In_ FLOAT *pGOut,
_In_ FLOAT *pBOut
);
參數
-
順序 [in]
-
類型: UINT
球面調色 (SH) 評估的順序。 必須位於 D3DXSH_MINORDER 範圍中,才能包含D3DXSH_MAXORDER。 評估會產生 Order¹ 係數。 評估的程度為 Order - 1。
-
pCubeMap [in]
-
來源 Cube 紋理的指標。 請參閱 IDirect3DCubeTexture9。
-
pROut [in]
-
類型: FLOAT*
紅色元件的輸出 SH 向量指標。
-
pGOut [in]
-
類型: FLOAT*
綠色元件的輸出 SH 向量指標。
-
pBOut [in]
-
類型: FLOAT*
藍色元件的輸出 SH 向量指標。
傳回值
類型: HRESULT
如果函式成功,傳回值會D3D_OK。 如果函式失敗,傳回值可以是:D3DERR_INVALIDCALL。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱