ClearCache(void) | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
CreateResource(const ResourceType &resource, const tbCore::tbString &resourceName="") | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
DecrementReferenceOf(const HandleType &handle) | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
DestroyResource(const HandleType &handle) | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
ForEachValidResource(std::function< void(ResourceType &, HandleType)> callbackFunction) (defined in TurtleBrains::Core::ResourceCache< ResourceType, HandleType >) | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | inline |
GetResource(const HandleType &handle) const | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
GetResourceHandle(const tbCore::tbString &resourceName) const | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
GetResourceReference(const HandleType &handle) const | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
GetResourceReference(const HandleType &handle) | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
IncrementReferenceOf(const HandleType &handle) | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
InvalidResource(void) | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | static |
IsValidHandle(const HandleType &handle) const | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
Noncopyable(void) noexcept (defined in TurtleBrains::Core::Noncopyable) | TurtleBrains::Core::Noncopyable | inline |
SetResource(const HandleType &handle, const ResourceType &resource) | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
~Noncopyable(void) noexcept (defined in TurtleBrains::Core::Noncopyable) | TurtleBrains::Core::Noncopyable | inline |