Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Funktionsprototyp, der von D3DXComputeIMTFromSignal verwendet wird, um ein benutzerdefiniertes Signal im u,v-Raum eines Eingabegitters zu beschreiben. Die Funktion wertet ein prozedurales Signal der Dimension uSignalDimension an der bereitgestellten u,v-Koordinate aus.
Syntax
typedef HRESULT (WINAPI* LPD3DXIMTSIGNALCALLBACK)
(CONST D3DXVECTOR2 *uv,
UINT uPrimitiveID,
UINT uSignalDimension,
VOID *pUserData,
FLOAT *pfSignalOut);
Parameter
[in] uv : Ein Zeiger auf einen Vektor, der die Vertextexturkoordinate enthält.
[in] uPrimitiveId : Der Index des Eingabedreiecks auf dem Gitter, für das das Signal berechnet werden soll.
[in] uSignalDimension : Die Anzahl der Floats, die im Array der Signaldaten (pfSignalOut) gespeichert werden sollen.
[in] pUserData: Der pUserData-Zeiger, der an D3DXComputeIMTFromSignal übergeben wurde.
[out] pfSignalOut : Ein Array von Floats, das die Signaldaten enthält.
Rückgabewert
Diese Funktion muss implementiert werden, um S_OK zurückzugeben.
Bemerkungen
Achten Sie darauf, die Aufrufkonvention für Windows-Datentypen anzugeben, wenn Sie die Rückruffunktion deklarieren. Andernfalls können Stapelüberläufe auftreten.
| Anforderung | Wert |
|---|---|
| Header | d3dx9mesh.h |
| Importbibliothek | d3dx9.lib |
Zugehörige Themen