ID3DXPRTEngine::SetCallBack-Methode

Legt einen Zeiger auf eine optionale Rückruffunktion fest, die den Prozentsatz der abgeschlossenen SH-Berechnungen berechnet und dem Aufrufer die Möglichkeit gibt, den Simulator abzubricht.

Syntax

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

Parameter

pCB [ In]

Typ: LPD3DXSHPRTSIMCB

Zeiger auf die LPD3DXSHPRTSIMCB-Rückruffunktion, die den Prozentsatz der abgeschlossenen SH-Berechnungen berechnet. Die Rückruffunktion muss implementiert werden, um S _ OK zurückzugeben, um den Simulator weiter auszuführen. Jeder andere Wert bricht den Simulator ab.

Häufigkeit [ In]

Typ: FLOAT

Häufigkeit von Rückrufaufrufen. Die Umkehrung von Frequency entspricht ungefähr der Häufigkeit, mit der die Rückruffunktion aufgerufen wird.

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 auf 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
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXPRTEngine