UGDK
0.5.0
Main Page
Namespaces
Classes
Files
File List
File Members
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
;
20
ENUMCLASS
Keycode
;
21
ENUMCLASS
Scancode
;
22
ENUMCLASS
Keymod
;
23
ENUMCLASS
MouseButton
;
24
25
#undef ENUMCLASS
26
27
}
// namespace input
28
}
// namespace ugdk
29
30
#endif
ugdk::input::Keymod
Keymod
Enumeration of valid key mods (possibly OR'd together).
Definition:
keycode.h:323
ugdk::input::HatStatus
Definition:
joystickstatus.h:22
ugdk
Definition:
animation.h:11
ugdk::input::Scancode
Scancode
The SDL keyboard scancode representation.
Definition:
scancode.h:45
ugdk::input::MouseButton
MouseButton
Definition:
mousebutton.h:7
ENUMCLASS
#define ENUMCLASS
Definition:
input.h:10
ugdk::input::Keycode
Keycode
The SDL virtual key representation.
Definition:
keycode.h:49
modules
ugdk-core
include
ugdk
input.h
Generated on Sun Dec 6 2015 00:40:24 for UGDK by
1.8.8