|
cangine
|
#include "../types/types.hpp"

Go to the source code of this file.
Classes | |
| struct | cangine::MouseEvent |
| A mouse event carrying its type, button, position and scroll offset. More... | |
| class | cangine::Mouse |
| Singleton tracking mouse state and dispatching mouse events. More... | |
Namespaces | |
| namespace | cangine |
Enumerations | |
| enum class | cangine::MouseButton { cangine::Button1 , cangine::Button2 , cangine::Button3 , cangine::Button4 , cangine::Button5 , cangine::Button6 , cangine::Button7 , cangine::Button8 , cangine::Left = Button1 , cangine::Right = Button2 , cangine::Middle = Button3 } |
| Mouse button identifiers, with named aliases for the common three. More... | |
| enum class | cangine::MouseEventType { cangine::CursorMove , cangine::CursorEnter , cangine::CursorLeave , cangine::MouseClick , cangine::MouseRelease , cangine::Scroll } |
| The kind of mouse event that occurred. More... | |