1.8
Classes | Enumerations
Events

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...
 

Detailed Description

Event related functionality.

Events

Enumeration Type Documentation

◆ EventId

enum EventId
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.