Defines the IInputManager interface for handling input events in ASAPCabinetFE. More...
#include "tables/table_data.h"
#include "tables/itable_callbacks.h"
#include "launcher/itable_launcher.h"
#include <SDL_events.h>
#include <string>
#include <functional>
#include <vector>
#include <atomic>
Go to the source code of this file.
Classes | |
class | IInputManager |
Interface for managing user input and associated actions. More... | |
Defines the IInputManager interface for handling input events in ASAPCabinetFE.
This header provides the IInputManager interface, which specifies methods for processing SDL input events, registering actions, and managing dependencies for user interactions. It is implemented by classes like InputManager to coordinate input handling with other application components.