#include <ImageStore.h>
Public Member Functions | |
| Image * | loadImage (ImageID &imageId) |
Static Public Member Functions | |
| static ImageStore * | instance () |
Protected Member Functions | |
| Image * | getImage (ImageID &id) |
Protected Attributes | |
| std::map < std::string, Image * > | imageMap_ |
Static Protected Attributes | |
| static ImageStore * | instance_ = 0 |
Private Member Functions | |
| ImageStore () | |
| virtual | ~ImageStore () |
Definition at line 29 of file ImageStore.h.
| ImageStore::ImageStore | ( | ) | [private] |
Definition at line 36 of file ImageStore.cpp.
| ImageStore::~ImageStore | ( | ) | [private, virtual] |
Definition at line 40 of file ImageStore.cpp.
| ImageStore * ImageStore::instance | ( | ) | [static] |
Definition at line 27 of file ImageStore.cpp.
References instance_.
Referenced by TankMovement::moveTank(), and PlacementShadowDefinition::updateLandscapeTexture().
Definition at line 44 of file ImageStore.cpp.
References getImage(), ImageID::getStringHash(), and imageMap_.
Referenced by PlacementShadowDefinition::updateLandscapeTexture().
Definition at line 57 of file ImageStore.cpp.
References S3D::getDataFile(), and ImageFactory::loadImage().
Referenced by loadImage().
ImageStore * ImageStore::instance_ = 0 [static, protected] |
std::map<std::string, Image *> ImageStore::imageMap_ [protected] |
1.5.3