|
libtcod
|
SDL2/libtcod event compatibility tools. More...
Go to the source code of this file.
Namespaces | |
| namespace | tcod |
| The libtcod namespace. | |
Functions | |
| TCOD_event_t | tcod::sdl2::process_event (const union SDL_Event &in, TCOD_key_t &out) noexcept |
| Parse an SDL_Event into a key event and return the relevant TCOD_event_t. | |
| TCOD_event_t | tcod::sdl2::process_event (const union SDL_Event &in, TCOD_mouse_t &out) noexcept |
| Parse an SDL_Event into a mouse event and return the relevant TCOD_event_t. | |
| TCOD_event_t | TCOD_sys_process_key_event (const union SDL_Event *in, TCOD_key_t *out) |
| Parse an SDL_Event into a key event and return the relevant TCOD_event_t. | |
| TCOD_event_t | TCOD_sys_process_mouse_event (const union SDL_Event *in, TCOD_mouse_t *out) |
| Parse an SDL_Event into a mouse event and return the relevant TCOD_event_t. | |
SDL2/libtcod event compatibility tools.
|
noexcept |
Parse an SDL_Event into a key event and return the relevant TCOD_event_t.
Returns TCOD_EVENT_NONE if the event wasn't keyboard related.
embed:rst:leading-asterisk * .. versionadded:: 1.11 *
|
noexcept |
Parse an SDL_Event into a mouse event and return the relevant TCOD_event_t.
Returns TCOD_EVENT_NONE if the event wasn't mouse related.
embed:rst:leading-asterisk * .. versionadded:: 1.11 *
| TCOD_event_t TCOD_sys_process_key_event | ( | const union SDL_Event * | in, |
| TCOD_key_t * | out ) |
Parse an SDL_Event into a key event and return the relevant TCOD_event_t.
Returns TCOD_EVENT_NONE if the event wasn't keyboard related.
embed:rst:leading-asterisk * .. versionadded:: 1.11 *
| TCOD_event_t TCOD_sys_process_mouse_event | ( | const union SDL_Event * | in, |
| TCOD_mouse_t * | out ) |
Parse an SDL_Event into a mouse event and return the relevant TCOD_event_t.
Returns TCOD_EVENT_NONE if the event wasn't mouse related.
embed:rst:leading-asterisk * .. versionadded:: 1.11 *