Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Asset::AssetManager< Key, AssetClass > Member List

This is the complete list of members for Asset::AssetManager< Key, AssetClass >, including all inherited members.

add(Key path, AssetClass *asset)Asset::AssetManager< Key, AssetClass >
AssetManager()=defaultAsset::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) constAsset::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) constAsset::AssetManager< Key, AssetClass >private
getRef(const Key &path) constAsset::AssetManager< Key, AssetClass >
isDeclared(Key path)Asset::AssetManager< Key, AssetClass >
recordsAsset::AssetManager< Key, AssetClass >private
RecordType typedefAsset::AssetManager< Key, AssetClass >
RefType typedefAsset::AssetManager< Key, AssetClass >
resolve(const Key &path, std::unique_ptr< AssetClass > asset)Asset::AssetManager< Key, AssetClass >
ResultType typedefAsset::AssetManager< Key, AssetClass >
setAssetLoadingState(const Key &path, LoadState state)Asset::AssetManager< Key, AssetClass >
syncRecordStateFromPayload(const std::shared_ptr< RecordType > &record) constAsset::AssetManager< Key, AssetClass >private
unloadAssetPayload(const Key &path)Asset::AssetManager< Key, AssetClass >
~AssetManager()=defaultAsset::AssetManager< Key, AssetClass >virtual