Interface of the HEventInfo class. More...
#include "HTools.h"
#include "HUtility.h"
Go to the source code of this file.
Classes | |
class | HEventInfo |
The HEventInfo class stores and manages event information. More... | |
class | HTouchInfo |
The HTouchInfo class encapsulates touch events. More... | |
class | HTouchManager |
The HTouchManager class stores and manages touch input. More... | |
Defines | |
#define | MVO_ALT 1<<3 |
#define | MVO_CONTROL 1<<1 |
#define | MVO_DOWN_ARROW 1<<16 |
#define | MVO_JOYSTICK_BUTTON_1 1<<17 |
#define | MVO_JOYSTICK_BUTTON_2 1<<18 |
#define | MVO_JOYSTICK_BUTTON_3 1<<19 |
#define | MVO_JOYSTICK_BUTTON_4 1<<20 |
#define | MVO_JOYSTICK_BUTTON_5 1<<21 |
#define | MVO_JOYSTICK_BUTTON_6 1<<22 |
#define | MVO_JOYSTICK_BUTTON_7 1<<23 |
#define | MVO_JOYSTICK_BUTTON_8 1<<24 |
#define | MVO_LBUTTON 1<<4 |
#define | MVO_LEFT_ALT 1<<12 |
#define | MVO_LEFT_ARROW 1<<13 |
#define | MVO_LEFT_CONTROL 1<<10 |
#define | MVO_LEFT_SHIFT 1<<11 |
#define | MVO_MBUTTON 1<<5 |
#define | MVO_RBUTTON 1<<6 |
#define | MVO_RIGHT_ALT 1<<9 |
#define | MVO_RIGHT_ARROW 1<<15 |
#define | MVO_RIGHT_CONTROL 1<<7 |
#define | MVO_RIGHT_SHIFT 1<<8 |
#define | MVO_SHIFT 1<<2 |
#define | MVO_UP_ARROW 1<<14 |
Enumerations | |
enum | HEventType { 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 } |
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
enum HEventType |
Defines mouse state, keyboard and timer event types