#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(). |