11#ifndef IINPUT_MANAGER_H
12#define IINPUT_MANAGER_H
17#include <SDL_events.h>
112 size_t& currentIndex, std::vector<TableData>& tables,
113 bool& showConfig,
bool& showEditor,
bool& showVpsdb,
const std::string& exeDir,
IScreenshotManager* screenshotManager,
Manages the ImGui-based configuration UI.
Definition config_ui.h:35
The IAssetManager interface provides methods to manage and access various assets used in the applicat...
Definition iasset_manager.h:36
Interface for configuration services (forward declaration).
Definition iconfig_service.h:30
Interface for managing screenshot capture operations.
Definition iscreenshot_manager.h:24
Interface for managing sound operations.
Definition isound_manager.h:14
Interface for managing ASAP index file operations.
Definition itable_callbacks.h:26
Interface for launching VPX tables.
Definition itable_launcher.h:21
Interface for managing SDL windows and renderers.
Definition iwindow_manager.h:27
Defines the ITableCallbacks interface for managing ASAP index files in ASAPCabinetFE.
Defines the ITableLauncher interface for launching VPX tables.
Defines the TableData struct for storing VPX table metadata and media paths.