2 #ifndef ENIGMA_MOUSE_CODES_H
3 #define ENIGMA_MOUSE_CODES_H
6 #include <GLFW/glfw3.h>
28 return os << static_cast<std::uint16_t>(keyCode);
32 #define ENIGMA_MOUSE_BUTTON_0 ::Enigma::Mouse::Button0
33 #define ENIGMA_MOUSE_BUTTON_1 ::Enigma::Mouse::Button1
34 #define ENIGMA_MOUSE_BUTTON_2 ::Enigma::Mouse::Button2
35 #define ENIGMA_MOUSE_BUTTON_3 ::Enigma::Mouse::Button3
36 #define ENIGMA_MOUSE_BUTTON_4 ::Enigma::Mouse::Button4
37 #define ENIGMA_MOUSE_BUTTON_5 ::Enigma::Mouse::Button5
38 #define ENIGMA_MOUSE_BUTTON_6 ::Enigma::Mouse::Button6
39 #define ENIGMA_MOUSE_BUTTON_7 ::Enigma::Mouse::Button7
40 #define ENIGMA_MOUSE_BUTTON_LAST ::Enigma::Mouse::ButtonLast
41 #define ENIGMA_MOUSE_BUTTON_LEFT ::Enigma::Mouse::ButtonLeft
42 #define ENIGMA_MOUSE_BUTTON_RIGHT ::Enigma::Mouse::ButtonRight
43 #define ENIGMA_MOUSE_BUTTON_MIDDLE ::Enigma::Mouse::ButtonMiddle
#define NS_ENIGMA_BEGIN
Enable/Disable Assertions.
NS_ENIGMA_BEGIN enum MouseCode Mouse
std::ostream & operator<<(std::ostream &os, const MouseCode &keyCode)