Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
Engine::Assets::TextureAssetManager Member List

This is the complete list of members for Engine::Assets::TextureAssetManager, including all inherited members.

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