Defines the InputManager class for handling input events in ASAPCabinetFE. More...
#include "keybinds/iinput_manager.h"
#include "keybinds/ikeybind_provider.h"
#include "render/iasset_manager.h"
#include "sound/isound_manager.h"
#include "config/iconfig_service.h"
#include "tables/table_data.h"
#include "capture/iscreenshot_manager.h"
#include "config/ui/config_ui.h"
#include "core/iwindow_manager.h"
#include "launcher/itable_launcher.h"
#include <map>
#include <vector>
#include <unordered_map>
#include <functional>
Go to the source code of this file.
Classes | |
class | InputManager |
Processes SDL input events and triggers application actions. More... | |
Defines the InputManager class for handling input events in ASAPCabinetFE.
This header provides the InputManager class, which implements the IInputManager interface to process SDL input events (keyboard, joystick, mouse) and trigger corresponding actions. It integrates with keybind providers, asset managers, sound managers, and other components to manage user interactions.