#include <AssetRegistry.h>
|
| static std::string | keyFor (const std::filesystem::path &source) |
| static std::string | fallbackNodeName (size_t nodeIndex) |
Definition at line 163 of file AssetRegistry.h.
◆ GltfStore()
◆ fallbackNodeName()
| std::string Engine::Core::GltfStore::fallbackNodeName |
( |
size_t | nodeIndex | ) |
|
|
staticnodiscardprivate |
◆ geometryMesh()
◆ get()
◆ importMetadata()
◆ isValid() [1/2]
◆ isValid() [2/2]
◆ keyFor()
| std::string Engine::Core::GltfStore::keyFor |
( |
const std::filesystem::path & | source | ) |
|
|
staticnodiscardprivate |
◆ load()
◆ renderable()
◆ setAssetManager()
| void Engine::Core::GltfStore::setAssetManager |
( |
AssetManager * | assetManager | ) |
|
◆ setGeometryMeshStore()
| void Engine::Core::GltfStore::setGeometryMeshStore |
( |
GeometryMeshStore * | geometryMeshes | ) |
|
◆ setMaterialStore()
| void Engine::Core::GltfStore::setMaterialStore |
( |
MaterialStore * | materials | ) |
|
◆ sourcePath()
| const std::filesystem::path * Engine::Core::GltfStore::sourcePath |
( |
Assets::GltfHandle | gltf | ) |
const |
|
nodiscard |
◆ assetManager_
| AssetManager* Engine::Core::GltfStore::assetManager_ = nullptr |
|
private |
◆ geometryMeshes_
◆ gltfRecords_
| std::vector<GltfRecord> Engine::Core::GltfStore::gltfRecords_ |
|
private |
◆ materials_
◆ renderableRecords_
◆ sourceToIndex_
| std::unordered_map<std::string, uint32_t> Engine::Core::GltfStore::sourceToIndex_ |
|
private |
The documentation for this class was generated from the following file:
- /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Asset/AssetRegistry.h