#include <AssetImportManager.h>
Definition at line 12 of file AssetImportManager.h.
◆ AssetImportManager()
| hellfire::AssetImportManager::AssetImportManager |
( |
AssetRegistry & |
registry, |
|
|
AssetManager & |
asset_manager, |
|
|
const std::filesystem::path & |
project_root |
|
) |
| |
◆ get_import_output_dir()
| std::filesystem::path hellfire::AssetImportManager::get_import_output_dir |
( |
| ) |
const |
|
inline |
◆ get_imported_path()
| std::filesystem::path hellfire::AssetImportManager::get_imported_path |
( |
const AssetMetadata & |
meta, |
|
|
const std::string & |
extension |
|
) |
| const |
|
private |
◆ has_imported_mesh()
| bool hellfire::AssetImportManager::has_imported_mesh |
( |
AssetID |
original_id | ) |
const |
|
private |
◆ import_all_models()
| void hellfire::AssetImportManager::import_all_models |
( |
| ) |
|
◆ import_all_pending()
| void hellfire::AssetImportManager::import_all_pending |
( |
| ) |
|
◆ import_all_textures()
| void hellfire::AssetImportManager::import_all_textures |
( |
| ) |
|
◆ import_asset()
| bool hellfire::AssetImportManager::import_asset |
( |
AssetID |
id | ) |
|
◆ import_model()
| bool hellfire::AssetImportManager::import_model |
( |
const AssetMetadata & |
meta | ) |
|
|
private |
◆ import_model_threaded()
| bool hellfire::AssetImportManager::import_model_threaded |
( |
const AssetMetadata & |
meta, |
|
|
std::mutex & |
registry_mutex |
|
) |
| |
|
private |
◆ import_texture()
| bool hellfire::AssetImportManager::import_texture |
( |
const AssetMetadata & |
meta | ) |
|
|
private |
◆ needs_import()
| bool hellfire::AssetImportManager::needs_import |
( |
AssetID |
id | ) |
const |
◆ asset_manager_
◆ import_output_dir_
| std::filesystem::path hellfire::AssetImportManager::import_output_dir_ |
|
private |
◆ project_root_
| std::filesystem::path hellfire::AssetImportManager::project_root_ |
|
private |
◆ registry_
The documentation for this class was generated from the following files: