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 |
|
Libreria |
|
Vedi anche