C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
ProcessEvent class is the event and also base class for all event classes. Event objects contain event parameters. More...
#include <vsn_processevent.h>
Public Types | |
enum | EventType { None = 0 , LButtonDown = 1 , LButtonUp = 2 , LButtonDblClk = 3 , MButtonDown = 4 , MButtonUp = 5 , MButtonDblClk = 6 , RButtonDown = 7 , RButtonUp = 8 , RButtonDblClk = 9 , MouseMove = 10 , HoverMove = 11 , MouseEnter = 12 , MouseLeave = 13 , MouseWheel = 14 , MouseWheelUp = 15 , MouseWheelDown = 16 , Close = 18 , Timer = 19 , KeyDown = 20 , KeyUp = 21 , Selection = 22 , JoyStickTranslate = 23 , JoyStickRotate = 24 , JoyStickButton = 25 , Camera = 26 , ChildRemoved = 27 , Draw = 29 , WindowStateModified = 30 , UpdateInquiry = 31 , WinEventAct = 33 , ThreadChange = 34 , DeferredDelete = 35 , NonClientAreaMouseMove = 36 , SockAct = 37 , Quit = 38 , FutureCallOut = 39 , MetaCall = 40 , NullTimerEvent = 41 , PlatformRenderingArea = 42 , ChildAdded = 43 , User = 500 , MaxUser = 65535 } |
The event type defines state of mouse, keyboard and such devices in real time mode. More... | |
Public Member Functions | |
ProcessEvent (EventType type) | |
Default constructor. | |
ProcessEvent (const ProcessEvent &other) | |
Copy constructor. | |
virtual | ~ProcessEvent () |
Destructor. | |
EventType | GetType () const |
Returns event type identifier. | |
ProcessEvent class is the event and also base class for all event classes. Event objects contain event parameters.
The event type defines state of mouse, keyboard and such devices in real time mode.