#include <input.h>
Public Member Functions | |
| InputEvent (int iType=0, int iData0=0, int iData1=0, int iData2=0, int iData3=0) | |
| InputEvent (int iType, float fData0=0.0f, float fData1=0.0f, float fData2=0.0f, float fData3=0) | |
| InputEvent (int iType, void *pData0, void *pData1=0, void *pData2=0, void *pData3=0) | |
Public Attributes | |
| int | m_iType |
| union { | |
| } | m_aArgs [4] |
| uint64_t | m_ulTimestamp |
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||
|
|
|
|
Event type |
|
|
Input event Data For NEIE_MOUSEMOVE events, data in position 0 holds x coordinate, data in position 1 holds y coordinate (both integers), data in position 2 reserved, data in position 3 is button bitmask For NEIE_MOUSE[DOWN|UP] events, data in position 0 holds which button, data in position 1 holds x coordinate, data in position 2 holds y coordinate (both integers), data in position 3 reserved For NEIE_KEY[DOWN|UP] events, data in position 0 holds KC code, data in position 1 holds ASCII value or 0 if no valid ASCII code for key |
|
|
Heartbeat time event occurred |
1.3.5