| ClearCache(void) | TurtleBrains::Core::ResourceCache< ResourceType, HandleType > | |
| CreateResource(const ResourceType &resource, const String &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 String &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 |