#include <ExManagerParticuleSystem.h>
Graphe d'héritage de la classe ExManagerParticuleSystem

|
|
Définition à la ligne 42 du fichier ExManagerParticuleSystem.cpp. Références ExManagerParticuleSystem(), Guard, et UnGuard. Référencé par ExManagerParticuleSystem(), et ~ExManagerParticuleSystem().
|
|
|
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 }
|
|
|
|
|
|
|
|
|
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;}
|
|
|
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;}
|
|
|
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 }
|
|
|
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().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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();}
|
|
|
Définition à la ligne 124 du fichier ExManagerObject.h.
00124 {return m_Map->size();}
|
|
|
|
|
|
Référencé par InputAction(). |
|
|
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;}
|
|
|
|
|
|
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 }
|
|
|
|
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 }
|
|
|
Référencé par InputAction(). |
|
|
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 }
|
|
|
|
|
|
|
|
|
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 }
|
|
|
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().
|
|
|
|
|
|
Redéfinie à partir de ExManager. Référencé par ExManagerCommand::ProcesExCAction(). |
|
|
|
|
|
|
|
|
|
|
|
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 }
|
|
|
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;}
|
|
|
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;}
|
|
|
|
|
|
|
|
||||||||||||
|
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 }
|
|
|
Définition à la ligne 92 du fichier ExManagerParticuleSystem.h. Références ManagerCollision. Référencé par SetManagerLink().
00092 {ManagerCollision = Collision;}
|
|
|
Définition à la ligne 94 du fichier ExManagerObject.h. Référencé par SetManagerLink().
00094 {ManagerId = Id;}
|
|
|
Définition à la ligne 91 du fichier ExManagerParticuleSystem.h. Références ManagerTexture. Référencé par SetManagerLink().
00091 {ManagerTexture = Texture;}
|
|
|
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;}
|
|
|
|
|
|
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 }
|
|
|
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().
|
|
|
|
|
|
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 }
|
|
|
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().
|
|
|
|
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(). |
|
|
Définition à la ligne 70 du fichier ExManager.h. Référencé par ExManager::AskForCommand(), ExManagerConsole::ExManagerConsole(), et ExManager::SetAskForCommand(). |
|
|
Définition à la ligne 79 du fichier ExManagerObject.h. |
|
|
Définition à la ligne 71 du fichier ExManager.h. Référencé par ExManager::AskForExclusifCommand(), et ExManager::SetAskForExclusifCommand(). |
|
|
Définition à la ligne 25 du fichier ExManagerParticuleSystem.cpp. Référencé par CreateSingleton(). |
|
|
Définition à la ligne 26 du fichier ExManagerParticuleSystem.cpp. Référencé par CreateSingleton(). |
|
|
Définition à la ligne 76 du fichier ExManagerObject.h. Référencé par Draw(), PauseAll(), StartAll(), et StopAll(). |
|
|
Définition à la ligne 75 du fichier ExManagerObject.h. Référencé par Draw(), GetNumberEnableParticuleSysteme(), PauseAll(), StartAll(), et StopAll(). |
|
|
Définition à la ligne 69 du fichier ExManager.h. Référencé par ExManager::GetStatus(), et ExManager::SetStatus(). |
|
|
Définition à la ligne 75 du fichier ExManagerParticuleSystem.h. Référencé par Load(), et SetManagerCollision(). |
|
|
Définition à la ligne 78 du fichier ExManagerObject.h. |
|
|
Définition à la ligne 74 du fichier ExManagerParticuleSystem.h. Référencé par Load(), et SetManagerTexture(). |
1.3.4