D3DXSHProjectCubeMap
キューブ マップに示された関数を球面調和 (SH) に射影します。
HRESULT
D3DXSHProjectCubeMap(
UINT Order,
LPDIRECT3DCUBETEXTURE9 pCubeMap,
FLOAT * pROut,
FLOAT * pGOut,
FLOAT * pBOut
);
パラメータ
- Order
球面調和 (SH) 評価の順序。D3DXSH_MINORDER から D3DXSH_MAXORDER の範囲で指定する必要があります。評価では、Order2 の係数が生成されます。評価の次数は Order - 1 です。 - pCubeMap
ソース キューブ テクスチャーへのポインター。「IDirect3DCubeTexture9」を参照してください。 - pROut
赤の成分の出力 SH ベクトルへのポインター - pGOut
緑の成分の出力 SH ベクトルへのポインター - pBOut
青の成分の出力 SH ベクトルへのポインター
戻り値
成功すると、値 D3D_OK を返します。失敗した場合は、次の値を返します。D3DERR_INVALIDCALL
要件
ヘッダー: D3dx9math.h 宣言
ライブラリ: D3dx9.lib 内容