ID3DXPRTEngine::SetCallBack 方法
設定選擇性回呼函式的指標,此函式會計算完成的球面調色百分比 (SH) 計算,並讓呼叫者選擇中止模擬器。
語法
HRESULT SetCallBack(
[in] LPD3DXSHPRTSIMCB pCB,
[in] FLOAT Frequency,
[in] LPVOID lpUserContext
);
參數
-
pCB [in]
-
類型: LPD3DXSHPRTSIMCB
計算 SH 計算完成百分比之 LPD3DXSHPRTSIMCB 回呼函式的指標。 必須實作回呼函式,才能傳回S_OK以繼續執行模擬器。 任何其他值都會中止模擬器。
-
頻率 [in]
-
類型: FLOAT
回呼呼叫的頻率。 Frequency 的反函數大約是呼叫回呼函式的次數。
-
lpUserCoNtext [in]
-
類型: LPVOID
傳遞至回呼函式之使用者定義值的指標。 應用程式通常用來傳遞資料結構的指標,以提供回呼函式的內容資訊。
傳回值
類型: HRESULT
傳回值為 S_OK。
規格需求
需求 | 值 |
---|---|
標頭 |
|
程式庫 |
|
另請參閱