D3DX10SHProjectCubeMap 関数

キューブ マップで表される関数を球面調和に投影します。

構文

HRESULT D3DX10SHProjectCubeMap(
   UINT            Order,
   ID3D10Texture2D *pCubeMap,
   FLOAT           *pROut,
   FLOAT           *pGOut,
   FLOAT           *pBOut
);

パラメーター

Order

型: UINT

SH 評価の順序は、Order^2 coefs を生成し、次数は Order-1 です。

pCubeMap

種類: ID3D10Texture2D*

球面調和に投影されるキューブマップ。 「ID3D10Texture2D」を参照してください。

プラウト

型: FLOAT*

赤の出力 SH ベクトル。

pGOut

型: FLOAT*

緑の出力 SH ベクトル。

pBOut

型: FLOAT*

青の出力 SH ベクトル。

戻り値

種類: HRESULT

戻り値は、 Direct3D 10 リターン コードに記載されている値のいずれかです。

要件

要件
ヘッダー
D3DX10Tex.h
ライブラリ
D3DX10.lib

関連項目

数値演算関数