ID3DXPRTEngine::SetCallBack-Methode
Legt einen Zeiger auf eine optionale Rückruffunktion fest, die den Prozentsatz der abgeschlossenen sphärischen harmonischen Berechnungen (SH) berechnet und dem Aufrufer die Möglichkeit gibt, den Simulator abzubrechen.
Syntax
HRESULT SetCallBack(
[in] LPD3DXSHPRTSIMCB pCB,
[in] FLOAT Frequency,
[in] LPVOID lpUserContext
);
Parameter
-
pCB [in]
-
Typ: LPD3DXSHPRTSIMCB
Zeiger auf die Rückruffunktion LPD3DXSHPRTSIMCB , die den Prozentsatz der abgeschlossenen SH-Berechnungen berechnet. Die Rückruffunktion muss implementiert werden, um S_OK zurückzugeben, um den Simulator weiterhin auszuführen. Jeder andere Wert bricht den Simulator ab.
-
Häufigkeit [in]
-
Typ: FLOAT
Häufigkeit von Rückrufaufrufen. Die Inverse der Häufigkeit ist ungefähr die Anzahl der Aufrufe der Rückruffunktion.
-
lpUserContext [in]
-
Typ: LPVOID
Zeiger auf einen benutzerdefinierten Wert, der an die Rückruffunktion übergeben wird. Wird in der Regel von einer Anwendung verwendet, um einen Zeiger an eine Datenstruktur zu übergeben, die Kontextinformationen für die Rückruffunktion bereitstellt.
Rückgabewert
Typ: HRESULT
Der Rückgabewert ist S_OK.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch