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 ExManagerParticuleSystem

`#include <ExManagerParticuleSystem.h>`

Graphe d'héritage de la classe ExManagerParticuleSystem

## Membres publics
ExCAction | InputCommand (ExCCommand Command)
ExCAction | InputAction (ExCAction Action)
void | SetManagerTexture (ExManagerTexture *Texture)
void | SetManagerCollision (ExManagerCollision *Collision)
bool | Load (std::string FileName)
void | Init (void)
void | Reset (void)
int | Start (std::string Name)
int | Stop (std::string Name)
int | Pause (std::string Name)
int | Start (ExNihilo::ExId id)
int | Stop (ExNihilo::ExId id)
int | Pause (ExNihilo::ExId id)
int | StartAll (void)
int | StopAll (void)
int | PauseAll (void)
int | GetNumberEnableParticuleSysteme (void)
void | Draw (void)
void | SetManagerId (ExManagerId *Id)
void | Init (std::string FileName)
void | Reload (void)
void | List (void)
bool | Add (ExCSystemeParticuleobject)
bool | Add (std::string FileName)
bool | Remove (ExNihilo::ExId id)
bool | Remove (std::string Name)
bool | RemoveCurrentObject (void)
ExCSystemeParticule * | GetObject (ExNihilo::ExId id)
ExCSystemeParticule * | GetObject (std::string Name)
ExCSystemeParticule * | GetCurrentObject (void)
ExCSystemeParticule * | GetFirstObject (void)
ExCSystemeParticule * | GetLastObject (void)
ExNihilo::ExId | GetFirstObjectId (void)
ExNihilo::ExId | GetLasstObjectId (void)
bool | SetCurrentObject (ExNihilo::ExId id)
bool | SetCurrentObject (std::string Name)
ExNihilo::ExId | NextObject (void)
ExNihilo::ExId | PreviousObject (void)
unsigned int | GetNumberObject (void)
void | SetFlux (std::ostrstream *consol, ExCFluxAction *action)
bool | GetStatus (void)
void | SetStatus (bool status)
void | SetAskForCommand (bool status)
void | SetAskForExclusifCommand (bool status)
bool | AskForCommand (void)
bool | AskForExclusifCommand (void)
## Membres publics statiques
ExManagerParticuleSystem * | CreateSingleton (void)
## Attributs Publics
std::ostrstream * | Consol
ExCFluxAction * | FluxAction
## Attributs Protégés
std::map< ExNihilo::ExId, ExCSystemeParticule, std::less< ExNihilo::ExId > > * | m_Map
std::map< ExNihilo::ExId, ExCSystemeParticule, std::less< ExNihilo::ExId > >::iterator | m_ItMap
ExManagerId * | ManagerId
ExNihilo::ExId | m_CurrentObjectId
bool | m_Status
bool | m_AskForCommand
bool | m_Exclusif
## Membres privés
| ExManagerParticuleSystem (void)
| ~ExManagerParticuleSystem (void)
## Attributs Privés
ExManagerTexture * | ManagerTexture
ExManagerCollision * | ManagerCollision
## Attributs Privés Statiques
bool | m_flag = false
ExManagerParticuleSystem * | m_instance = NULL

## Documentation des contructeurs et destructeurs

ExManagerParticuleSystem::ExManagerParticuleSystem | ( | void |  | ) | `[private]`

| Définition à la ligne 42 du fichier ExManagerParticuleSystem.cpp. Références ExManagerParticuleSystem(), Guard, et UnGuard. Référencé par ExManagerParticuleSystem(), et ~ExManagerParticuleSystem().
    00043 {
    00044 Guard(ExManagerParticuleSystem::ExManagerParticuleSystem(void))
    00045
    00046 UnGuard
    00047 }

ExManagerParticuleSystem::~ExManagerParticuleSystem | ( | void |  | ) | `[private]`

| Définition à la ligne 50 du fichier ExManagerParticuleSystem.cpp. Références ExManagerParticuleSystem(), Guard, et UnGuard.
    00051 {
    00052 Guard(ExManagerParticuleSystem::~ExManagerParticuleSystem(void))
    00053 UnGuard
    00054 }

## Documentation des méthodes

bool ExManagerObject< ExCSystemeParticule >::Add | ( | std::string | FileName | ) | `[inherited]`

bool ExManagerObject< ExCSystemeParticule >::Add | ( | ExCSystemeParticule | object | ) | `[inherited]`

bool ExManager::AskForCommand | ( | void |  | ) | `[inline, inherited]`

| Définition à la ligne 89 du fichier ExManager.h. Références ExManager::m_AskForCommand. Référencé par ExManagerCommand::InputCommand().
    00089 {return m_AskForCommand;}

bool ExManager::AskForExclusifCommand | ( | void |  | ) | `[inline, inherited]`

| Définition à la ligne 90 du fichier ExManager.h. Références ExManager::m_Exclusif. Référencé par ExManagerCommand::InputCommand().
    00090 {return m_Exclusif;}

ExManagerParticuleSystem * ExManagerParticuleSystem::CreateSingleton | ( | void |  | ) | `[static]`

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

void ExManagerParticuleSystem::Draw | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExManagerObject< ExCSystemeParticule >. Définition à la ligne 153 du fichier ExManagerParticuleSystem.cpp. Références Draw(), Guard, ExManagerObject< ExCSystemeParticule >::m_ItMap, ExManagerObject< ExCSystemeParticule >::m_Map, et UnGuard. Référencé par Draw(), et ExManagerOutput::DrawScene().
    00154 {
    00155 Guard(void ExManagerParticuleSystem::Draw(void))
    00156         for(m_ItMap=m_Map->begin();m_ItMap!=m_Map->end();m_ItMap++)
    00157         {
    00158                 m_ItMap->second.Draw();
    00159         }
    00160 UnGuard
    00161 }

ExCSystemeParticule * ExManagerObject< ExCSystemeParticule >::GetCurrentObject | ( | void |  | ) | `[inherited]`

ExCSystemeParticule * ExManagerObject< ExCSystemeParticule >::GetFirstObject | ( | void |  | ) | `[inherited]`

ExNihilo::ExId ExManagerObject< ExCSystemeParticule >::GetFirstObjectId | ( | void |  | ) | `[inherited]`

ExNihilo::ExId ExManagerObject< ExCSystemeParticule >::GetLasstObjectId | ( | void |  | ) | `[inherited]`

ExCSystemeParticule * ExManagerObject< ExCSystemeParticule >::GetLastObject | ( | void |  | ) | `[inherited]`

int ExManagerParticuleSystem::GetNumberEnableParticuleSysteme | ( | void |  | ) | `[inline]`

| Définition à la ligne 110 du fichier ExManagerParticuleSystem.h. Références ExManagerObject< ExCSystemeParticule >::m_Map. Référencé par Pause(), PauseAll(), Start(), StartAll(), Stop(), et StopAll().
    00110 {return m_Map->size();}

unsigned int ExManagerObject< ExCSystemeParticule >::GetNumberObject | ( | void |  | ) | `[inline, inherited]`

| Définition à la ligne 124 du fichier ExManagerObject.h.
    00124 {return m_Map->size();}

ExCSystemeParticule * ExManagerObject< ExCSystemeParticule >::GetObject | ( | std::string | Name | ) | `[inherited]`

ExCSystemeParticule * ExManagerObject< ExCSystemeParticule >::GetObject | ( | ExNihilo::ExId | id | ) | `[inherited]`

| Référencé par InputAction().

bool ExManager::GetStatus | ( | void |  | ) | `[inline, inherited]`

| Définition à la ligne 85 du fichier ExManager.h. Références ExManager::m_Status. Référencé par ExManagerInterface::Draw(), ExManagerConsole::Draw(), et ExManagerOutput::DrawScene().
    00085 {return m_Status;}

void ExManagerObject< ExCSystemeParticule >::Init | ( | std::string | FileName | ) | `[inherited]`

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

| Redéfinie à partir de ExManagerObject< ExCSystemeParticule >. Définition à la ligne 56 du fichier ExManagerParticuleSystem.cpp. Références Guard, ExManagerObject< TypeA >::Init(), ExManagerModel::Init(), et UnGuard. Référencé par PreInitManager().
    00057 {
    00058 Guard(void ExManagerModel::Init(void))
    00059         ExManagerObject<ExCSystemeParticule>::Init();
    00060 UnGuard
    00061 }

ExCAction ExManagerParticuleSystem::InputAction | ( | ExCAction | Action | ) | `[virtual]`

| Redéfinie à partir de ExManager. Définition à la ligne 194 du fichier ExManagerParticuleSystem.cpp. Références ExManager::Consol, ExManagerObject< ExCSystemeParticule >::GetObject(), Guard, InputAction(), ExManagerObject< ExCSystemeParticule >::List(), LIST_PARTICULESYSTEME, Load(), LOAD_PARTICULESYSTEME, ExCAction::m_Action, ExCAction::m_NextAction, ExCAction::m_Param, NOTHING, ExCSystemeParticule::Pause(), PAUSE_ALL_PARTICULESYSTEME, PAUSE_PARTICULESYSTEME, PauseAll(), STAR_ALL_PARTICULESYSTEME, STAR_PARTICULESYSTEME, ExCSystemeParticule::Start(), StartAll(), ExCSystemeParticule::Stop(), STOP_ALL_PARTICULESYSTEME, STOP_PARTICULESYSTEME, StopAll(), et UnGuard. Référencé par InputAction(), et ExManagerCommand::ProcesExCAction().
    00195 {
    00196 Guard(ExCAction ExManagerParticuleSystem::InputAction(ExCAction Action))
    00197         switch(Action.m_Action)
    00198         {
    00199         case LOAD_PARTICULESYSTEME:Load(Action.m_Param);break;
    00200     case STAR_PARTICULESYSTEME:GetObject(Action.m_Param)->Start();break;
    00201         case STOP_PARTICULESYSTEME:GetObject(Action.m_Param)->Stop();break;
    00202         case PAUSE_PARTICULESYSTEME:GetObject(Action.m_Param)->Pause();break;
    00203         case STAR_ALL_PARTICULESYSTEME:StartAll();break;
    00204         case STOP_ALL_PARTICULESYSTEME:StopAll();break;
    00205         case PAUSE_ALL_PARTICULESYSTEME:PauseAll();break;
    00206         case LIST_PARTICULESYSTEME:List();break;
    00207
    00208         default:
    00209                 *Consol<<"Can not file action in PARTICULESYSTEME_ACTION_MAP"<<std::endl;
    00210                 break;
    00211         }
    00212         if(Action.m_NextAction){return *Action.m_NextAction;}
    00213         else{return NOTHING;}
    00214 UnGuard
    00215 }

ExCAction ExManagerParticuleSystem::InputCommand | ( | ExCCommand | Command | ) | `[virtual]`

| Redéfinie à partir de ExManager. Définition à la ligne 187 du fichier ExManagerParticuleSystem.cpp. Références Guard, InputCommand(), NOTHING, et UnGuard. Référencé par InputCommand().
    00188 {
    00189 Guard(ExCAction ExManagerParticuleSystem::InputCommand(ExCCommand Command))
    00190         return NOTHING;
    00191 UnGuard
    00192 }

void ExManagerObject< ExCSystemeParticule >::List | ( | void |  | ) | `[inherited]`

| Référencé par InputAction().

bool ExManagerParticuleSystem::Load | ( | std::string | FileName | ) |

| Redéfinie à partir de ExManagerObject< ExCSystemeParticule >. Définition à la ligne 68 du fichier ExManagerParticuleSystem.cpp. Références ExManagerObject< TypeA >::Add(), ExManager::Consol, ExCSystemeParticule::Consol, Guard, ExCSystemeParticule::Load(), Load(), ManagerCollision, ManagerTexture, ExCSystemeParticule::SetManagerCollision(), ExCSystemeParticule::SetManagerTexture(), et UnGuard. Référencé par InputAction(), ExManagerLoad::InputAction(), et Load().
    00069 {
    00070 Guard(bool ExManagerParticuleSystem::Load(std::string FileName))
    00071     FileName="../Data/ParticuleSystem/"+FileName;
    00072         try
    00073         {
    00074                 ExCSystemeParticule     systeme;
    00075                 systeme.Consol=Consol;
    00076                 systeme.SetManagerTexture(ManagerTexture);
    00077                 systeme.SetManagerCollision(ManagerCollision);
    00078                 systeme.Load(FileName);
    00079                 return ExManagerObject<ExCSystemeParticule>::Add(systeme);
    00080         }
    00081         catch(ExCExpFileNotFound)
    00082         {
    00083                 *Consol<<"ExManagerParticuleSystem::ExCeption =>"<<FileName<<" File not found"<<std::endl;
    00084                 return false;
    00085         }
    00086         catch(ExCExpFileReadError)
    00087         {
    00088                 *Consol<<"ExManagerParticuleSystem::ExCeption =>"<<FileName<<" Read file error"<<std::endl;
    00089                 return false;
    00090         }
    00091         catch(...)
    00092         {
    00093                 *Consol<<"ExManagerParticuleSystem::ExCeption =>"<<FileName<<" Unknow exception"<<std::endl;
    00094                 return false;
    00095         }
    00096 UnGuard
    00097 }

ExNihilo::ExId ExManagerObject< ExCSystemeParticule >::NextObject | ( | void |  | ) | `[inherited]`

int ExManagerParticuleSystem::Pause | ( | ExNihilo::ExId | id | ) |

int ExManagerParticuleSystem::Pause | ( | std::string | Name | ) |

| Définition à la ligne 128 du fichier ExManagerParticuleSystem.cpp. Références GetNumberEnableParticuleSysteme(), Guard, Pause(), et UnGuard. Référencé par Pause().
    00129 {
    00130 Guard(int ExManagerParticuleSystem::Pause(std::string Name))
    00131         /*for(m_ItMap=m_Map->begin();m_ItMap!=m_Map->end();m_ItMap++)
    00132         {
    00133                 if(strcmp(m_ItMap->GetParticuleSystemeName(),param.data())==0)
    00134                 {
    00135                         m_ItMap->Pause();
    00136                 }
    00137         }*/
    00138         return GetNumberEnableParticuleSysteme();
    00139 UnGuard
    00140 }

int ExManagerParticuleSystem::PauseAll | ( | void |  | ) |

| Définition à la ligne 174 du fichier ExManagerParticuleSystem.cpp. Références GetNumberEnableParticuleSysteme(), Guard, ExManagerObject< ExCSystemeParticule >::m_ItMap, ExManagerObject< ExCSystemeParticule >::m_Map, PauseAll(), et UnGuard. Référencé par InputAction(), et PauseAll().
    00175 {
    00176 Guard(int ExManagerParticuleSystem::PauseAll(void))
    00177         for(m_ItMap=m_Map->begin();m_ItMap!=m_Map->end();m_ItMap++)
    00178         {
    00179                 m_ItMap->second.Pause();
    00180         }
    00181         return GetNumberEnableParticuleSysteme();
    00182 UnGuard
    00183 }

ExNihilo::ExId ExManagerObject< ExCSystemeParticule >::PreviousObject | ( | void |  | ) | `[inherited]`

void ExManagerObject< ExCSystemeParticule >::Reload | ( | void |  | ) | `[virtual, inherited]`

| Redéfinie à partir de ExManager. Référencé par ExManagerCommand::ProcesExCAction().

bool ExManagerObject< ExCSystemeParticule >::Remove | ( | std::string | Name | ) | `[inherited]`

bool ExManagerObject< ExCSystemeParticule >::Remove | ( | ExNihilo::ExId | id | ) | `[inherited]`

bool ExManagerObject< ExCSystemeParticule >::RemoveCurrentObject | ( | void |  | ) | `[inherited]`

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

| Redéfinie à partir de ExManagerObject< ExCSystemeParticule >. Définition à la ligne 63 du fichier ExManagerParticuleSystem.cpp. Références ExManagerObject< TypeA >::Reset(). Référencé par ExManagerCommand::ProcesExCAction().
    00064 {
    00065         ExManagerObject<ExCSystemeParticule>::Reset();
    00066 }

void ExManager::SetAskForCommand | ( | bool | status | ) | `[inline, inherited]`

| Définition à la ligne 87 du fichier ExManager.h. Références ExManager::m_AskForCommand. Référencé par ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerObjectWindow::Init(), ExManagerNetwork::Init(), ExManagerConsole::InputAction(), ExManagerNetwork::InputCommand(), ExManagerLoad::LoadSetOfFile(), et ExManagerNetwork::Say().
    00087 {m_AskForCommand=status;}

void ExManager::SetAskForExclusifCommand | ( | bool | status | ) | `[inline, inherited]`

| Définition à la ligne 88 du fichier ExManager.h. Références ExManager::m_Exclusif. Référencé par ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerObjectWindow::Init(), ExManagerNetwork::Init(), ExManagerConsole::InputAction(), ExManagerNetwork::InputCommand(), et ExManagerNetwork::Say().
    00088 {m_Exclusif=status;}

bool ExManagerObject< ExCSystemeParticule >::SetCurrentObject | ( | std::string | Name | ) | `[inherited]`

bool ExManagerObject< ExCSystemeParticule >::SetCurrentObject | ( | ExNihilo::ExId | id | ) | `[inherited]`

void ExManager::SetFlux | ( | std::ostrstream * | consol,
|  | ExCFluxAction * | action
| ) | `[inherited]`

| Définition à la ligne 35 du fichier ExManager.cpp. Références ExManager::Consol, et ExManager::FluxAction. Référencé par SetManagerLink().
    00036 {
    00037         Consol=consol;
    00038         FluxAction=action;
    00039 }

void ExManagerParticuleSystem::SetManagerCollision | ( | ExManagerCollision * | Collision | ) | `[inline]`

| Définition à la ligne 92 du fichier ExManagerParticuleSystem.h. Références ManagerCollision. Référencé par SetManagerLink().
    00092 {ManagerCollision = Collision;}

void ExManagerObject< ExCSystemeParticule >::SetManagerId | ( | ExManagerId * | Id | ) | `[inline, inherited]`

| Définition à la ligne 94 du fichier ExManagerObject.h. Référencé par SetManagerLink().
    00094 {ManagerId      = Id;}

void ExManagerParticuleSystem::SetManagerTexture | ( | ExManagerTexture * | Texture | ) | `[inline]`

| Définition à la ligne 91 du fichier ExManagerParticuleSystem.h. Références ManagerTexture. Référencé par SetManagerLink().
    00091 {ManagerTexture = Texture;}

void ExManager::SetStatus | ( | bool | status | ) | `[inline, inherited]`

| Définition à la ligne 86 du fichier ExManager.h. Références ExManager::m_Status. Référencé par ExManagerConsole::Draw(), ExManagerConsole::ExManagerConsole(), ExManagerObjectWindow::Init(), ExManagerInterface::Init(), ExManagerConsole::InputAction(), ExManagerLoad::LoadSetOfFile(), et ExManagerConsole::SetConsoleState().
    00086 {m_Status=status;}

int ExManagerParticuleSystem::Start | ( | ExNihilo::ExId | id | ) |

int ExManagerParticuleSystem::Start | ( | std::string | Name | ) |

| Définition à la ligne 99 du fichier ExManagerParticuleSystem.cpp. Références GetNumberEnableParticuleSysteme(), Guard, Start(), et UnGuard. Référencé par Start().
    00100 {
    00101 Guard(int ExManagerParticuleSystem::Start(std::string Name))
    00102         /*for(m_ItMap=m_Map->begin();m_ItMap!=m_Map->end();m_ItMap++)
    00103         {
    00104                 if(strcmp(m_ItMap->GetParticuleSystemeName(),param.data())==0)
    00105                 {
    00106                         m_ItMap->Start();
    00107                 }
    00108         }
    00109          */
    00110         return GetNumberEnableParticuleSysteme();
    00111 UnGuard
    00112 }

int ExManagerParticuleSystem::StartAll | ( | void |  | ) |

| Définition à la ligne 142 du fichier ExManagerParticuleSystem.cpp. Références GetNumberEnableParticuleSysteme(), Guard, ExManagerObject< ExCSystemeParticule >::m_ItMap, ExManagerObject< ExCSystemeParticule >::m_Map, StartAll(), et UnGuard. Référencé par InputAction(), et StartAll().
    00143 {
    00144 Guard(int ExManagerParticuleSystem::StartAll(void))
    00145         for(m_ItMap=m_Map->begin();m_ItMap!=m_Map->end();m_ItMap++)
    00146         {
    00147                 m_ItMap->second.Start();
    00148         }
    00149         return GetNumberEnableParticuleSysteme();
    00150 UnGuard
    00151 }

int ExManagerParticuleSystem::Stop | ( | ExNihilo::ExId | id | ) |

int ExManagerParticuleSystem::Stop | ( | std::string | Name | ) |

| Définition à la ligne 114 du fichier ExManagerParticuleSystem.cpp. Références GetNumberEnableParticuleSysteme(), Guard, Stop(), et UnGuard. Référencé par Stop().
    00115 {
    00116 Guard(int ExManagerParticuleSystem::Stop(std::string Name))
    00117         /*for(m_ItMap=m_Map->begin();m_ItMap!=m_Map->end();m_ItMap++)
    00118         {
    00119                 if(strcmp(m_ItMap->GetParticuleSystemeName(),param.data())==0)
    00120                 {
    00121                         m_ItMap->Stop();
    00122                 }
    00123         }*/
    00124         return GetNumberEnableParticuleSysteme();
    00125 UnGuard
    00126 }

int ExManagerParticuleSystem::StopAll | ( | void |  | ) |

| Définition à la ligne 163 du fichier ExManagerParticuleSystem.cpp. Références GetNumberEnableParticuleSysteme(), Guard, ExManagerObject< ExCSystemeParticule >::m_ItMap, ExManagerObject< ExCSystemeParticule >::m_Map, StopAll(), et UnGuard. Référencé par InputAction(), et StopAll().
    00164 {
    00165 Guard(int ExManagerParticuleSystem::StopAll(void))
    00166         for(m_ItMap=m_Map->begin();m_ItMap!=m_Map->end();m_ItMap++)
    00167         {
    00168                 m_ItMap->second.Stop();
    00169         }
    00170         return GetNumberEnableParticuleSysteme();
    00171 UnGuard
    00172 }

## Documentation des données imbriquées

std::ostrstream* ExManager::Consol`[inherited]`

| Définition à la ligne 73 du fichier ExManager.h. Référencé par ExManagerObject< TypeA >::Add(), ExManagerConsole::AddStringAction(), ExManagerConsole::ApplyBuffCommand(), ExManagerInputGLUT::CheckInput(), ExManagerSound::DisplayAviableInput(), ExManagerInputGLUT::DisplayAviableInput(), ExManagerLoad::DisplayFileType(), ExManagerLoad::GetFileType(), ExManagerVertexArrays::Init(), ExManagerTexture::Init(), ExManagerSound::Init(), ExManagerFog::Init(), ExManagerSound::InputAction(), ExManagerPVS::InputAction(), InputAction(), ExManagerModel::InputAction(), ExManagerMesh::InputAction(), ExManagerMap::InputAction(), ExManagerLoad::InputAction(), ExManagerInterface::InputAction(), ExManagerFog::InputAction(), ExManagerEntity::InputAction(), ExManagerConsole::InputAction(), ExManagerCommand::InputAction(), ExManagerCamera::InputAction(), ExManagerAnimation::InputAction(), ExManagerObject< TypeA >::List(), ExManagerModel::List(), ExManagerId::List(), ExManagerConsole::ListConsoleCommand(), ExManagerTexture::Load(), Load(), ExManagerModel::Load(), ExManagerInterface::Load(), ExManagerTexture::LoadCubeMap(), ExManagerLoad::LoadSetOfFile(), ExManagerSound::LoadSound(), ExManagerSound::PauseSound(), ExManagerSound::PlaySound(), ExManagerCommand::ProcesExCAction(), ExManagerId::RecordObject(), ExManager::SetFlux(), ExManagerSound::SetRepeatSound(), ExManagerSound::StopSound(), ExManagerConsole::UpdateConsolBuffer(), et ExManagerConsole::Write().

ExCFluxAction* ExManager::FluxAction`[inherited]`

| Définition à la ligne 74 du fichier ExManager.h. Référencé par ExManagerWindow::Apply(), ExManagerCommand::ApplyAction(), ExManagerCommand::LoadExecFile(), ExManagerId::RecordObject(), ExManager::SetFlux(), et ExManagerSpecialEffect::Specialeffect().

bool ExManager::m_AskForCommand`[protected, inherited]`

| Définition à la ligne 70 du fichier ExManager.h. Référencé par ExManager::AskForCommand(), ExManagerConsole::ExManagerConsole(), et ExManager::SetAskForCommand().

ExNihilo::ExId ExManagerObject< ExCSystemeParticule >::m_CurrentObjectId`[protected, inherited]`

| Définition à la ligne 79 du fichier ExManagerObject.h.

bool ExManager::m_Exclusif`[protected, inherited]`

| Définition à la ligne 71 du fichier ExManager.h. Référencé par ExManager::AskForExclusifCommand(), et ExManager::SetAskForExclusifCommand().

bool ExManagerParticuleSystem::m_flag = false`[static, private]`

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

ExManagerParticuleSystem * ExManagerParticuleSystem::m_instance = NULL`[static, private]`

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

std::map< ExNihilo::ExId , ExCSystemeParticule , std::less <ExNihilo::ExId > >::iterator ExManagerObject< ExCSystemeParticule >::m_ItMap`[protected, inherited]`

| Définition à la ligne 76 du fichier ExManagerObject.h. Référencé par Draw(), PauseAll(), StartAll(), et StopAll().

std::map< ExNihilo::ExId , ExCSystemeParticule , std::less <ExNihilo::ExId > >* ExManagerObject< ExCSystemeParticule >::m_Map`[protected, inherited]`

| Définition à la ligne 75 du fichier ExManagerObject.h. Référencé par Draw(), GetNumberEnableParticuleSysteme(), PauseAll(), StartAll(), et StopAll().

bool ExManager::m_Status`[protected, inherited]`

| Définition à la ligne 69 du fichier ExManager.h. Référencé par ExManager::GetStatus(), et ExManager::SetStatus().

ExManagerCollision* ExManagerParticuleSystem::ManagerCollision`[private]`

| Définition à la ligne 75 du fichier ExManagerParticuleSystem.h. Référencé par Load(), et SetManagerCollision().

ExManagerId* ExManagerObject< ExCSystemeParticule >::ManagerId`[protected, inherited]`

| Définition à la ligne 78 du fichier ExManagerObject.h.

ExManagerTexture* ExManagerParticuleSystem::ManagerTexture`[private]`

| Définition à la ligne 74 du fichier ExManagerParticuleSystem.h. Référencé par Load(), et SetManagerTexture().

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

- ExManagerParticuleSystem.h
- ExManagerParticuleSystem.cpp