GL Studio API
|
#include <events.h>
Public Member Functions | |
MouseEvent () | |
MouseEvent (const MouseEvent &source) | |
MouseEvent (const LocationEvent &source) | |
MouseEvent | operator= (const MouseEvent &source) |
Public Member Functions inherited from LocationEvent | |
LocationEvent () | |
LocationEvent (const LocationEvent &source) | |
LocationEvent | operator= (const LocationEvent &source) |
Public Member Functions inherited from DisplayEvent | |
DisplayEvent () | |
DisplayEvent (const DisplayEvent &source) | |
virtual | ~DisplayEvent () |
Public Attributes | |
unsigned char | buttonMask |
unsigned char | clicks |
int | modifiers |
unsigned int | cursorID |
Public Attributes inherited from LocationEvent | |
Vector | winLoc |
Vector | lCoords |
Vector | oCoords |
float & | x |
float & | y |
float & | z |
float & | lx |
float & | ly |
float & | lz |
float & | ox |
float & | oy |
float & | oz |
Public Attributes inherited from DisplayEvent | |
unsigned short | eventType |
unsigned short | eventSubtype |
A mouse event
|
inline |
Default Constructor
|
inline |
Copy Constructor
|
inline |
Copy Constructor from LocationEvent
|
inline |
Assignment operator
unsigned char buttonMask |
bitfield: which button was pressed for this event
unsigned char clicks |
Number of times a button was pressed
unsigned int cursorID |
cursor id for multi-touch support
int modifiers |
bitfield: which buttons or modifiers were depressed before event