| Osiris Framework
    0.3
    | 
Base event class. More...
#include <OsirisSDK/OEvent.h>
 
  
 | Public Types | |
| enum | EventType { KeyboardPressEvent =1000, KeyboardReleaseEvent, MouseClickEvent, MouseActiveMoveEvent, MousePassiveMoveEvent, ResizeEvent } | 
| Public Member Functions | |
| OEvent (EventType type) | |
| Class constructor.  More... | |
| virtual | ~OEvent () | 
| Class destructor. | |
| EventType | type () const | 
| Returns event type. | |
Base event class.
| enum OEvent::EventType | 
| Enumerator | |
|---|---|
| KeyboardPressEvent | Keyboard press event. Issues an OKeyboardPressEvent class object. | 
| KeyboardReleaseEvent | Keyboard release event. Issues an OKeyboardPressEvent class object. | 
| MouseClickEvent | Mouse click event. Issues an OMouseClickEvent. | 
| MouseActiveMoveEvent | Mouse movement event with button pressed. Issues an OMouseMove class object. | 
| MousePassiveMoveEvent | Passive mouse movement event. Issues an OMouseMove class object. | 
| ResizeEvent | Screen resize event. Issues an OResizeEvent class object. | 
| OEvent::OEvent | ( | OEvent::EventType | type | ) | 
Class constructor.
| type | Event type. |