28 #ifndef BERSERK_GLFWINPUTDEFS_HPP
29 #define BERSERK_GLFWINPUTDEFS_HPP
35 #include <GLFW/glfw3.h>
52 auto umods =
static_cast<uint32>(mods);
65 case GLFW_MOUSE_BUTTON_LEFT:
67 case GLFW_MOUSE_BUTTON_RIGHT:
89 case GLFW_KEY_APOSTROPHE:
99 case GLFW_KEY_BACKSLASH:
101 case GLFW_KEY_SEMICOLON:
105 case GLFW_KEY_LEFT_BRACKET:
107 case GLFW_KEY_RIGHT_BRACKET:
209 case GLFW_KEY_ESCAPE:
215 case GLFW_KEY_BACKSPACE:
217 case GLFW_KEY_INSERT:
219 case GLFW_KEY_DELETE:
229 case GLFW_KEY_PAGE_UP:
231 case GLFW_KEY_PAGE_DOWN:
234 case GLFW_KEY_CAPS_LOCK:
236 case GLFW_KEY_SCROLL_LOCK:
238 case GLFW_KEY_NUM_LOCK:
240 case GLFW_KEY_PRINT_SCREEN:
245 case GLFW_KEY_LEFT_SHIFT:
247 case GLFW_KEY_LEFT_CONTROL:
249 case GLFW_KEY_LEFT_ALT:
251 case GLFW_KEY_LEFT_SUPER:
253 case GLFW_KEY_RIGHT_SHIFT:
255 case GLFW_KEY_RIGHT_CONTROL:
257 case GLFW_KEY_RIGHT_ALT:
259 case GLFW_KEY_RIGHT_SUPER:
#define BRK_NS_END
Definition: Config.hpp:48
std::int32_t int32
Definition: Typedefs.hpp:43
std::uint32_t uint32
Definition: Typedefs.hpp:44
Definition: GLDevice.cpp:46