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

ExManagerObject< ExCSystemeParticule > ExManager

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)
ExCSystemeParticuleGetObject (ExNihilo::ExId id)
ExCSystemeParticuleGetObject (std::string Name)
ExCSystemeParticuleGetCurrentObject (void)
ExCSystemeParticuleGetFirstObject (void)
ExCSystemeParticuleGetLastObject (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

ExManagerParticuleSystemCreateSingleton (void)

Attributs Publics

std::ostrstream * Consol
ExCFluxActionFluxAction

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
ExManagerIdManagerId
ExNihilo::ExId m_CurrentObjectId
bool m_Status
bool m_AskForCommand
bool m_Exclusif

Membres privés

 ExManagerParticuleSystem (void)
 ~ExManagerParticuleSystem (void)

Attributs Privés

ExManagerTextureManagerTexture
ExManagerCollisionManagerCollision

Attributs Privés Statiques

bool m_flag = false
ExManagerParticuleSystemm_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().

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 :
Généré le Tue Oct 28 12:44:04 2003 pour ExNihilo par doxygen 1.3.4