17 #include <ht_platform.h> 18 #include <ht_singleton.h> 19 #include <ht_keyboard.h> 26 class HT_API
Input :
public Core::Singleton<Input>
29 static void Initialize();
31 static void DeInitialize();
34 static bool KeyPressed(IKeyboard::Key key);
35 static bool KeySinglePressed(IKeyboard::Key key);
36 static bool KeyReleased(IKeyboard::Key key);
41 static int PreviousMouseX();
42 static int PreviousMouseY();
43 static int MouseWheelX();
44 static int MouseWheelY();
45 static int DeltaX(
int val);
46 static int DeltaY(
int val);
47 static bool MouseButtonPress(MouseButton button);
48 static bool MouseButtonSinglePress(MouseButton button);
49 static bool MouseButtonRelease(MouseButton button);
54 static IMouse*
const Mouse();
Definition: ht_keyboard.h:23
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_glfwkeyboard.h:21
Definition: ht_mouse.h:30