Método ID3DXPRTEngine::SetCallBack
Establece un puntero a una función de devolución de llamada opcional que calcula el porcentaje de cálculos armónicos esféricos (SH) completados y proporciona al autor de la llamada la opción de anular el simulador.
Sintaxis
HRESULT SetCallBack(
[in] LPD3DXSHPRTSIMCB pCB,
[in] FLOAT Frequency,
[in] LPVOID lpUserContext
);
Parámetros
-
pCB [in]
-
Tipo: LPD3DXSHPRTSIMCB
Puntero a la función de devolución de llamada LPD3DXSHPRTSIMCB que calcula el porcentaje de cálculos sh completados. La función de devolución de llamada debe implementarse para devolver S_OK para seguir ejecutando el simulador. Cualquier otro valor anulará el simulador.
-
Frecuencia [in]
-
Tipo: FLOAT
Frecuencia de llamadas de devolución de llamada. El inverso de Frequency es aproximadamente el número de veces que se llamará a la función de devolución de llamada.
-
lpUserContext [in]
-
Tipo: LPVOID
Puntero a un valor definido por el usuario que se pasa a la función de devolución de llamada. Normalmente, una aplicación usa para pasar un puntero a una estructura de datos que proporciona información de contexto para la función de devolución de llamada.
Valor devuelto
Tipo: HRESULT
El valor devuelto es S_OK.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|
Consulte también