|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
#include <TYImageManager.h>


Public Member Functions | |
| TYImageManager () | |
| ~TYImageManager () | |
| bool | setAsSingleton () |
| bool | loadImages () |
| bool | loadImage (const char *filename) |
| OImage * | getImage (const char *filename) |
Public Member Functions inherited from IRefCount | |
| IRefCount () | |
| virtual | ~IRefCount () |
| virtual int | incRef () |
| virtual int | decRef () |
| int | getRefCount () const |
Static Public Member Functions | |
| static LPTYImageManager | get () |
Private Attributes | |
| std::map< std::string, OImage * > | _imageMap |
Static Private Attributes | |
| static LPTYImageManager | _pInstance = 0 |
Additional Inherited Members | |
Protected Attributes inherited from IRefCount | |
| int | m_refCount |
| The reference counter. More... | |
Gestionnaire d'image.
Definition at line 50 of file TYImageManager.h.
| TYImageManager::TYImageManager | ( | ) |
Constructeur par default.
Definition at line 31 of file TYImageManager.cpp.

| TYImageManager::~TYImageManager | ( | ) |
Destructeur.
Definition at line 33 of file TYImageManager.cpp.
|
static |
Retourne l'instance singleton.
Definition at line 49 of file TYImageManager.cpp.


| OImage * TYImageManager::getImage | ( | const char * | filename | ) |
Renvoi l'image filename.
Definition at line 129 of file TYImageManager.cpp.

| bool TYImageManager::loadImage | ( | const char * | filename | ) |
Charge l'image filename
Definition at line 82 of file TYImageManager.cpp.


| bool TYImageManager::loadImages | ( | ) |
Charge les images requises. Retourne TRUE si toutes les textures sont chargees, FALSE sinon.
Definition at line 59 of file TYImageManager.cpp.


| bool TYImageManager::setAsSingleton | ( | ) |
Definit cette instance comme singleton. Attention : cette instance doit absolument avoir ete creee sur la heap (operateur new).
Definition at line 42 of file TYImageManager.cpp.

|
private |
Definition at line 94 of file TYImageManager.h.
|
staticprivate |
Definition at line 97 of file TYImageManager.h.