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

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

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...
 

Detailed Description

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.