HEventInfo.h

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

Types

HTouchInfo

HTouchManager

HEventInfo

HEventType

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.