17 #include <ht_platform.h> 20 #include <GLFW/glfw3.h> 34 static const int NUM_BUTTONS = 3;
38 int VMouseX()
override;
39 int VMouseY()
override;
40 int VPreviousMouseX()
override;
41 int VPreviousMouseY()
override;
42 int VMouseWheelX()
override;
43 int VMouseWheelY()
override;
44 int VDeltaX(
int val)
override;
45 int VDeltaY(
int val)
override;
47 bool VButtonRelease(MouseButton button)
override;
48 bool VButtonPress(MouseButton button)
override;
49 bool VSingleButtonPress(MouseButton button)
override;
51 void VUpdate()
override;
54 void RegisterMouseMove(
int x,
int y);
55 void RegisterMouseButtonEvent(
int e,
int action);
56 void RegisterMouseWheelEvent(
int xoffset,
int yoffset);
Definition: ht_glfwmouse.h:26
Definition: ht_glfwmouse.h:32
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_glfwkeyboard.h:21
Definition: ht_mouse.h:30