ASAPCabinetFE
 
Loading...
Searching...
No Matches
input_manager.h File Reference

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>
+ Include dependency graph for input_manager.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  InputManager
 Processes SDL input events and triggers application actions. More...
 

Detailed Description

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.