Condividi tramite


Metodo ID3DXPRTEngine::SetCallBack

Imposta un puntatore a una funzione di callback facoltativa che calcola la percentuale di calcoli armonici sferici completati e offre al chiamante la possibilità di interrompere il simulatore.

Sintassi

HRESULT SetCallBack(
  [in] LPD3DXSHPRTSIMCB pCB,
  [in] FLOAT            Frequency,
  [in] LPVOID           lpUserContext
);

Parametri

pCB [in]

Tipo: LPD3DXSHPRTSIMCB

Puntatore alla funzione di callback LPD3DXSHPRTSIMCB che calcola la percentuale di calcoli SH completata. La funzione di callback deve essere implementata per restituire S_OK per continuare a eseguire il simulatore. Qualsiasi altro valore interromperà il simulatore.

Frequenza [in]

Tipo: FLOAT

Frequenza delle chiamate di callback. L'inverso di Frequency è approssimativamente il numero di chiamate della funzione di callback.

lpUserContext [in]

Tipo: LPVOID

Puntatore a un valore definito dall'utente passato alla funzione di callback. In genere usato da un'applicazione per passare un puntatore a una struttura di dati che fornisce informazioni di contesto per la funzione di callback.

Valore restituito

Tipo: HRESULT

Il valore restituito è S_OK.

Requisiti

Requisito Valore
Intestazione
D3DX9Mesh.h
Libreria
D3dx9.lib

Vedi anche

ID3DXPRTEngine