LPD3DXIMTSIGNALCALLBACK
Prototipo di funzione usato da D3DXComputeIMTFromSignal per descrivere un segnale definito dall'utente nello spazio u,v di una mesh di input. La funzione valuta un segnale procedurale della dimensione uSignalDimension nella coordinata u,v fornita.
Sintassi
typedef HRESULT (WINAPI* LPD3DXIMTSIGNALCALLBACK)
(CONST D3DXVECTOR2 *uv,
UINT uPrimitiveID,
UINT uSignalDimension,
VOID *pUserData,
FLOAT *pfSignalOut);
Parametri
[in] uv - Puntatore a un vettore che contiene la coordinata della trama del vertice.
[in] uPrimitiveId : indice del triangolo di input sulla mesh per cui è necessario calcolare il segnale.
[in] uSignalDimension - Numero di float da archiviare nella matrice di dati di segnale (pfSignalOut).
[in] pUserData: puntatore pUserData passato a D3DXComputeIMTFromSignal.
[out] pfSignalOut: matrice di float che contiene i dati del segnale.
Valore restituito
Questa funzione deve essere implementata per restituire S_OK.
Commenti
Assicurarsi di specificare la convenzione di chiamata dei tipi di dati di Windows durante la dichiarazione della funzione di callback. In caso contrario, è possibile che si verifichino overflow dello stack.
Requisito | Valore |
---|---|
Intestazione | d3dx9mesh.h |
Libreria di importazione | d3dx9.lib |
Argomenti correlati