HEventInfo.h
Interface of the HEventInfo class.
Encapsulates information associated with an event including the type (timer, keypress or button), location in various coordinates systems, and mouse state
Content
Classes
The HTouchInfo class encapsulates touch events. |
|
The HTouchManager class stores and manages touch input. |
|
The HEventInfo class stores and manages event information. |
Macro definitions
Enumerators
Macro definitions
-
MVO_CONTROL
-
MVO_SHIFT
-
MVO_ALT
-
MVO_LBUTTON
-
MVO_MBUTTON
-
MVO_RBUTTON
-
MVO_RIGHT_CONTROL
-
MVO_RIGHT_SHIFT
-
MVO_RIGHT_ALT
-
MVO_LEFT_CONTROL
-
MVO_LEFT_SHIFT
-
MVO_LEFT_ALT
-
MVO_LEFT_ARROW
-
MVO_UP_ARROW
-
MVO_RIGHT_ARROW
-
MVO_DOWN_ARROW
-
MVO_JOYSTICK_BUTTON_1
-
MVO_JOYSTICK_BUTTON_2
-
MVO_JOYSTICK_BUTTON_3
-
MVO_JOYSTICK_BUTTON_4
-
MVO_JOYSTICK_BUTTON_5
-
MVO_JOYSTICK_BUTTON_6
-
MVO_JOYSTICK_BUTTON_7
-
MVO_JOYSTICK_BUTTON_8
Enumerators
-
enum HEventType
Defines mouse state, keyboard and timer event types
Values:
-
enumerator HE_NoEvent
No event ooccurred.
-
enumerator HE_LButtonDown
The left mouse button was pressed.
-
enumerator HE_LButtonUp
The left mouse button is up.
-
enumerator HE_LButtonDblClk
The left mouse button was double-clicked.
-
enumerator HE_MButtonDown
The middle mouse button was pressed.
-
enumerator HE_MButtonUp
The middle mouse button is up.
-
enumerator HE_MButtonDblClk
The middle mouse button was double-clicked.
-
enumerator HE_RButtonDown
The right mouse button was pressed.
-
enumerator HE_RButtonUp
The right mouse button is up.
-
enumerator HE_RButtonDblClk
The right mouse button was double-clicked.
-
enumerator HE_MouseMove
The mouse cursor has moved.
-
enumerator HE_MouseWheel
The mouse wheel has moved.
-
enumerator HE_MouseWheelUp
The mouse wheel was scrolled up.
-
enumerator HE_MouseWheelDown
The mouse wheel was scrolled down.
-
enumerator HE_Timer
self-explanatory
-
enumerator HE_KeyDown
A key on the keyboard was pressed.
-
enumerator HE_KeyUp
A key on the keyboard was released.
-
enumerator HE_Selection
A general selection event.
-
enumerator HE_JoyStickTranslate
A 3D Translation vector from a 3D Mouse/Joystick.
-
enumerator HE_JoyStickRotate
A set of Rotation values from a 3D Mouse/Joystick.
-
enumerator HE_JoyStickButton
A button press from a 3D Mouse/Joystick.
-
enumerator HE_TouchesDown
A touch down event has occured.
-
enumerator HE_TouchesUp
A touch up event has occured.
-
enumerator HE_TouchesMove
A touch move event has occured.
-
enumerator HE_NoEvent