次の方法で共有


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