ID3DXPRTEngine::SetCallBack メソッド
完了した球面調和 (SH) 計算の割合を計算し、呼び出し元にシミュレーターを中止するオプションを提供するオプションのコールバック関数へのポインターを設定します。
構文
HRESULT SetCallBack(
[in] LPD3DXSHPRTSIMCB pCB,
[in] FLOAT Frequency,
[in] LPVOID lpUserContext
);
パラメーター
-
pCB [in]
-
種類: LPD3DXSHPRTSIMCB
完了した SH 計算の割合を計算する LPD3DXSHPRTSIMCB コールバック関数へのポインター。 シミュレーターを実行し続けるためにS_OKを返すには、コールバック関数を実装する必要があります。 その他の値を指定すると、シミュレーターが中止されます。
-
Frequency [in]
-
型: FLOAT
コールバック呼び出しの頻度。 Frequency の逆関数は、コールバック関数が呼び出されるおおよその回数です。
-
lpUserContext [in]
-
種類: LPVOID
コールバック関数に渡されるユーザー定義値へのポインター。 通常、アプリケーションは、コールバック関数のコンテキスト情報を提供するデータ構造へのポインターを渡すために使用されます。
戻り値
型: HRESULT
戻り値はS_OK。
必要条件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目