1 #ifndef GBUFFEREDINPUT_H 2 #define GBUFFEREDINPUT_H 15 #include "../G_Core/GBroadcasting.h" 17 #include "../G_System/GKeyDefines.h" 53 static const GUUIID GBufferedInputUUIID =
55 0x4cba9d69, 0x1b32, 0x43da,{ 0xb7, 0xb2, 0xa4, 0x21, 0xc5, 0x78, 0x18, 0xf0 }
Gateware Universally Unique Interface IDentifier.
Definition: GDefines.h:25
Definition: GBufferedInput.h:49
int y
Definition: GBufferedInput.h:34
Ensure identical binary padding for structures on all platforms.
Definition: GBufferedInput.h:30
The GBroadcasting Interface is capable of registering & deregistering GListener interfaces.
Definition: GBroadcasting.h:36
GReturn
Listing of common error codes returned by Gateware functions.
Definition: GDefines.h:53
int screenY
Definition: GBufferedInput.h:36
Definition: GBufferedInput.h:47
GBufferedInputEvents
GBufferedInputEvents holds the possible events that can be sent from GBufferedInput.
Definition: GBufferedInput.h:44
Definition: GBufferedInput.h:45
int screenX
Definition: GBufferedInput.h:35
int data
Definition: GBufferedInput.h:32
The core namespace to which all Gateware interfaces/structures/defines must belong.
Definition: GAudio.h:20
Definition: GBufferedInput.h:48
int x
Definition: GBufferedInput.h:33
GATEWARE_EXPORT_IMPLICIT GReturn CreateGBufferedInput(void *_windowHandle, unsigned int _handleSize, GBufferedInput **_outBufferedInput)
Creates a GBufferedInput Object.
Definition: GBufferedInput.h:46
unsigned int keyMask
Definition: GBufferedInput.h:37