cee::ImageResources Class Reference

Class for storing image resources. More...

Public Member Functions

 ImageResources ()
 Constructs an empty image resource object. More...
 
ImageimageResource (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...
 
- Public Member Functions inherited from cee::RefCountedObject
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...
 
Inheritance diagram for cee::ImageResources:
cee::RefCountedObject

Detailed Description

Class for storing image resources.

Image resources are a map containing resource names and images (cee::Image).

Constructor & Destructor Documentation

cee::ImageResources::ImageResources ( )

Constructs an empty image resource object.

Member Function Documentation

void cee::ImageResources::addImageResource ( const Str resourceName,
cee::Image image 
)

Adds an image resource given by name resourceName and image.

std::map< Str, const Image * > cee::ImageResources::allImageResources ( ) const

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.