17 #include <ht_platform.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(SDL_MouseButtonEvent e);
56 void RegisterMouseWheelEvent(SDL_MouseWheelEvent e);
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_glfwkeyboard.h:21
Definition: ht_sdlmouse.h:26
Definition: ht_sdlmouse.h:32
Definition: ht_mouse.h:30