LPD3DXIMTSIGNALCALLBACK
Prototipo de función usado por D3DXComputeIMTFromSignal para describir una señal definida por el usuario en el espacio u,v de una malla de entrada. La función evalúa una señal de procedimiento de dimensión uSignalDimension en la coordenada u,v proporcionada.
Sintaxis
typedef HRESULT (WINAPI* LPD3DXIMTSIGNALCALLBACK)
(CONST D3DXVECTOR2 *uv,
UINT uPrimitiveID,
UINT uSignalDimension,
VOID *pUserData,
FLOAT *pfSignalOut);
Parámetros
[in] uv: puntero a un vector que contiene la coordenada de textura del vértice.
[in] uPrimitiveId: índice del triángulo de entrada en la malla para la que se debe calcular la señal.
[in] uSignalDimension: el número de floats que se van a almacenar en la matriz de datos de señal (pfSignalOut).
[in] pUserData: puntero pUserData pasado a D3DXComputeIMTFromSignal.
[out] pfSignalOut: matriz de floats que contiene los datos de señal.
Valor devuelto
Esta función debe implementarse para devolver S_OK.
Comentarios
Asegúrese de especificar la convención de llamada de tipos de datos de Windows al declarar la función de devolución de llamada. De lo contrario, se pueden producir desbordamientos de pila.
Requisito | Value |
---|---|
Encabezado | d3dx9mesh.h |
Biblioteca de importación | d3dx9.lib |
Temas relacionados