54 std::queue<SDL_Event> events;
56 std::unordered_map<SDL_Scancode, bool> keyState;
58 std::unordered_map<SDL_Scancode, bool> prevKeyState;
60 glm::vec2 mousePosition;
64 std::unordered_map<int, Joystick> joysticks;
66 std::unordered_map<int, TouchPoint> touchPoints;
Definition: input_manager.h:4
std::vector< float > axisValues
Definition: input_manager.h:7
SDL_Joystick * joystick
Definition: input_manager.h:5
std::unordered_map< int, bool > buttonState
Definition: input_manager.h:6
Definition: input_manager.h:15
std::string text
Definition: input_manager.h:16
bool bIsActive
Definition: input_manager.h:17
Definition: input_manager.h:10
glm::vec2 position
Definition: input_manager.h:12
bool active
Definition: input_manager.h:11
Definition: engine_structs.h:24