Deki 1.3.0
Modular C++ 2D engine for embedded displays and desktop
Loading...
Searching...
No Matches
Deki::AssetManager Member List

This is the complete list of members for Deki::AssetManager, including all inherited members.

AdvanceEpoch() noexceptDeki::AssetManagerinline
ClearCache(const char *typeName)Deki::AssetManager
DropCache()Deki::AssetManager
Get()Deki::AssetManagerstatic
GetCacheDirectory() constDeki::AssetManagerinline
GetEpoch() const noexceptDeki::AssetManagerinline
HasLoader(const char *typeName)Deki::AssetManagerstatic
InvalidateAsset(const char *typeName, const std::string &guid)Deki::AssetManager
IsReady() constDeki::AssetManagerinline
IsTypeCacheable(const char *typeName) constDeki::AssetManager
Load(const char *path, bool cache=false)Deki::AssetManager
LoadAssetLookupTable(const uint8_t *data, size_t size)Deki::AssetManager
LoadByGuidAndType(const std::string &guid, const char *assetType, bool cache=false)Deki::AssetManager
LoadFromMemory(const std::string &guid, const char *assetType, const uint8_t *data, size_t size)Deki::AssetManager
LoadGuidTable(const std::string &path)Deki::AssetManager
LookupPath(const std::string &guid) constDeki::AssetManager
ReadWholeFile(const std::string &path, std::vector< uint8_t > &out)Deki::AssetManagerstatic
RegisterGuid(const std::string &guid, const std::string &path)Deki::AssetManager
RegisterLoader(const char *typeName, AssetLoadFn loader, AssetUnloadFn unloader=nullptr, AssetMemLoadFn memLoader=nullptr, bool cacheable=true)Deki::AssetManagerstatic
ReleaseAssetTracking(const char *typeName, void *asset)Deki::AssetManager
RemoveGuid(const std::string &guid)Deki::AssetManager
SetCacheDirectory(const std::string &dir)Deki::AssetManagerinline
Shutdown()Deki::AssetManagerstatic
UnloadAll()Deki::AssetManager