D3DX11SHProjectCubeMap 函式

注意

Windows Microsoft Store應用程式不支援 D3DX (D3DX 9、D3DX 10 和 D3DX 11) 公用程式程式庫。

注意

建議您不要使用此函式,而是建議您使用 球面調色數學 程式庫函式 SHProjectCubeMap

將 Cube 對應中表示的函式投影到球面調音。

語法

HRESULT D3DX11SHProjectCubeMap(
   ID3D11DeviceContext *pContext,
   UINT                Order,
   ID3D11Texture2D     *pCubeMap,
   FLOAT               *pROut,
   FLOAT               *pGOut,
   FLOAT               *pBOut
);

參數

pContext

類型: ID3D11DeviceCoNtext*

ID3D11DeviceCoNtext物件的指標。

順序

類型: UINT

SH 評估的順序會產生 Order^2 係數,其度為 Order-1。 有效範圍介於 2 到 6 之間。

pCubeMap

類型: ID3D11Texture2D*

ID3D11Texture2D的指標,代表要投影到球面調色的 Cubemap。

pROut

類型: FLOAT*

輸出紅色的 SH 向量。

pGOut

類型: FLOAT*

綠色的輸出 SH 向量。

pBOut

類型: FLOAT*

藍色的輸出 SH 向量。

傳回值

類型: HRESULT

傳回值是 Direct3D 11 傳回碼中列出的其中一個值。

規格需求

需求
標頭
D3DX11tex.h
程式庫
D3DX11.lib

另請參閱

D3DX 函式