36 MouseButton1 = GLFW_MOUSE_BUTTON_1,
37 MouseButton2 = GLFW_MOUSE_BUTTON_2,
38 MouseButton3 = GLFW_MOUSE_BUTTON_3,
39 MouseButton4 = GLFW_MOUSE_BUTTON_4,
40 MouseButton5 = GLFW_MOUSE_BUTTON_5,
41 MouseButton6 = GLFW_MOUSE_BUTTON_6,
42 MouseButton7 = GLFW_MOUSE_BUTTON_7,
43 MouseButton8 = GLFW_MOUSE_BUTTON_8,
44 MouseButtonLast = GLFW_MOUSE_BUTTON_LAST,
45 MouseButtonLeft = GLFW_MOUSE_BUTTON_LEFT,
46 MouseButtonRight = GLFW_MOUSE_BUTTON_RIGHT,
47 MouseButtonMiddle = GLFW_MOUSE_BUTTON_MIDDLE,
51 Release = GLFW_RELEASE,
56 virtual iVector2 windowSize()
const = 0;
58 virtual Magnum::GL::AbstractFramebuffer& framebuffer() = 0;
60 virtual void redraw() = 0;