共用方式為


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。

規格需求

需求
標頭
D3DX9Mesh.h
程式庫
D3dx9.lib

另請參閱

ID3DXPRTEngine