| add(Asset::Path path, Material *asset) | Asset::AssetManager< Asset::Path, Material > | |
| AssetManager()=default | Asset::AssetManager< Asset::Path, Material > | |
| clear() | Asset::AssetManager< Asset::Path, Material > | virtual |
| completeRecord(const std::shared_ptr< RecordType > &record, bool success, std::string error={}) | Asset::AssetManager< Asset::Path, Material > | private |
| declare(Asset::Path path, Args &&... args) | Asset::AssetManager< Asset::Path, Material > | |
| exists(Asset::Path path) | Asset::AssetManager< Asset::Path, Material > | |
| fail(const Asset::Path &path, std::string error) | Asset::AssetManager< Asset::Path, Material > | |
| forEachAsset(Func &&func) const | Asset::AssetManager< Asset::Path, Material > | inline |
| getAsset(const Asset::Path &path) | Asset::AssetManager< Asset::Path, Material > | |
| getAssetLoadingState(const Asset::Path &path) | Asset::AssetManager< Asset::Path, Material > | |
| getOrCreateRecord(const Asset::Path &path) | Asset::AssetManager< Asset::Path, Material > | private |
| getOrCreateRef(const Asset::Path &path) | Asset::AssetManager< Asset::Path, Material > | |
| getRecord(const Asset::Path &path) const | Asset::AssetManager< Asset::Path, Material > | private |
| getRef(const Asset::Path &path) const | Asset::AssetManager< Asset::Path, Material > | |
| isDeclared(Asset::Path path) | Asset::AssetManager< Asset::Path, Material > | |
| MaterialAssetManager()=default | Engine::Assets::MaterialAssetManager | |
| records | Asset::AssetManager< Asset::Path, Material > | private |
| RecordType typedef | Asset::AssetManager< Asset::Path, Material > | |
| RefType typedef | Asset::AssetManager< Asset::Path, Material > | |
| resolve(const Asset::Path &path, std::unique_ptr< Material > asset) | Asset::AssetManager< Asset::Path, Material > | |
| ResultType typedef | Asset::AssetManager< Asset::Path, Material > | |
| setAssetLoadingState(const Asset::Path &path, LoadState state) | Asset::AssetManager< Asset::Path, Material > | |
| syncRecordStateFromPayload(const std::shared_ptr< RecordType > &record) const | Asset::AssetManager< Asset::Path, Material > | private |
| unloadAssetPayload(const Asset::Path &path) | Asset::AssetManager< Asset::Path, Material > | |
| ~AssetManager()=default | Asset::AssetManager< Asset::Path, Material > | virtual |