44 #include "Input/inputenumerations.h"
45 #include "Input/buttondevice.h"
115 const Vector2& GetWindowPosition()
const;
118 Real GetWindowX()
const;
121 Real GetWindowY()
const;
124 Vector2 GetViewportPosition()
const;
127 Real GetViewportX()
const;
130 Real GetViewportY()
const;
133 const Vector2& GetMouseDelta()
const;
136 Real GetDeltaX()
const;
139 Real GetDeltaY()
const;
142 UInt16 GetDeviceIndex()
const;
161 void SetCursorVisibility(
Boole Visible);
164 Boole GetCursorVisibility();
173 Boole GetRelativeMode();
175 void SetMouseCursor();
177 void GetMouseCursor();
bool Boole
Generally acts a single bit, true or false.
float Real
A Datatype used to represent a real floating point number.
uint16_t UInt16
An 16-bit unsigned integer.
This class is for creating and managing viewports within a game window.
This is used to represent a point on a 2 dimentional area, such as a screen.
Input::MetaCode::MetaCodeContainer MetaCodeContainer
Convenience datatype for storage of MetaCodes.
A basic timer class to assist in timed operations.
The bulk of the engine components go in this namspace.
This class is for creating and managing game windows.