44 #include "Input/inputenumerations.h"
45 #include "Input/buttondevice.h"
74 void UpdateImpl(
const MetaCodeContainer& DeltaCodes, MetaCodeContainer& GeneratedCodes);
76 void VerifySequenceImpl(
const MetaCodeContainer& Sequence)
const;
78 void AddPressedButtons(MetaCodeContainer& GeneratedCodes)
const;
103 const Vector2& GetWindowPosition()
const;
106 Real GetWindowX()
const;
109 Real GetWindowY()
const;
112 Vector2 GetViewportPosition()
const;
115 Real GetViewportX()
const;
118 Real GetViewportY()
const;
121 const Vector2& GetMouseDelta()
const;
124 Real GetDeltaX()
const;
127 Real GetDeltaY()
const;
130 UInt16 GetDeviceIndex()
const;
149 void SetCursorVisibility(
bool Visible);
152 bool GetCursorVisibility();
158 bool SetRelativeMode(
bool Enable);
161 bool GetRelativeMode();
163 void SetMouseCursor();
165 void GetMouseCursor();