The event queue.
More...
#include <Queue.h>
List of all members.
Detailed Description
The event queue.
Definition at line 34 of file Queue.h.
Member Typedef Documentation
The type of the event filter function.
- Parameters:
-
event | The event to filter. |
- Returns:
- 1 to add the event to the queue, 0 to drop the event from the queue.
Definition at line 44 of file Queue.h.
Member Function Documentation
int sdl::event::Queue::disableEvent |
( |
int |
type | ) |
[inline] |
Disables a specific event.
- Parameters:
-
type | The type of the event to disable. |
- Returns:
- no idea.
Definition at line 95 of file Queue.h.
bool sdl::event::Queue::empty |
( |
| ) |
[inline] |
int sdl::event::Queue::enableEvent |
( |
int |
type | ) |
[inline] |
Enables a specific event.
- Parameters:
-
type | The type of the event to enable. |
- Returns:
- no idea.
Definition at line 104 of file Queue.h.
int sdl::event::Queue::getEventState |
( |
int |
type | ) |
[inline] |
Returns the processing state of the specified event type.
- Parameters:
-
- Returns:
- The event state.
Definition at line 77 of file Queue.h.
Returns the pointer to the event filter function.
- Returns:
- The pointer to the event filter function.
Definition at line 68 of file Queue.h.
int sdl::event::Queue::ignoreEvent |
( |
int |
type | ) |
[inline] |
static Queue& sdl::event::Queue::instance |
( |
| ) |
[inline, static] |
SDL_Event sdl::event::Queue::pop |
( |
| ) |
[inline] |
Queue& sdl::event::Queue::pump |
( |
| ) |
[inline] |
bool sdl::event::Queue::push |
( |
SDL_Event & |
event | ) |
[inline] |
void sdl::event::Queue::SetFilter |
( |
EventFilter |
filter | ) |
[inline] |
Sets the event filter function.
- Parameters:
-
filter | The pointer to the event filter function. |
Definition at line 61 of file Queue.h.
SDL_Event sdl::event::Queue::wait |
( |
| ) |
[inline] |
The documentation for this class was generated from the following file: