Class for storing image resources. More...
Public Member Functions | |
ImageResources () | |
Constructs an empty image resource object. More... | |
Image * | imageResource (const Str &resourceName) |
Returns the image belonging to the resource name resourceName. More... | |
void | addImageResource (const Str &resourceName, Image *image) |
Adds an image resource given by name resourceName and image. More... | |
std::map< Str, const Image * > | allImageResources () const |
Returns a map with all the image resources stored in the object. More... | |
![]() | |
void | addRef () const |
Increments the reference count for this object. More... | |
void | release () const |
Decrements the reference count for this object. More... | |
int | refCount () const |
Returns the reference count for this object. More... | |
void | setRefCountZero () const |
Sets the ref count to zero, but DOES NOT delete the object. More... | |
Class for storing image resources.
Image resources are a map containing resource names and images (cee::Image).
cee::ImageResources::ImageResources | ( | ) |
Constructs an empty image resource object.
void cee::ImageResources::addImageResource | ( | const Str & | resourceName, |
cee::Image * | image | ||
) |
Adds an image resource given by name resourceName and image.
Returns a map with all the image resources stored in the object.
cee::Image * cee::ImageResources::imageResource | ( | const Str & | resourceName | ) |
Returns the image belonging to the resource name resourceName.
Returns NULL if resource name was not found.