Page principale Liste des namespaces Hiérarchie des classes Liste par ordre alphabétique Liste des composants Liste des fichiers Membres des namespaces Composants Déclarations

# Référence de la classe ExManagerSpirit

`#include <ExManagerSpirit.h>`

Graphe d'héritage de la classe ExManagerSpirit

## Membres publics
void | Reset (void)
void | Init (void)
void | Draw (void)
## Membres publics statiques
ExManagerSpirit * | CreateSingleton (void)
## Membres privés
| ExManagerSpirit (void)
| ~ExManagerSpirit (void)
## Attributs Privés Statiques
bool | m_flag = false
ExManagerSpirit * | m_instance = NULL

## Documentation des contructeurs et destructeurs

ExManagerSpirit | ( | void |  | ) | `[private]`

| Définition à la ligne 43 du fichier ExManagerSpirit.cpp.
    00044 {
    00045 }

~ExManagerSpirit | ( | void |  | ) | `[private]`

| Définition à la ligne 47 du fichier ExManagerSpirit.cpp.
    00048 {
    00049 }

## Documentation des méthodes

ExManagerSpirit * CreateSingleton | ( | void |  | ) | `[static]`

| Définition à la ligne 29 du fichier ExManagerSpirit.cpp. Références CreateSingleton(), Guard, m_flag, et m_instance. Référencé par CreateSingleton(), et main().
    00029                                                      {
    00030 Guard(ExManagerSpirit* ExManagerSpirit::CreateSingleton(void))
    00031         if(!m_flag)
    00032         {
    00033                 m_flag = true; // We are creating the error log now, so set flag to true
    00034                 m_instance = new ExManagerSpirit; // Create the error log
    00035         }else
    00036         {
    00037                 std::cout<<"Error singleton already created"<<std::endl;
    00038         }
    00039         return m_instance;
    00040 UnGuard
    00041 }

void Draw | ( | void |  | ) |

| Redéfinie à partir de ExManagerObject< ExCSpirit >. Définition à la ligne 64 du fichier ExManagerSpirit.cpp. Référencé par ExManagerOutput::DrawScene().
    00065 {
    00066
    00067 }

void Init | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExManagerObject< ExCSpirit >. Définition à la ligne 56 du fichier ExManagerSpirit.cpp. Références ExManagerObject< ExCSpirit >::Add(), ExManagerObject::Init(), et ExCObject::SetName(). Référencé par InitManager().
    00057 {
    00058         ExManagerObject<ExCSpirit>::Init();
    00059         ExCSpirit Spirit;
    00060         Spirit.SetName("SpiritTest");
    00061         Add(Spirit);
    00062 }

void Reset | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExManagerObject< ExCSpirit >. Définition à la ligne 51 du fichier ExManagerSpirit.cpp. Références ExManagerObject::Reset(). Référencé par ExManagerCommand::ProcesExCAction().
    00052 {
    00053         ExManagerObject<ExCSpirit>::Reset();
    00054 }

## Documentation des données imbriquées

bool m_flag = false`[static, private]`

| Définition à la ligne 26 du fichier ExManagerSpirit.cpp. Référencé par CreateSingleton().

ExManagerSpirit * m_instance = NULL`[static, private]`

| Définition à la ligne 27 du fichier ExManagerSpirit.cpp. Référencé par CreateSingleton().

La documentation associée à cette classe a été générée à partir des fichiers suivants :

- ExManagerSpirit.h
- ExManagerSpirit.cpp