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