15 template <
typename ResourceType,
typename ResourceId,
typename ResourceManager>
26 Resource(
const ResourceType& resource,
const ResourceId&
id)
74 const ResourceType&
get()
const
89 const ResourceId&
id()
const
Class representing a loaded resource.
Definition: Resource.h:16
Resource(const Resource &other)
Copy constructor.
Definition: Resource.h:47
~Resource()
Class destructor.
Definition: Resource.h:65
const ResourceId & id() const
Get the resource id.
Definition: Resource.h:89
static ManagerType * instance()
Get the singleton instance.
Definition: ResourceManager.h:25
Resource(const ResourceType &resource, const ResourceId &id)
Class constructor.
Definition: Resource.h:26
Definition: Box2DPlugin.h:6
Resource & operator=(const Resource &other)
Copy assignment.
Definition: Resource.h:55
const ResourceType & get() const
Get the resource.
Definition: Resource.h:74
Resource(const ResourceId &id)
Class constructor. Used for getting an already loaded resource.
Definition: Resource.h:38