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-1 である Order^2 係数を生成します。 有効な範囲は 2 ~ 6 です。
-
pCubeMap
-
種類: ID3D11Texture2D*
球面調和に投影されるキューブマップを表す ID3D11Texture2D へのポインター。
-
プラウト
-
型: FLOAT*
赤の出力 SH ベクトル。
-
pGOut
-
型: FLOAT*
緑の出力 SH ベクター。
-
pBOut
-
型: FLOAT*
青の出力 SH ベクター。
戻り値
型: HRESULT
戻り値は、「 Direct3D 11 リターン コード」に記載されている値の 1 つです。
必要条件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|