17 #ifndef __H__OCULAR_INPUT_INPUT_HANDLER__H__
18 #define __H__OCULAR_INPUT_INPUT_HANDLER__H__
21 #include "Math/Vector2.hpp"
235 static std::string ToString(KeyState state);
236 static std::string ToString(MouseButtons button);
237 static std::string ToString(KeyboardKeys key);
243 void toggleKeyState(KeyboardKeys key);
244 void toggleButtonState(MouseButtons button);
250 void shiftConvertKey(KeyboardKeys& key);
261 void swapShiftSpecialKeys();
265 std::array<bool, 255> m_KeyboardState;
266 std::array<bool, 5> m_MouseState;
Note: Once this library is made dynamic, this will no longer be needed.
Definition: Common.hpp:70
Definition: Vector2.hpp:44