Compartir a través de


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

 

Funciones de devolución de llamada