D3DX11SHProjectCubeMap 函数
注意
D3DX (D3DX 9、D3DX 10 和 D3DX 11) 实用工具库已弃用,并且不支持 Windows 应用商店应用。
注意
建议使用 球面调音数学 库函数 SHProjectCubeMap,而不是使用此函数。
将多维数据集映射中表示的函数投影为球面和谐。
语法
HRESULT D3DX11SHProjectCubeMap(
ID3D11DeviceContext *pContext,
UINT Order,
ID3D11Texture2D *pCubeMap,
FLOAT *pROut,
FLOAT *pGOut,
FLOAT *pBOut
);
参数
-
pContext
-
类型: ID3D11DeviceContext*
指向 ID3D11DeviceContext 对象的指针。
-
Order
-
类型: UINT
SH 评估的顺序,生成 Order^2 系数,其度为 Order-1。 有效范围介于 2 和 6 之间。
-
pCubeMap
-
类型: ID3D11Texture2D*
指向 ID3D11Texture2D 的指针,该 ID3D11Texture2D 表示要投影到球面和谐中的立方体映射。
-
pROut
-
类型: FLOAT*
输出红色的 SH 矢量。
-
pGOut
-
类型: FLOAT*
绿色的输出 SH 矢量。
-
pBOut
-
类型: FLOAT*
蓝色的输出 SH 矢量。
返回值
类型: HRESULT
返回值是 Direct3D 11 返回代码中列出的值之一。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|