|
Namespaces |
| namespace | SkyGI |
Classes |
| struct | SkyGI::InputState |
| class | SkyGI::InputEvent |
Typedefs |
| typedef SkyGI::InputState | SkyGI::InputState |
Enumerations |
| enum | SkyGI::MouseButton { SkyGI::MOUSE_BUTTON_NONE = 0,
SkyGI::MOUSE_BUTTON_LEFT = 1,
SkyGI::MOUSE_BUTTON_RIGHT = 2,
SkyGI::MOUSE_BUTTON_MIDDLE = 3
} |
| enum | SkyGI::InputEventType {
SkyGI::INPUT_EVENT_TYPE_NONE = 0,
SkyGI::INPUT_EVENT_TYPE_MOUSE_PRESS,
SkyGI::INPUT_EVENT_TYPE_MOUSE_DOUBLECLICK,
SkyGI::INPUT_EVENT_TYPE_MOUSE_ENTER,
SkyGI::INPUT_EVENT_TYPE_MOUSE_LEAVE,
SkyGI::INPUT_EVENT_TYPE_MOUSE_MOVE,
SkyGI::INPUT_EVENT_TYPE_MOUSE_RELEASE,
SkyGI::INPUT_EVENT_TYPE_KEY_PRESS,
SkyGI::INPUT_EVENT_TYPE_KEY_RELEASE,
SkyGI::INPUT_EVENT_TYPE_MOUSE_WHEEL
} |
| enum | SkyGI::KeyQualifiers {
SkyGI::KEY_QUAL_NONE = 0x00000000,
SkyGI::KEY_QUAL_SHIFT = 0x00000001,
SkyGI::KEY_QUAL_CTRL = 0x00000002,
SkyGI::KEY_QUAL_ALT = 0x00000004,
SkyGI::KEY_QUAL_ALTGR = 0x00000008
} |
| enum | SkyGI::MouseButtonMask { SkyGI::MOUSE_BUTTON_MASK_NONE = 0x00000000,
SkyGI::MOUSE_BUTTON_MASK_LEFT = 0x00000001,
SkyGI::MOUSE_BUTTON_MASK_RIGHT = 0x00000002,
SkyGI::MOUSE_BUTTON_MASK_MIDDLE = 0x00000004
} |