![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
#include <SDL3/SDL.h>#include <string>#include <unordered_map>#include <memory>#include <mutex>#include <vector>#include <map>
Include dependency graph for DataManager.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | Resource |
| class | DataManager |
| struct | DataManager::PreloadStats |
| struct | DataManager::TilesetInfo |
| struct | DataManager::LevelPreloadResult |
Typedefs | |
| using | Sprite = SDL_Texture |
Enumerations | |
| enum class | ResourceType : uint32_t { Unknown = 0 , Texture , Sprite , Animation , Sound , Music , FX , Level , Sector , NavMap , CollisionMap , GameEntityData } |
| enum class | ResourceCategory : uint32_t { System = 0 , GameEntity , Level } |
Definition at line 34 of file DataManager.h.
|
strong |
| Enumerator | |
|---|---|
| System | |
| GameEntity | |
| Level | |
Definition at line 56 of file DataManager.h.
|
strong |
| Enumerator | |
|---|---|
| Unknown | |
| Texture | |
| Sprite | |
| Animation | |
| Sound | |
| Music | |
| FX | |
| Level | |
| Sector | |
| NavMap | |
| CollisionMap | |
| GameEntityData | |
Definition at line 40 of file DataManager.h.