8#define EXPORT __declspec(dllexport)
43 if(
id!=0) SDL_RemoveTimer(
id);
80 EXPORT SDL_TimerID
Init() {
89 EXPORT SDL_TimerID
Id()
const {
return id; }
Clase que encapsula un temporizador.
Definition sdl_timer.h:18
EXPORT Timer(Uint32 i, void *p)
Constructor.
Definition sdl_timer.h:36
EXPORT SDL_TimerID Init()
Inicia el temporizador.
Definition sdl_timer.h:80
EXPORT SDL_TimerID Id() const
Obtiene el identificador del temporizador.
Definition sdl_timer.h:89
EXPORT ~Timer()
Destructor.
Definition sdl_timer.h:42
Uint32 interval
Definition sdl_timer.h:22
EXPORT Timer()
Constructor por defecto.
Definition sdl_timer.h:29
void * param
Definition sdl_timer.h:23
SDL_TimerID id
Definition sdl_timer.h:21
EXPORT void * SetParam(void *p)
Asigna el puntero de datos a pasar a la función de retrollamada.
Definition sdl_timer.h:70
EXPORT Uint32 SetInterval(Uint32 i)
Asigna un nuevo intervalo de espera.
Definition sdl_timer.h:59
SDL_TimerCallback CallBack
Definition sdl_timer.h:20
EXPORT void SetCallback(SDL_TimerCallback callback)
Asigna una nueva función de retrollamada al temporizador.
Definition sdl_timer.h:50
Espacio con nombre para el wrapper de SDL2.
Definition sdl_music.h:14