Clase que encapsula un temporizador.
More...
#include <sdl_timer.h>
|
EXPORT | Timer () |
| Constructor por defecto.
|
|
EXPORT | Timer (Uint32 i, void *p) |
| Constructor.
|
|
EXPORT | ~Timer () |
| Destructor.
|
|
EXPORT void | SetCallback (SDL_TimerCallback callback) |
| Asigna una nueva función de retrollamada al temporizador.
|
|
EXPORT Uint32 | SetInterval (Uint32 i) |
| Asigna un nuevo intervalo de espera.
|
|
EXPORT void * | SetParam (void *p) |
| Asigna el puntero de datos a pasar a la función de retrollamada.
|
|
EXPORT SDL_TimerID | Init () |
| Inicia el temporizador.
|
|
EXPORT SDL_TimerID | Id () const |
| Obtiene el identificador del temporizador.
|
|
Clase que encapsula un temporizador.
◆ Timer()
EXPORT sdl::Timer::Timer |
( |
Uint32 | i, |
|
|
void * | p ) |
|
inline |
Constructor.
- Parameters
-
i | Uint32 Intervalo de tiempo a esperar por el temporizador |
p | void* Parámetro a enviar a la función de retrollamada |
◆ ~Timer()
EXPORT sdl::Timer::~Timer |
( |
| ) |
|
|
inline |
Destructor.
Destruye el temporizador.
◆ Id()
EXPORT SDL_TimerID sdl::Timer::Id |
( |
| ) |
const |
|
inline |
Obtiene el identificador del temporizador.
- Returns
- SDL_TimerID Identificador
◆ Init()
EXPORT SDL_TimerID sdl::Timer::Init |
( |
| ) |
|
|
inline |
Inicia el temporizador.
- Returns
- SDL_TimerID Identificador del temporizador
◆ SetCallback()
EXPORT void sdl::Timer::SetCallback |
( |
SDL_TimerCallback | callback | ) |
|
|
inline |
Asigna una nueva función de retrollamada al temporizador.
- Parameters
-
callback | SDL_TimerCallback Nueva función de retrollamada |
◆ SetInterval()
EXPORT Uint32 sdl::Timer::SetInterval |
( |
Uint32 | i | ) |
|
|
inline |
Asigna un nuevo intervalo de espera.
- Parameters
-
i | Uint32 Nuevo valor del intervalo |
- Returns
- Uint32 Valor previo del intervalo
◆ SetParam()
EXPORT void * sdl::Timer::SetParam |
( |
void * | p | ) |
|
|
inline |
Asigna el puntero de datos a pasar a la función de retrollamada.
- Parameters
-
- Returns
- void* Valor previo del puntero de datos
◆ CallBack
SDL_TimerCallback sdl::Timer::CallBack |
|
protected |
Función de retrollamada que se ejecutará al completarse el temporizador
◆ id
SDL_TimerID sdl::Timer::id |
|
protected |
Identificador del temporizador
◆ interval
Uint32 sdl::Timer::interval |
|
protected |
Intervalo de tiempo a esperar por el temporizador
◆ param
Parámetro a pasar a la función de retrollamada
The documentation for this class was generated from the following file: