Sleeping Wombat GUI  0.100
swGUI
Classes | Namespaces | Typedefs | Enumerations
InputDeviceEvent.h File Reference
#include "swCommonLib/Common/TypesDefinitions.h"
#include "KeyState.h"

Go to the source code of this file.

Classes

struct  sw::input::Keyboard
 
struct  sw::input::Mouse
 
struct  sw::input::KeyEvent
 Keyboard key change event. More...
 
struct  sw::input::CharacterEvent
 Keyboard event after translation to character. More...
 
struct  sw::input::ButtonEvent
 Mouse button Change event. More...
 
struct  sw::input::AxisEvent
 Mouse or joystick axis value changed event. More...
 
struct  sw::input::CursorEvent
 Cursor position changed event. More...
 
struct  sw::input::DeviceEvent
 KeyStates changed events. More...
 

Namespaces

 sw
 
 sw::input
 

Typedefs

typedef uint16 sw::input::Timestamp
 

Enumerations

enum  sw::input::DeviceEventType : uint8 {
  sw::input::DeviceEventType::KeyboardEvent, sw::input::DeviceEventType::CharacterEvent, sw::input::DeviceEventType::ButtonEvent, sw::input::DeviceEventType::AxisEvent,
  sw::input::DeviceEventType::CursorEvent, sw::input::DeviceEventType::InvalidEvent
}
 Input device event types. More...
 
enum  sw::input::DeviceType : uint8 { sw::input::DeviceType::Keyboard, sw::input::DeviceType::Mouse, sw::input::DeviceType::Joystick }
 Input device types. More...
 

Detailed Description

Author
nieznanysprawiciel