File tree Expand file tree Collapse file tree 4 files changed +185
-186
lines changed Expand file tree Collapse file tree 4 files changed +185
-186
lines changed Original file line number Diff line number Diff line change @@ -56,10 +56,13 @@ namespace cage
5656 Vec2 position;
5757 MouseButtonsFlags buttons = MouseButtonsFlags::None;
5858 ModifiersFlags mods = ModifiersFlags::None;
59+ bool relative = false ;
5960 };
6061 }
6162 struct MouseMove : privat::BaseMouse
6263 {};
64+ struct MouseRelativeMove : privat::BaseMouse
65+ {};
6366 struct MousePress : privat::BaseMouse
6467 {};
6568 struct MouseDoublePress : privat::BaseMouse
@@ -72,6 +75,7 @@ namespace cage
7275 Vec2 position;
7376 Real wheel;
7477 ModifiersFlags mods = ModifiersFlags::None;
78+ bool relative = false ;
7579 };
7680
7781 // keyboard
Original file line number Diff line number Diff line change @@ -38,8 +38,9 @@ namespace cage
3838 void setHidden ();
3939
4040 bool mouseVisible () const ;
41- void mouseVisible (bool value);
42-
41+ void mouseVisible (bool visible);
42+ bool mouseRelativeMovement () const ;
43+ void mouseRelativeMovement (bool relative);
4344 Vec2 mousePosition () const ;
4445 void mousePosition (Vec2 pos);
4546 MouseButtonsFlags mouseButtons () const ;
You can’t perform that action at this time.
0 commit comments