Defines the IAssetManager interface for managing assets in ASAPCabinetFE. More...
#include <SDL.h>
#include <SDL_ttf.h>
#include <memory>
#include <string>
#include <vector>
#include "config/iconfig_service.h"
#include "tables/itable_loader.h"
#include "core/iwindow_manager.h"
#include "ivideo_player.h"
Go to the source code of this file.
Classes | |
class | IAssetManager |
The IAssetManager interface provides methods to manage and access various assets used in the application. More... | |
Defines the IAssetManager interface for managing assets in ASAPCabinetFE.
This interface abstracts asset management for textures, video players, fonts, and audio, providing methods to load, access, and update assets for Visual Pinball X (VPX) tables. Implementations ensure proper resource management and coordination with rendering and sound systems.