LPD3DXSHPRTSIMCB
事前演算済み放射輝度伝播 (PRT) シミュレーションおよび圧縮のためのコールバック関数です。
構文
typedef HRESULT (WINAPI *LPD3DXSHPRTSIMCB)(
FLOAT fPercentDone,
LPVOID lpUserContext
);
パラメーター
fPercentDone - 計算の進捗 (0 ~ 100 パーセント) を示す 0 ~ 1.0 の浮動小数点です。
lpUserContext - コールバック関数に渡されるユーザー定義値へのポインターです。通常は、アプリケーションでコールバック関数にコンテキスト情報を提供するデータ構造へのポインターを渡すために使用されます。
戻り値
この関数は、S_OK を返してシミュレーターを実行し続けるように実装する必要があります。他の値ではシミュレーターが停止します。
解説
コールバック関数を宣言するときは必ず、Windows データ型呼び出し規則を指定してください。これを行わないと、スタックのオーバーフローが発生する場合があります。
ヘッダー | d3dx9mesh.h |
インポート ライブラリ | d3dx9.lib |
最低限必要なオペレーティング システム | Windows 98 |