![]() |
1.11 |
Event related functionality. More...
Classes | |
| struct | Event |
| A single event that has information about the event and state for the event. More... | |
| struct | Key |
| Keyboard event data. More... | |
| struct | Pointer |
| Pointer event data. More... | |
Enumerations | |
| enum class | EventId { none = detail::bit(0) , raw_pointer_down = detail::bit(1) , raw_pointer_up = detail::bit(2) , raw_pointer_move = detail::bit(3) , pointer_click = detail::bit(4) , pointer_dblclick = detail::bit(5) , pointer_hold = detail::bit(6) , pointer_drag_start = detail::bit(7) , pointer_drag = detail::bit(8) , pointer_drag_stop = detail::bit(9) , keyboard_down = detail::bit(10) , keyboard_up = detail::bit(11) , keyboard_repeat = detail::bit(12) } |
| Event identifiers. More... | |
Event related functionality.
|
strong |
Event identifiers.
| Enumerator | |
|---|---|
| none | |
| raw_pointer_down | Raw pointer event. These events are usually tied to physical device events. It's usually preferred to use the normal pointer events instead. |
| raw_pointer_up | Raw pointer event. These events are usually tied to physical device events. It's usually preferred to use the normal pointer events instead. |
| raw_pointer_move | Raw pointer event. These events are usually tied to physical device events. It's usually preferred to use the normal pointer events instead. |
| pointer_click | Pointer event. |
| pointer_dblclick | Pointer event. |
| pointer_hold | Pointer event. |
| pointer_drag_start | Pointer event. |
| pointer_drag | Pointer event. |
| pointer_drag_stop | Pointer event. |
| keyboard_down | Keyboard event. |
| keyboard_up | Keyboard event. |
| keyboard_repeat | Keyboard event. |