UGDK  0.5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
input.h
Go to the documentation of this file.
1 #ifndef UGDK_INPUT_H_
2 #define UGDK_INPUT_H_
3 
4 namespace ugdk {
5 namespace input {
6 
7 #ifdef SWIG
8 #define ENUMCLASS struct
9 #else
10 #define ENUMCLASS enum class
11 #endif
12 
13 class Manager;
14 class Keyboard;
15 class Mouse;
16 class TextInput;
17 class Joystick;
18 class AxisStatus;
19 class HatStatus;
24 
25 #undef ENUMCLASS
26 
27 } // namespace input
28 } // namespace ugdk
29 
30 #endif
Keymod
Enumeration of valid key mods (possibly OR'd together).
Definition: keycode.h:323
Definition: joystickstatus.h:22
Definition: animation.h:11
Scancode
The SDL keyboard scancode representation.
Definition: scancode.h:45
MouseButton
Definition: mousebutton.h:7
#define ENUMCLASS
Definition: input.h:10
Keycode
The SDL virtual key representation.
Definition: keycode.h:49