SDL2 inspired input abstraction layer providing basic events.  
More...
|  | 
| enum | { OgreBites::SDLK_DELETE = int('\177')
, OgreBites::SDLK_RETURN = int('\r')
, OgreBites::SDLK_ESCAPE = int('\033')
, OgreBites::SDLK_SPACE = int(' ')
,
 OgreBites::SDLK_F1 = (1 << 30) | 0x3A
, OgreBites::SDLK_F2
, OgreBites::SDLK_F3
, OgreBites::SDLK_F4
,
 OgreBites::SDLK_F5
, OgreBites::SDLK_F6
, OgreBites::SDLK_F7
, OgreBites::SDLK_F8
,
 OgreBites::SDLK_F9
, OgreBites::SDLK_F10
, OgreBites::SDLK_F11
, OgreBites::SDLK_F12
,
 OgreBites::SDLK_PRINTSCREEN
, OgreBites::SDLK_SCROLLLOCK
, OgreBites::SDLK_PAUSE
, OgreBites::SDLK_INSERT
,
 OgreBites::SDLK_HOME
, OgreBites::SDLK_PAGEUP
, OgreBites::SDLK_END = (1 << 30) | 0x4D
, OgreBites::SDLK_PAGEDOWN
,
 OgreBites::SDLK_RIGHT
, OgreBites::SDLK_LEFT
, OgreBites::SDLK_DOWN
, OgreBites::SDLK_UP
,
 OgreBites::SDLK_NUMLOCKCLEAR
, OgreBites::SDLK_KP_DIVIDE
, OgreBites::SDLK_KP_MULTIPLY
, OgreBites::SDLK_KP_MINUS
,
 OgreBites::SDLK_KP_PLUS
, OgreBites::SDLK_KP_ENTER
, OgreBites::SDLK_KP_1
, OgreBites::SDLK_KP_2
,
 OgreBites::SDLK_KP_3
, OgreBites::SDLK_KP_4
, OgreBites::SDLK_KP_5
, OgreBites::SDLK_KP_6
,
 OgreBites::SDLK_KP_7
, OgreBites::SDLK_KP_8
, OgreBites::SDLK_KP_9
, OgreBites::SDLK_KP_0
,
 OgreBites::SDLK_KP_PERIOD
, OgreBites::SDLK_LSHIFT = (1 << 30) | 0xE1
, OgreBites::KMOD_ALT = 0x0100 | 0x0200
, OgreBites::KMOD_CTRL = 0x0040 | 0x0080
,
 OgreBites::KMOD_GUI = 0x0400 | 0x0800
, OgreBites::KMOD_SHIFT = 0x0001 | 0x0002
, OgreBites::KMOD_NUM = 0x1000
 }
 | 
|  | 
| enum | OgreBites::ButtonType { OgreBites::BUTTON_LEFT = 1
, OgreBites::BUTTON_MIDDLE
, OgreBites::BUTTON_RIGHT
 } | 
|  | 
| enum | OgreBites::EventType { OgreBites::KEYDOWN = 1
, OgreBites::KEYUP
, OgreBites::MOUSEBUTTONDOWN
, OgreBites::MOUSEBUTTONUP
,
 OgreBites::MOUSEWHEEL
, OgreBites::MOUSEMOTION
, OgreBites::FINGERDOWN
, OgreBites::FINGERUP
,
 OgreBites::FINGERMOTION
, OgreBites::TEXTINPUT
, OgreBites::CONTROLLERAXISMOTION
, OgreBites::CONTROLLERBUTTONDOWN
,
 OgreBites::CONTROLLERBUTTONUP
, OgreBites::JOYAXISMOTION
 }
 | 
|  | 
SDL2 inspired input abstraction layer providing basic events. 
◆ Keycode
◆ ButtonType
| Enumerator | 
|---|
| BUTTON_LEFT |  | 
| BUTTON_MIDDLE |  | 
| BUTTON_RIGHT |  | 
 
 
◆ EventType
| Enumerator | 
|---|
| KEYDOWN |  | 
| KEYUP |  | 
| MOUSEBUTTONDOWN |  | 
| MOUSEBUTTONUP |  | 
| MOUSEWHEEL |  | 
| MOUSEMOTION |  | 
| FINGERDOWN |  | 
| FINGERUP |  | 
| FINGERMOTION |  | 
| TEXTINPUT |  | 
| CONTROLLERAXISMOTION |  | 
| CONTROLLERBUTTONDOWN |  | 
| CONTROLLERBUTTONUP |  | 
| JOYAXISMOTION |  | 
 
 
◆ anonymous enum
| Enumerator | 
|---|
| SDLK_DELETE |  | 
| SDLK_RETURN |  | 
| SDLK_ESCAPE |  | 
| SDLK_SPACE |  | 
| SDLK_F1 |  | 
| SDLK_F2 |  | 
| SDLK_F3 |  | 
| SDLK_F4 |  | 
| SDLK_F5 |  | 
| SDLK_F6 |  | 
| SDLK_F7 |  | 
| SDLK_F8 |  | 
| SDLK_F9 |  | 
| SDLK_F10 |  | 
| SDLK_F11 |  | 
| SDLK_F12 |  | 
| SDLK_PRINTSCREEN |  | 
| SDLK_SCROLLLOCK |  | 
| SDLK_PAUSE |  | 
| SDLK_INSERT |  | 
| SDLK_HOME |  | 
| SDLK_PAGEUP |  | 
| SDLK_END |  | 
| SDLK_PAGEDOWN |  | 
| SDLK_RIGHT |  | 
| SDLK_LEFT |  | 
| SDLK_DOWN |  | 
| SDLK_UP |  | 
| SDLK_NUMLOCKCLEAR |  | 
| SDLK_KP_DIVIDE |  | 
| SDLK_KP_MULTIPLY |  | 
| SDLK_KP_MINUS |  | 
| SDLK_KP_PLUS |  | 
| SDLK_KP_ENTER |  | 
| SDLK_KP_1 |  | 
| SDLK_KP_2 |  | 
| SDLK_KP_3 |  | 
| SDLK_KP_4 |  | 
| SDLK_KP_5 |  | 
| SDLK_KP_6 |  | 
| SDLK_KP_7 |  | 
| SDLK_KP_8 |  | 
| SDLK_KP_9 |  | 
| SDLK_KP_0 |  | 
| SDLK_KP_PERIOD |  | 
| SDLK_LSHIFT |  | 
| KMOD_ALT |  | 
| KMOD_CTRL |  | 
| KMOD_GUI |  | 
| KMOD_SHIFT |  | 
| KMOD_NUM |  |