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