TurtleBrains  0.3.5
High quality, portable, C++ framework for rapid 2D game development.
TurtleBrains::Core::ResourceCache< ResourceType, HandleType > Member List

This is the complete list of members for TurtleBrains::Core::ResourceCache< ResourceType, HandleType >, including all inherited members.

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::Noncopyableinline
SetResource(const HandleType &handle, const ResourceType &resource)TurtleBrains::Core::ResourceCache< ResourceType, HandleType >
~Noncopyable(void) noexcept (defined in TurtleBrains::Core::Noncopyable)TurtleBrains::Core::Noncopyableinline