HEventInfo.h

Fields

HE_NoEvent
HE_LButtonDown
HE_LButtonUp
HE_LButtonDblClk
HE_MButtonDown
HE_MButtonUp
HE_MButtonDblClk
HE_RButtonDown
HE_RButtonUp
HE_RButtonDblClk
HE_MouseMove
HE_MouseWheel
HE_MouseWheelUp
HE_MouseWheelDown
HE_Timer
HE_KeyDown
HE_KeyUp
HE_Selection
HE_JoyStickTranslate
HE_JoyStickRotate
HE_JoyStickButton
HE_TouchesDown
HE_TouchesUp
HE_TouchesMove

Detailed Description

Encapsulates information associated with an event including the type (timer, keypress or button), location in various coordinates systems, and mouse state

Macro Definition

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

Type Documentation

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.