#include <AssetManager.h>
Definition at line 10 of file AssetManager.h.
◆ AssetManager()
◆ clear_cache()
| void hellfire::AssetManager::clear_cache |
( |
| ) |
|
◆ get_loaded_material_count()
| size_t hellfire::AssetManager::get_loaded_material_count |
( |
| ) |
const |
|
inline |
◆ get_loaded_mesh_count()
| size_t hellfire::AssetManager::get_loaded_mesh_count |
( |
| ) |
const |
|
inline |
◆ get_loaded_texture_count()
| size_t hellfire::AssetManager::get_loaded_texture_count |
( |
| ) |
const |
|
inline |
◆ get_material()
| std::shared_ptr< Material > hellfire::AssetManager::get_material |
( |
AssetID |
id | ) |
|
◆ get_mesh()
| std::shared_ptr< Mesh > hellfire::AssetManager::get_mesh |
( |
AssetID |
id | ) |
|
◆ get_texture()
| std::shared_ptr< Texture > hellfire::AssetManager::get_texture |
( |
AssetID |
id | ) |
|
◆ reload_modified()
| void hellfire::AssetManager::reload_modified |
( |
| ) |
|
◆ unload()
| void hellfire::AssetManager::unload |
( |
AssetID |
id | ) |
|
◆ material_cache_
| std::unordered_map<AssetID, std::shared_ptr<Material> > hellfire::AssetManager::material_cache_ |
|
private |
◆ mesh_cache_
| std::unordered_map<AssetID, std::shared_ptr<Mesh> > hellfire::AssetManager::mesh_cache_ |
|
private |
◆ registry_
◆ texture_cache_
| std::unordered_map<AssetID, std::shared_ptr<Texture> > hellfire::AssetManager::texture_cache_ |
|
private |
The documentation for this class was generated from the following files: