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 ExManagerLoad

#include <ExManagerLoad.h>

Graphe d'héritage de la classe ExManagerLoad

ExManagerObject< ExCLoadingAnimation > ExManagerObject< ExCLoadingAnimation > ExManager ExManager

Membres publics

void SetManagerAnim (ExManagerAnimation *Anim)
void SetManagerConsole (ExManagerConsole *Console)
void SetManagerInterface (ExManagerInterface *Interface)
void SetManagerSpirit (ExManagerSpirit *Spirit)
void SetManagerMap (ExManagerMap *Map)
void SetManagerCamera (ExManagerCamera *Cam)
void SetManagerModel (ExManagerModel *Model)
void SetManagerGizmo (ExManagerGizmo *Gizmo)
void SetManagerParticuleSystem (ExManagerParticuleSystem *ParticuleSystem)
void SetManagerLight (ExManagerLight *Light)
void SetManagerVertexProgram (ExManagerVertexProgram *VertexProgram)
void SetManagerObjectWindow (ExManagerObjectWindow *ObjectWindow)
void SetManagerSpecialEffect (ExManagerSpecialEffect *SpecialEffect)
void SetManagerMesh (ExManagerMesh *Mesh)
void SetManagerSound (ExManagerSound *Sound)
void SetManagerTexture (ExManagerTexture *Texture)
void Reset (void)
void Init (void)
void Load (std::string FileName)
void LoadSetOfFile (const char *FileName)
ExCAction InputCommand (ExCCommand Command)
ExCAction InputAction (ExCAction Action)
void DisplayFileType (void)
void SetManagerAnim (ExManagerAnimation *Anim)
void SetManagerConsole (ExManagerConsole *Console)
void SetManagerInterface (ExManagerInterface *Interface)
void SetManagerSpirit (ExManagerSpirit *Spirit)
void SetManagerMap (ExManagerMap *Map)
void SetManagerCamera (ExManagerCamera *Cam)
void SetManagerModel (ExManagerModel *Model)
void SetManagerGizmo (ExManagerGizmo *Gizmo)
void SetManagerParticuleSystem (ExManagerParticuleSystem *ParticuleSystem)
void SetManagerLight (ExManagerLight *Light)
void SetManagerVertexProgram (ExManagerVertexProgram *VertexProgram)
void SetManagerObjectWindow (ExManagerObjectWindow *ObjectWindow)
void SetManagerSpecialEffect (ExManagerSpecialEffect *SpecialEffect)
void SetManagerMesh (ExManagerMesh *Mesh)
void SetManagerSound (ExManagerSound *Sound)
void SetManagerTexture (ExManagerTexture *Texture)
void SetManagerEntity (ExManagerEntity *Entity)
void Reset (void)
void Init (void)
void Load (std::string FileName)
void LoadAnimationFile (std::string FileName)
void LoadSetOfFile (std::string FileName)
ExCAction InputCommand (ExCCommand Command)
ExCAction InputAction (ExCAction Action)
void DisplayFileType (void)
void Draw (void)
void DrawInAnimation (void)
void SetManagerId (ExManagerId *Id)
void Init (std::string FileName)
void Reload (void)
void List (void)
bool Add (ExCLoadingAnimationobject)
bool Add (std::string FileName)
bool Remove (ExNihilo::ExId id)
bool Remove (std::string Name)
bool RemoveCurrentObject (void)
ExCLoadingAnimationGetObject (ExNihilo::ExId id)
ExCLoadingAnimationGetObject (std::string Name)
ExCLoadingAnimationGetCurrentObject (void)
ExCLoadingAnimationGetFirstObject (void)
ExCLoadingAnimationGetLastObject (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

ExManagerLoadCreateSingleton (void)
ExManagerLoadCreateSingleton (void)

Attributs Publics

std::ostrstream * Consol
ExCFluxActionFluxAction

Attributs Protégés

std::map< ExNihilo::ExId,
ExCLoadingAnimation, std::less<
ExNihilo::ExId > > * 
m_Map
std::map< ExNihilo::ExId,
ExCLoadingAnimation, std::less<
ExNihilo::ExId > >::iterator 
m_ItMap
ExManagerIdManagerId
ExNihilo::ExId m_CurrentObjectId
bool m_Status
bool m_AskForCommand
bool m_Exclusif

Membres privés

FileType GetFileType (std::string FileName)
 ExManagerLoad (void)
 ~ExManagerLoad (void)
FileType GetFileType (std::string FileName)
 ExManagerLoad (void)
 ~ExManagerLoad (void)

Attributs Privés

ExManagerAnimationManagerAnimation
ExManagerWindowManagerWindow
ExManagerConsoleManagerConsole
ExManagerInterfaceManagerInterface
ExManagerSpiritManagerSpirit
ExManagerMapManagerMap
ExManagerCameraManagerCamera
ExManagerModelManagerModel
ExManagerGizmoManagerGizmo
ExManagerParticuleSystemManagerParticuleSystem
ExManagerLightManagerLight
ExManagerVertexProgramManagerVertexProgram
ExManagerObjectWindowManagerObjectWindow
ExManagerSpecialEffectManagerSpecialEffect
ExManagerMeshManagerMesh
ExManagerSoundManagerSound
ExManagerTextureManagerTexture
ExManagerAnimationManagerAnimation
ExManagerWindowManagerWindow
ExManagerConsoleManagerConsole
ExManagerInterfaceManagerInterface
ExManagerSpiritManagerSpirit
ExManagerMapManagerMap
ExManagerCameraManagerCamera
ExManagerModelManagerModel
ExManagerGizmoManagerGizmo
ExManagerParticuleSystemManagerParticuleSystem
ExManagerLightManagerLight
ExManagerVertexProgramManagerVertexProgram
ExManagerObjectWindowManagerObjectWindow
ExManagerSpecialEffectManagerSpecialEffect
ExManagerMeshManagerMesh
ExManagerSoundManagerSound
ExManagerTextureManagerTexture
ExManagerEntityManagerEntity
std::string m_EntityFilePath
bool m_Loading
bool m_Draw
std::vector< std::string > m_VecFileToLoad
int m_CurrentFileLoading
ExCLoadingAnimationm_CurrentLoadingAniamtion

Attributs Privés Statiques

bool m_flag = false
ExManagerLoadm_instance = NULL
ExManagerLoadm_instance

Documentation des contructeurs et destructeurs

ExManagerLoad::ExManagerLoad void   )  [private]
 

Définition à la ligne 43 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références ExManagerLoad(), Guard, et UnGuard.

Référencé par ExManagerLoad(), et ~ExManagerLoad().

00044 {
00045 Guard(ExManagerLoad::ExManagerLoad(void))
00046 UnGuard
00047 }

ExManagerLoad::~ExManagerLoad void   )  [private]
 

Définition à la ligne 49 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références ExManagerLoad(), Guard, et UnGuard.

00050 {
00051 Guard(ExManagerLoad::~ExManagerLoad(void))
00052 UnGuard
00053 }

ExManagerLoad::ExManagerLoad void   )  [private]
 

ExManagerLoad::~ExManagerLoad void   )  [private]
 


Documentation des méthodes

bool ExManagerObject< ExCLoadingAnimation >::Add std::string  FileName  )  [inherited]
 

bool ExManagerObject< ExCLoadingAnimation >::Add ExCLoadingAnimation   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;}

ExManagerLoad* ExManagerLoad::CreateSingleton void   )  [static]
 

ExManagerLoad * ExManagerLoad::CreateSingleton void   )  [static]
 

Définition à la ligne 29 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références CreateSingleton(), Guard, m_flag, m_instance, et UnGuard.

Référencé par CreateManager(), et CreateSingleton().

00029                                                  {
00030 Guard(ExManagerLoad* ExManagerLoad::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 ExManagerLoad; // 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 ExManagerLoad::DisplayFileType void   ) 
 

void ExManagerLoad::DisplayFileType void   ) 
 

Définition à la ligne 364 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références ExManager::Consol, DisplayFileType(), Guard, et UnGuard.

Référencé par DisplayFileType(), et GetFileType().

00365 {
00366 Guard(void ExManagerLoad::DisplayFileType(void))
00367         *Consol<<"*------------------------------------------------------------------------------------------------*"<<std::endl;
00368         *Consol<<"|                                Extension file supported by Exnihilo                            |"<<std::endl;
00369         *Consol<<"|------------------------------------------------------------------------------------------------|"<<std::endl;
00370         *Consol<<"|Description                 | Extension |  Status  |  Comment                                   |"<<std::endl;
00371         *Consol<<"|------------------------------------------------------------------------------------------------|"<<std::endl;                               
00372         *Consol<<"|Console configuration file  |  .csl     | Aviable  | Asign consol command to action             |"<<std::endl;
00373         *Consol<<"|Command configuration file  |  .comd    | Aviable  | Asign input (keyboard,mouse,...)to action  |"<<std::endl;
00374         *Consol<<"|Window files                |  .ExW     | Aviable  | Load a window from a ressource file        |"<<std::endl;
00375         *Consol<<"|------------------------------------------------------|-----------------------------------------|"<<std::endl;                               
00376         *Consol<<"|ExNihilo map file           |  .map     | Aviable  | Create map file with AscToMap converter    |"<<std::endl;
00377         *Consol<<"|Quake map file              |  .bsp     |          |                                            |"<<std::endl;
00378         *Consol<<"|------------------------------------------------------------------------------------------------|"<<std::endl;                               
00379         *Consol<<"|ASC model  file             |  .asc     | Aviable  | Create a 3d model and export him to *.asc  |"<<std::endl;
00380         *Consol<<"|MD2 (quake 2) model  file   |  .md2     | Aviable  |                                            |"<<std::endl;
00381         *Consol<<"|MD3 (quake 3) model  file   |  .md3     |          |                                            |"<<std::endl;
00382         *Consol<<"|ASE model  file             |  .ase     |          |                                            |"<<std::endl;
00383         *Consol<<"|3d studio max model  file   |  .3ds     | Aviable  |                                            |"<<std::endl;
00384         *Consol<<"|OBJ model  file             |  .obj     |          |                                            |"<<std::endl;
00385         *Consol<<"|------------------------------------------------------------------------------------------------|"<<std::endl;                               
00386         *Consol<<"|Wave sound file             |  .wav     |          |                                            |"<<std::endl;
00387         *Consol<<"|Midi sound file             |  .mid     |          |                                            |"<<std::endl;
00388         *Consol<<"|Mp3 sound file              |  .mp3     |          |                                            |"<<std::endl;
00389         *Consol<<"|------------------------------------------------------------------------------------------------|"<<std::endl;
00390         *Consol<<"|Particule system  file      |  .part    | Aviable  |  Use SDK partiucle to create *.part file   |"<<std::endl;
00391         *Consol<<"|Interface file              |  .int     | Aviable  |  Use SDK partiucle to create *.int file    |"<<std::endl;
00392         *Consol<<"|------------------------------------------------------------------------------------------------|"<<std::endl;                               
00393         *Consol<<"|Groupe of file              |  .set     | Aviable  |                                            |"<<std::endl;
00394         *Consol<<"|Groupe of action            |  .exec    | Aviable  |                                            |"<<std::endl;
00395         *Consol<<"*------------------------------------------------------------------------------------------------*"<<std::endl;
00396 UnGuard
00397 }

void ExManagerLoad::Draw void   )  [virtual]
 

Redéfinie à partir de ExManagerObject< ExCLoadingAnimation >.

Définition à la ligne 170 du fichier ManagerObject/ExManagerLoad.cpp.

Références ExCLoadingAnimation::Draw(), Draw(), Guard, ExCLoadingAnimation::Last(), Load(), m_CurrentFileLoading, m_CurrentLoadingAniamtion, m_Draw, m_Loading, m_VecFileToLoad, ExCLoadingAnimation::Next(), et UnGuard.

Référencé par Draw(), et ExManagerOutput::DrawScene().

00171 {
00172 Guard(void ExManagerLoad::Draw(void))
00173         if(m_Draw)m_CurrentLoadingAniamtion->Draw();
00174         if(m_Loading)
00175         {
00176                 Load(m_VecFileToLoad.at(m_CurrentFileLoading));
00177                 m_CurrentLoadingAniamtion->Next();
00178                 if(m_CurrentFileLoading==m_VecFileToLoad.size()-1)
00179                 {
00180                         m_VecFileToLoad.clear();
00181                         m_CurrentLoadingAniamtion->Last();
00182                         m_Loading=false;        
00183                 }else
00184                 {
00185                         m_CurrentFileLoading++;
00186                 }
00187         }
00188 UnGuard
00189 }

void ExManagerLoad::DrawInAnimation void   ) 
 

Définition à la ligne 158 du fichier ManagerObject/ExManagerLoad.cpp.

Références ExCLoadingAnimation::Draw(), ExManagerCamera::Draw(), DrawInAnimation(), Guard, m_CurrentLoadingAniamtion, m_Draw, ManagerCamera, et UnGuard.

Référencé par DrawInAnimation().

00159 {
00160 Guard(void ExManagerLoad::DrawInAnimation(void))
00161         glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);       //Clear screen
00162         ManagerCamera->Draw();
00163         if(m_Draw)m_CurrentLoadingAniamtion->Draw();
00164         glFlush();
00165         glutSwapBuffers();
00166 UnGuard
00167 }

ExCLoadingAnimation * ExManagerObject< ExCLoadingAnimation >::GetCurrentObject void   )  [inherited]
 

FileType ExManagerLoad::GetFileType std::string  FileName  )  [private]
 

FileType ExManagerLoad::GetFileType std::string  FileName  )  [private]
 

Définition à la ligne 77 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références ExManager::Consol, DisplayFileType(), FILE_COMMAND, FILE_CONSOL, FILE_INTERFACE, FILE_MAP, FILE_MODEL, FILE_PARTICUL, FILE_SET, FILE_SOUND, FILE_TEXTURE, FILE_UNKNOWN_TYPE, FILE_WINDOW, FileType, ExNihilo::GetFileExtension(), GetFileType(), Guard, et UnGuard.

Référencé par GetFileType(), et InputAction().

00078 {
00079 Guard(FileType ExManagerLoad::GetFileType(std::string FileName))
00080         std::string Buffext=ExNihilo::GetFileExtension(FileName);
00081 
00082         if(strcmp(Buffext.data(),"csl")==0)
00083         {
00084                 return FILE_CONSOL;             
00085         }
00086         if(strcmp(Buffext.data(),"comd")==0)
00087         {
00088                 return FILE_COMMAND;
00089         }
00090         if(strcmp(Buffext.data(),"wav")==0
00091                 ||strcmp(Buffext.data(),"mp3")==0
00092                 ||strcmp(Buffext.data(),"mid")==0)
00093         {
00094                 return FILE_SOUND;
00095         }
00096         if(strcmp(Buffext.data(),"asc")==0
00097                 ||strcmp(Buffext.data(),"ase")==0
00098                 ||strcmp(Buffext.data(),"3ds")==0
00099                 ||strcmp(Buffext.data(),"md2")==0
00100                 ||strcmp(Buffext.data(),"md3")==0
00101                 ||strcmp(Buffext.data(),"exm")==0
00102                 ||strcmp(Buffext.data(),"obj")==0)
00103         {
00104                 return FILE_MODEL;
00105         }
00106         if(strcmp(Buffext.data(),"map")==0
00107                 ||strcmp(Buffext.data(),"bsp")==0
00108                 ||strcmp(Buffext.data(),"hgmp")==0
00109                 ||strcmp(Buffext.data(),"skyb")==0)
00110         {
00111                 return FILE_MAP;
00112         }
00113         if(strcmp(Buffext.data(),"int")==0)
00114         {
00115                 return   FILE_INTERFACE;
00116         }
00117         if(strcmp(Buffext.data(),"set")==0)
00118         {
00119                 return FILE_SET;
00120         }
00121         if(strcmp(Buffext.data(),"exec")==0)
00122         {
00123                 return FILE_COMMAND;
00124         }
00125         if(strcmp(Buffext.data(),"part")==0)
00126         {
00127                 return FILE_PARTICUL;
00128         }
00129         if(strcmp(Buffext.data(),"ExW")==0)
00130         {
00131                 return FILE_WINDOW;
00132         }
00133         if(strcmp(Buffext.data(),"bmp")==0
00134                 ||strcmp(Buffext.data(),"tga")==0
00135                 ||strcmp(Buffext.data(),"pcx")==0
00136                 ||strcmp(Buffext.data(),"jpg")==0
00137                 ||strcmp(Buffext.data(),"rgb")==0
00138                 ||strcmp(Buffext.data(),"raw")==0
00139                 ||strcmp(Buffext.data(),"dds")==0
00140                 ||strcmp(Buffext.data(),"ppm")==0)
00141         {
00142                 return FILE_TEXTURE;
00143         }
00144         *Consol<<"ExManagerLoad::ExCeption =>"<<FileName<<" Bad file extension"<<std::endl;     
00145         DisplayFileType();
00146         return FILE_UNKNOWN_TYPE;
00147 UnGuard
00148 }

ExCLoadingAnimation * ExManagerObject< ExCLoadingAnimation >::GetFirstObject void   )  [inherited]
 

ExNihilo::ExId ExManagerObject< ExCLoadingAnimation >::GetFirstObjectId void   )  [inherited]
 

ExNihilo::ExId ExManagerObject< ExCLoadingAnimation >::GetLasstObjectId void   )  [inherited]
 

ExCLoadingAnimation * ExManagerObject< ExCLoadingAnimation >::GetLastObject void   )  [inherited]
 

unsigned int ExManagerObject< ExCLoadingAnimation >::GetNumberObject void   )  [inline, inherited]
 

Définition à la ligne 124 du fichier ExManagerObject.h.

00124 {return m_Map->size();}

ExCLoadingAnimation * ExManagerObject< ExCLoadingAnimation >::GetObject std::string  Name  )  [inherited]
 

ExCLoadingAnimation * ExManagerObject< ExCLoadingAnimation >::GetObject ExNihilo::ExId  id  )  [inherited]
 

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< ExCLoadingAnimation >::Init std::string  FileName  )  [inherited]
 

void ExManagerLoad::Init void   )  [virtual]
 

Redéfinie à partir de ExManagerObject< ExCLoadingAnimation >.

void ExManagerLoad::Init void   )  [virtual]
 

Redéfinie à partir de ExManagerObject< ExCLoadingAnimation >.

Définition à la ligne 63 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références Guard, ExManagerObject< TypeA >::Init(), Init(), et UnGuard.

Référencé par Init(), PreInitManager(), et Reset().

00064 {
00065 Guard(ExManagerLoad::Init(void))
00066         ExManagerObject<ExCLoadingAnimation>::Init();
00067 UnGuard
00068 }

ExCAction ExManagerLoad::InputAction ExCAction  Action  )  [virtual]
 

Redéfinie à partir de ExManager.

ExCAction ExManagerLoad::InputAction ExCAction  Action  )  [virtual]
 

Redéfinie à partir de ExManager.

Définition à la ligne 160 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références ExManager::Consol, FILE_COMMAND, FILE_CONSOL, FILE_INTERFACE, FILE_MAP, FILE_MODEL, FILE_PARTICUL, FILE_SET, FILE_SOUND, FILE_TEXTURE, FILE_WINDOW, GetFileType(), Guard, InputAction(), ExManagerTexture::Load(), ExManagerInterface::Load(), ExManagerObjectWindow::Load(), ExManagerMap::Load(), ExManagerModel::Load(), ExManagerParticuleSystem::Load(), LOAD_FILE, LOAD_PART_CONFIG_FILE, LOAD_SET_OF_FILE, LoadSetOfFile(), ExManagerSound::LoadSound(), ExManagerConsole::LoadStringActionFile(), ExCAction::m_Action, ExCAction::m_NextAction, ExCAction::m_Param, ManagerConsole, ManagerInterface, ManagerMap, ManagerModel, ManagerObjectWindow, ManagerParticuleSystem, ManagerSound, ManagerTexture, NOTHING, et UnGuard.

Référencé par InputAction(), et ExManagerCommand::ProcesExCAction().

00161 {
00162 Guard(ExCAction ExManagerLoad::InputAction(ExCAction Action))
00163         switch(Action.m_Action)
00164         {
00165         case LOAD_PART_CONFIG_FILE:
00166                 ManagerParticuleSystem->Load(Action.m_Param);
00167                 break;
00168         case LOAD_SET_OF_FILE:
00169                 LoadSetOfFile(Action.m_Param.data());
00170                 break;
00171         case LOAD_FILE:
00172                 try
00173                 {
00174                         switch(GetFileType(Action.m_Param)) 
00175                         {
00176                         case FILE_CONSOL:
00177                                 ManagerConsole->LoadStringActionFile(Action.m_Param.data());
00178                                 break;
00179                         case FILE_SET:
00180                                 LoadSetOfFile(Action.m_Param.data());
00181                                 break;
00182                         case FILE_SOUND:
00183                                 ManagerSound->LoadSound(Action.m_Param);
00184                                 break;
00185                         case FILE_MODEL:
00186                                 ManagerModel->Load(Action.m_Param);
00187                                 break;
00188                         case FILE_MAP:
00189                                 ManagerMap->Load(Action.m_Param);
00190                                 break;
00191                         case FILE_PARTICUL:
00192                                 ManagerParticuleSystem->Load(Action.m_Param);
00193                                 break;
00194                         case FILE_WINDOW:
00195                                 ManagerObjectWindow->Load(Action.m_Param);
00196                                 break;
00197                         case FILE_INTERFACE:
00198                                 ManagerInterface->Load(Action.m_Param);
00199                                 break;
00200                         case FILE_TEXTURE:
00201                                 ManagerTexture->Load(Action.m_Param);
00202                                 break;
00203                         case FILE_COMMAND:
00204                                 break;
00205                         }
00206                 }
00207                 catch(ExCExpFileNotFound)
00208                 {
00209                         *Consol<<"ExManagerLoad::ExCeption =>"<<Action.m_Param<<" File not found"<<std::endl;
00210                         return false;
00211                 }
00212                 catch(ExCExpFileReadError)
00213                 {
00214                         *Consol<<"ExManagerLoad::ExCeption =>"<<Action.m_Param<<" Read file error"<<std::endl;
00215                         return false;
00216                 }
00217                 catch(...)
00218                 {
00219                         *Consol<<"ExManagerLoad::ExCeption =>"<<Action.m_Param<<" Unknow exception"<<std::endl;
00220                         return false;
00221                 }
00222                 break;
00223         default:
00224                 *Consol<<"Can not file action in LOAD_ACTION_MAP"<<std::endl;
00225                 break;
00226         }
00227         if(Action.m_NextAction){return *Action.m_NextAction;}
00228         else{return NOTHING;}
00229 UnGuard
00230 }

ExCAction ExManagerLoad::InputCommand ExCCommand  Command  )  [virtual]
 

Redéfinie à partir de ExManager.

ExCAction ExManagerLoad::InputCommand ExCCommand  Command  )  [virtual]
 

Redéfinie à partir de ExManager.

Définition à la ligne 153 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références Guard, InputCommand(), NOTHING, et UnGuard.

Référencé par InputCommand(), et ExManagerCommand::InputCommand().

00154 {
00155 Guard(ExCAction ExManagerLoad::InputCommand(ExCCommand Command))
00156                 return NOTHING;
00157 UnGuard
00158 }

void ExManagerObject< ExCLoadingAnimation >::List void   )  [inherited]
 

void ExManagerLoad::Load std::string  FileName  ) 
 

Redéfinie à partir de ExManagerObject< ExCLoadingAnimation >.

void ExManagerLoad::Load std::string  FileName  ) 
 

Redéfinie à partir de ExManagerObject< ExCLoadingAnimation >.

Définition à la ligne 70 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références Guard, Load(), et UnGuard.

Référencé par Draw(), et Load().

00071 {
00072 Guard(ExManagerLoad::Load(std::string FileName))
00073 
00074 UnGuard
00075 }

void ExManagerLoad::LoadAnimationFile std::string  FileName  ) 
 

Définition à la ligne 145 du fichier ManagerObject/ExManagerLoad.cpp.

Références Guard, ExCLoadingAnimation::Load(), LoadAnimationFile(), m_CurrentLoadingAniamtion, ManagerTexture, ExCLoadingAnimation::SetManagerTexture(), ExCObject::SetName(), et UnGuard.

Référencé par LoadAnimationFile().

00146 {
00147 Guard(ExManagerLoad::LoadAnimationFile(std::string FileName))
00148         m_CurrentLoadingAniamtion = new ExCLoadingAnimation();
00149         m_CurrentLoadingAniamtion->SetManagerTexture(ManagerTexture);
00150         m_CurrentLoadingAniamtion->Load(FileName);
00151         m_CurrentLoadingAniamtion->SetName(FileName);
00152         //ExManagerObject<ExCLoadingAnimation>::Add(Animation);
00153         //SetCurrentObject(Animation.GetName());
00154         UnGuard
00155 }

void ExManagerLoad::LoadSetOfFile std::string  FileName  ) 
 

Définition à la ligne 356 du fichier ManagerObject/ExManagerLoad.cpp.

Références Guard, LoadSetOfFile(), m_CurrentFileLoading, m_Draw, m_Loading, m_VecFileToLoad, PREFIX, ExManager::SetAskForCommand(), ExManager::SetStatus(), et UnGuard.

00357 {
00358 Guard(void ExManagerLoad::LoadSetOfFile(std::string FileName))
00359         SetStatus(true);
00360         SetAskForCommand(true);
00361         m_Loading=true;
00362         m_Draw=true;
00363         m_CurrentFileLoading=0;
00364         char                    buffer[255];
00365         #ifdef UNIX_SRC
00366                 sprintf(buffer, PREFIX "/ExNihilo/Data/%s", FileName.data());
00367         #else
00368                 sprintf(buffer, "../Data/%s", FileName.data());
00369         #endif
00370         std::ifstream fin;
00371         std::string buffstring;
00372         char b[256];
00373         fin.open(buffer,std::ios::in);
00374         if(fin.is_open())
00375         {
00376                 try
00377                 {
00378                         //----Read all file
00379                         do
00380                         {
00381                                 memset(b,0,255);
00382                                 fin.getline(b,256,'\n');
00383                                 try
00384                                 {
00385                                         m_VecFileToLoad.push_back(ExNihilo::ExtracValueFromSring(b,"<file>","<#file>"));
00386                                 }catch(ExCExpStringNotFound){}
00387                         }while(!fin.eof());
00388                         fin.close();
00389                 }catch(...){throw ExCExpFileReadError();}
00390         }else throw   ExCExpFileNotFound();
00391         
00392 UnGuard
00393 }

void ExManagerLoad::LoadSetOfFile const char *  FileName  ) 
 

Définition à la ligne 232 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références ExManager::Consol, Guard, ExManagerObjectWindow::Load(), ExManagerMap::Load(), ExManagerModel::Load(), ExManagerInterface::Load(), LoadSetOfFile(), ExManagerSound::LoadSound(), ExManagerConsole::LoadStringActionFile(), ManagerConsole, ManagerInterface, ManagerMap, ManagerModel, ManagerObjectWindow, ManagerSound, PREFIX, ExCAction::SetParam(), et UnGuard.

Référencé par InputAction(), et LoadSetOfFile().

00233 {
00234 Guard(void ExManagerLoad::LoadSetOfFile(const char *FileName))
00235                 char                    ch;
00236         int                             RetVal;
00237         int                             FileSize;
00238         FILE                    *MyFile;
00239         bool                    endfile=false;
00240         //int                           tmp=0; // not used
00241         std::string             StBuffer;
00242         std::string             StType;
00243         char                    buffer[255];
00244 
00245 #ifdef UNIX_SRC
00246         sprintf(buffer, PREFIX "/ExNihilo/Data/%s",FileName);
00247 #else
00248         sprintf(buffer, "../Data/%s",FileName);
00249 #endif
00250 
00251         MyFile=fopen (buffer,"r");
00252         if(!MyFile)
00253         {
00254                 *Consol<<"File not found:"<<buffer<<std::endl;
00255         }else
00256         {
00257                 *Consol<<"Loading set File :"<<FileName<<std::endl;
00258 
00259                 fseek(MyFile,0,SEEK_END);
00260                 FileSize=ftell(MyFile);
00261                 //Start of file
00262                 fseek(MyFile,0,SEEK_SET);
00263                 do
00264                 {
00265                         RetVal=fread(&ch,sizeof(char),1,MyFile);
00266                 }while(ch!='#');
00267                 //reading file type;
00268                 do
00269                 {
00270                         RetVal=fread(&ch,sizeof(char),1,MyFile);
00271                         StBuffer=StBuffer+ch;   
00272                 }while(ch!='#');
00273                 if(strcmp(StBuffer.data(),"set#")==0)
00274                 {
00275 
00276                         do
00277                         {
00278 
00279                                 StBuffer.erase(StBuffer.begin(),StBuffer.end());
00280                                 do
00281                                 {
00282                                         RetVal=fread(&ch,sizeof(char),1,MyFile);
00283                                         StBuffer=StBuffer+ch;
00284                                 }while(ch!='#');
00285                                 StBuffer.erase(StBuffer.end()-1,StBuffer.end());
00286                                 StBuffer.erase(StBuffer.begin(),StBuffer.begin()+1);
00287                                 if(StBuffer.find("end of set file") != (unsigned)-1)
00288                                 {
00289                                         endfile=true;
00290                                 }else
00291                                 {
00292                                         StType=StBuffer;
00293                                         StBuffer.erase(StBuffer.begin(),StBuffer.end());
00294                                         do
00295                                         {
00296                                                 RetVal=fread(&ch,sizeof(char),1,MyFile);
00297                                                 StBuffer=StBuffer+ch;
00298                                         }while(ch!='#');
00299                                         StBuffer.erase(StBuffer.end()-1,StBuffer.end());
00300 
00301                                         if(strcmp(StType.data(),"command")==0)
00302                                         {
00303                                                 std::cout<<"Load command file :"<<StBuffer.data()<<std::endl;
00304 //                                              LoadCommandFile(StBuffer.data());
00305                                         }
00306                                         if(strcmp(StType.data(),"console")==0)
00307                                         {
00308                                                 std::cout<<"Load console file :"<<StBuffer.data()<<std::endl;
00309                                                 ManagerConsole->LoadStringActionFile(StBuffer.data());  
00310                                         }
00311                                         if(strcmp(StType.data(),"interface")==0)
00312                                         {
00313                                                 std::cout<<"Load interface file :"<<StBuffer.data()<<std::endl;
00314                                                 ManagerInterface->Load(StBuffer.data());        
00315                                         }
00316                                         if(strcmp(StType.data(),"modele")==0)
00317                                         {
00318                                                 std::cout<<"Load asc file :"<<StBuffer.data()<<std::endl;
00319                                                 ManagerModel->Load(StBuffer);   
00320                                         }
00321                                         if(strcmp(StType.data(),"sound")==0)
00322                                         {
00323                                                 std::cout<<"Load sound file :"<<StBuffer.data()<<std::endl;
00324                                                 ManagerSound->LoadSound(StBuffer.data());       
00325                                         }
00326                                         if(strcmp(StType.data(),"set")==0)
00327                                         {
00328                                                 std::cout<<"Load set file :"<<StBuffer.data()<<std::endl;
00329                                                 LoadSetOfFile(StBuffer.data()); 
00330                                         }
00331                                         if(strcmp(StType.data(),"exec")==0)
00332                                         {
00333                                                 std::cout<<"Load set file :"<<StBuffer.data()<<std::endl;
00334 
00335                                                 ExCAction action;
00336                                                 action.SetParam(StBuffer.data());
00337                                                 //LoadExecFile(&action);        
00338                                         }
00339                                         if(strcmp(StType.data(),"map")==0
00340                                                 ||strcmp(StType.data(),"bsp")==0
00341                                                 ||strcmp(StType.data(),"hgmp")==0
00342                                                 ||strcmp(StType.data(),"skyb")==0)
00343                                         {
00344                                                 std::cout<<"Load map file :"<<StBuffer.data()<<std::endl;
00345                                                 ManagerMap->Load(StBuffer);     
00346                                         }
00347                                         if(strcmp(StType.data(),"ExW")==0)
00348                                         {
00349                                                 std::cout<<"Load Window file :"<<StBuffer.data()<<std::endl;
00350                                                 ManagerObjectWindow->Load(StBuffer.data());     
00351                                         }
00352 
00353                                 }
00354                         }while(!endfile);
00355                         fclose(MyFile);
00356                 }else
00357                 {
00358                         *Consol<<FileName<<" is not a valide console file"<<std::endl;
00359                 }
00360         }
00361 UnGuard
00362 }

ExNihilo::ExId ExManagerObject< ExCLoadingAnimation >::NextObject void   )  [inherited]
 

ExNihilo::ExId ExManagerObject< ExCLoadingAnimation >::PreviousObject void   )  [inherited]
 

void ExManagerObject< ExCLoadingAnimation >::Reload void   )  [virtual, inherited]
 

Redéfinie à partir de ExManager.

bool ExManagerObject< ExCLoadingAnimation >::Remove std::string  Name  )  [inherited]
 

bool ExManagerObject< ExCLoadingAnimation >::Remove ExNihilo::ExId  id  )  [inherited]
 

bool ExManagerObject< ExCLoadingAnimation >::RemoveCurrentObject void   )  [inherited]
 

void ExManagerLoad::Reset void   )  [virtual]
 

Redéfinie à partir de ExManagerObject< ExCLoadingAnimation >.

void ExManagerLoad::Reset void   )  [virtual]
 

Redéfinie à partir de ExManagerObject< ExCLoadingAnimation >.

Définition à la ligne 55 du fichier ManagerObject/cpy/ExManagerLoad.cpp.

Références Guard, Init(), ExManagerObject< TypeA >::Reset(), Reset(), et UnGuard.

Référencé par ExManagerCommand::ProcesExCAction(), et Reset().

00056 {
00057 Guard(void ExManagerLoad::Reset(void))
00058         ExManagerObject<ExCLoadingAnimation>::Reset();
00059         Init();
00060 UnGuard
00061 }

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(), 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< ExCLoadingAnimation >::SetCurrentObject std::string  Name  )  [inherited]
 

bool ExManagerObject< ExCLoadingAnimation >::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 ExManagerLoad::SetManagerAnim ExManagerAnimation Anim  )  [inline]
 

Définition à la ligne 152 du fichier ExManagerLoad.h.

Références ManagerAnimation.

00152 {ManagerAnimation = Anim;}

void ExManagerLoad::SetManagerAnim ExManagerAnimation Anim  )  [inline]
 

Définition à la ligne 139 du fichier cpy/ExManagerLoad.h.

Références ManagerAnimation.

Référencé par SetManagerLink().

00139 {ManagerAnimation = Anim;}

void ExManagerLoad::SetManagerCamera ExManagerCamera Cam  )  [inline]
 

Définition à la ligne 157 du fichier ExManagerLoad.h.

Références ManagerCamera.

00157 {ManagerCamera = Cam;}

void ExManagerLoad::SetManagerCamera ExManagerCamera Cam  )  [inline]
 

Définition à la ligne 144 du fichier cpy/ExManagerLoad.h.

Références ManagerCamera.

Référencé par SetManagerLink().

00144 {ManagerCamera = Cam;}

void ExManagerLoad::SetManagerConsole ExManagerConsole Console  )  [inline]
 

Définition à la ligne 153 du fichier ExManagerLoad.h.

Références ManagerConsole.

00153 {ManagerConsole=Console;}

void ExManagerLoad::SetManagerConsole ExManagerConsole Console  )  [inline]
 

Définition à la ligne 140 du fichier cpy/ExManagerLoad.h.

Références ManagerConsole.

Référencé par SetManagerLink().

00140 {ManagerConsole=Console;}

void ExManagerLoad::SetManagerEntity ExManagerEntity Entity  )  [inline]
 

Définition à la ligne 168 du fichier ExManagerLoad.h.

Références ManagerEntity.

Référencé par SetManagerLink().

00168 {ManagerEntity=Entity;}

void ExManagerLoad::SetManagerGizmo ExManagerGizmo Gizmo  )  [inline]
 

Définition à la ligne 159 du fichier ExManagerLoad.h.

Références ManagerGizmo.

00159 {ManagerGizmo = Gizmo;}

void ExManagerLoad::SetManagerGizmo ExManagerGizmo Gizmo  )  [inline]
 

Définition à la ligne 146 du fichier cpy/ExManagerLoad.h.

Références ManagerGizmo.

Référencé par SetManagerLink().

00146 {ManagerGizmo = Gizmo;}

void ExManagerObject< ExCLoadingAnimation >::SetManagerId ExManagerId Id  )  [inline, inherited]
 

Définition à la ligne 94 du fichier ExManagerObject.h.

Référencé par SetManagerLink().

00094 {ManagerId      = Id;}

void ExManagerLoad::SetManagerInterface ExManagerInterface Interface  )  [inline]
 

Définition à la ligne 154 du fichier ExManagerLoad.h.

Références ManagerInterface.

00154 {ManagerInterface=Interface;}

void ExManagerLoad::SetManagerInterface ExManagerInterface Interface  )  [inline]
 

Définition à la ligne 141 du fichier cpy/ExManagerLoad.h.

Références ManagerInterface.

Référencé par SetManagerLink().

00141 {ManagerInterface=Interface;}

void ExManagerLoad::SetManagerLight ExManagerLight Light  )  [inline]
 

Définition à la ligne 161 du fichier ExManagerLoad.h.

Références ManagerLight.

00161 {ManagerLight = Light;}

void ExManagerLoad::SetManagerLight ExManagerLight Light  )  [inline]
 

Définition à la ligne 148 du fichier cpy/ExManagerLoad.h.

Références ManagerLight.

Référencé par SetManagerLink().

00148 {ManagerLight = Light;}

void ExManagerLoad::SetManagerMap ExManagerMap Map  )  [inline]
 

Définition à la ligne 156 du fichier ExManagerLoad.h.

Références ManagerMap.

00156 {ManagerMap = Map;}

void ExManagerLoad::SetManagerMap ExManagerMap Map  )  [inline]
 

Définition à la ligne 143 du fichier cpy/ExManagerLoad.h.

Références ManagerMap.

Référencé par SetManagerLink().

00143 {ManagerMap = Map;}

void ExManagerLoad::SetManagerMesh ExManagerMesh Mesh  )  [inline]
 

Définition à la ligne 165 du fichier ExManagerLoad.h.

Références ManagerMesh.

00165 {ManagerMesh = Mesh;}

void ExManagerLoad::SetManagerMesh ExManagerMesh Mesh  )  [inline]
 

Définition à la ligne 152 du fichier cpy/ExManagerLoad.h.

Références ManagerMesh.

Référencé par SetManagerLink().

00152 {ManagerMesh = Mesh;}

void ExManagerLoad::SetManagerModel ExManagerModel Model  )  [inline]
 

Définition à la ligne 158 du fichier ExManagerLoad.h.

Références ManagerModel.

00158 {ManagerModel = Model;}

void ExManagerLoad::SetManagerModel ExManagerModel Model  )  [inline]
 

Définition à la ligne 145 du fichier cpy/ExManagerLoad.h.

Références ManagerModel.

Référencé par SetManagerLink().

00145 {ManagerModel = Model;}

void ExManagerLoad::SetManagerObjectWindow ExManagerObjectWindow ObjectWindow  )  [inline]
 

Définition à la ligne 163 du fichier ExManagerLoad.h.

Références ManagerObjectWindow.

00163 {ManagerObjectWindow = ObjectWindow;}

void ExManagerLoad::SetManagerObjectWindow ExManagerObjectWindow ObjectWindow  )  [inline]
 

Définition à la ligne 150 du fichier cpy/ExManagerLoad.h.

Références ManagerObjectWindow.

Référencé par SetManagerLink().

00150 {ManagerObjectWindow = ObjectWindow;}

void ExManagerLoad::SetManagerParticuleSystem ExManagerParticuleSystem ParticuleSystem  )  [inline]
 

Définition à la ligne 160 du fichier ExManagerLoad.h.

Références ManagerParticuleSystem.

00160 {ManagerParticuleSystem = ParticuleSystem;}

void ExManagerLoad::SetManagerParticuleSystem ExManagerParticuleSystem ParticuleSystem  )  [inline]
 

Définition à la ligne 147 du fichier cpy/ExManagerLoad.h.

Références ManagerParticuleSystem.

Référencé par SetManagerLink().

00147 {ManagerParticuleSystem = ParticuleSystem;}

void ExManagerLoad::SetManagerSound ExManagerSound Sound  )  [inline]
 

Définition à la ligne 166 du fichier ExManagerLoad.h.

Références ManagerSound.

00166 {ManagerSound=Sound;}

void ExManagerLoad::SetManagerSound ExManagerSound Sound  )  [inline]
 

Définition à la ligne 153 du fichier cpy/ExManagerLoad.h.

Références ManagerSound.

Référencé par SetManagerLink().

00153 {ManagerSound=Sound;}

void ExManagerLoad::SetManagerSpecialEffect ExManagerSpecialEffect SpecialEffect  )  [inline]
 

Définition à la ligne 164 du fichier ExManagerLoad.h.

Références ManagerSpecialEffect.

00164 {ManagerSpecialEffect = SpecialEffect;}

void ExManagerLoad::SetManagerSpecialEffect ExManagerSpecialEffect SpecialEffect  )  [inline]
 

Définition à la ligne 151 du fichier cpy/ExManagerLoad.h.

Références ManagerSpecialEffect.

Référencé par SetManagerLink().

00151 {ManagerSpecialEffect = SpecialEffect;}

void ExManagerLoad::SetManagerSpirit ExManagerSpirit Spirit  )  [inline]
 

Définition à la ligne 155 du fichier ExManagerLoad.h.

Références ManagerSpirit.

00155 {ManagerSpirit=Spirit;}

void ExManagerLoad::SetManagerSpirit ExManagerSpirit Spirit  )  [inline]
 

Définition à la ligne 142 du fichier cpy/ExManagerLoad.h.

Références ManagerSpirit.

Référencé par SetManagerLink().

00142 {ManagerSpirit=Spirit;}

void ExManagerLoad::SetManagerTexture ExManagerTexture Texture  )  [inline]
 

Définition à la ligne 167 du fichier ExManagerLoad.h.

Références ManagerTexture.

00167 {ManagerTexture=Texture;}

void ExManagerLoad::SetManagerTexture ExManagerTexture Texture  )  [inline]
 

Définition à la ligne 154 du fichier cpy/ExManagerLoad.h.

Références ManagerTexture.

Référencé par SetManagerLink().

00154 {ManagerTexture=Texture;}

void ExManagerLoad::SetManagerVertexProgram ExManagerVertexProgram VertexProgram  )  [inline]
 

Définition à la ligne 162 du fichier ExManagerLoad.h.

Références ManagerVertexProgram.

00162 {ManagerVertexProgram = VertexProgram;}

void ExManagerLoad::SetManagerVertexProgram ExManagerVertexProgram VertexProgram  )  [inline]
 

Définition à la ligne 149 du fichier cpy/ExManagerLoad.h.

Références ManagerVertexProgram.

Référencé par SetManagerLink().

00149 {ManagerVertexProgram = VertexProgram;}

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(), LoadSetOfFile(), et ExManagerConsole::SetConsoleState().

00086 {m_Status=status;}


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(), DisplayFileType(), GetFileType(), ExManagerVertexArrays::Init(), ExManagerTexture::Init(), ExManagerSound::Init(), ExManagerFog::Init(), ExManagerSound::InputAction(), ExManagerPVS::InputAction(), ExManagerParticuleSystem::InputAction(), ExManagerModel::InputAction(), ExManagerMesh::InputAction(), ExManagerMap::InputAction(), 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(), ExManagerParticuleSystem::Load(), ExManagerModel::Load(), ExManagerInterface::Load(), ExManagerTexture::LoadCubeMap(), 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().

int ExManagerLoad::m_CurrentFileLoading [private]
 

Définition à la ligne 136 du fichier ExManagerLoad.h.

Référencé par Draw(), et LoadSetOfFile().

ExCLoadingAnimation* ExManagerLoad::m_CurrentLoadingAniamtion [private]
 

Définition à la ligne 138 du fichier ExManagerLoad.h.

Référencé par Draw(), DrawInAnimation(), et LoadAnimationFile().

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

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

bool ExManagerLoad::m_Draw [private]
 

Définition à la ligne 133 du fichier ExManagerLoad.h.

Référencé par Draw(), DrawInAnimation(), et LoadSetOfFile().

std::string ExManagerLoad::m_EntityFilePath [private]
 

Définition à la ligne 129 du fichier ExManagerLoad.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 ExManagerLoad::m_flag = false [static, private]
 

Définition à la ligne 142 du fichier ExManagerLoad.h.

Référencé par CreateSingleton().

ExManagerLoad* ExManagerLoad::m_instance [static, private]
 

Définition à la ligne 143 du fichier ExManagerLoad.h.

ExManagerLoad * ExManagerLoad::m_instance = NULL [static, private]
 

Définition à la ligne 27 du fichier ManagerObject/ExManagerLoad.cpp.

Référencé par CreateSingleton().

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

Définition à la ligne 76 du fichier ExManagerObject.h.

bool ExManagerLoad::m_Loading [private]
 

Définition à la ligne 132 du fichier ExManagerLoad.h.

Référencé par Draw(), et LoadSetOfFile().

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

Définition à la ligne 75 du fichier ExManagerObject.h.

bool ExManager::m_Status [protected, inherited]
 

Définition à la ligne 69 du fichier ExManager.h.

Référencé par ExManager::GetStatus(), et ExManager::SetStatus().

std::vector<std::string> ExManagerLoad::m_VecFileToLoad [private]
 

Définition à la ligne 135 du fichier ExManagerLoad.h.

Référencé par Draw(), et LoadSetOfFile().

ExManagerAnimation* ExManagerLoad::ManagerAnimation [private]
 

Définition à la ligne 109 du fichier ExManagerLoad.h.

ExManagerAnimation* ExManagerLoad::ManagerAnimation [private]
 

Définition à la ligne 105 du fichier cpy/ExManagerLoad.h.

Référencé par SetManagerAnim().

ExManagerCamera* ExManagerLoad::ManagerCamera [private]
 

Définition à la ligne 115 du fichier ExManagerLoad.h.

ExManagerCamera* ExManagerLoad::ManagerCamera [private]
 

Définition à la ligne 113 du fichier cpy/ExManagerLoad.h.

Référencé par DrawInAnimation(), et SetManagerCamera().

ExManagerConsole* ExManagerLoad::ManagerConsole [private]
 

Définition à la ligne 111 du fichier ExManagerLoad.h.

ExManagerConsole* ExManagerLoad::ManagerConsole [private]
 

Définition à la ligne 107 du fichier cpy/ExManagerLoad.h.

Référencé par InputAction(), LoadSetOfFile(), et SetManagerConsole().

ExManagerEntity* ExManagerLoad::ManagerEntity [private]
 

Définition à la ligne 126 du fichier ExManagerLoad.h.

Référencé par SetManagerEntity().

ExManagerGizmo* ExManagerLoad::ManagerGizmo [private]
 

Définition à la ligne 117 du fichier ExManagerLoad.h.

ExManagerGizmo* ExManagerLoad::ManagerGizmo [private]
 

Définition à la ligne 115 du fichier cpy/ExManagerLoad.h.

Référencé par SetManagerGizmo().

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

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

ExManagerInterface* ExManagerLoad::ManagerInterface [private]
 

Définition à la ligne 112 du fichier ExManagerLoad.h.

ExManagerInterface* ExManagerLoad::ManagerInterface [private]
 

Définition à la ligne 109 du fichier cpy/ExManagerLoad.h.

Référencé par InputAction(), LoadSetOfFile(), et SetManagerInterface().

ExManagerLight* ExManagerLoad::ManagerLight [private]
 

Définition à la ligne 119 du fichier ExManagerLoad.h.

ExManagerLight* ExManagerLoad::ManagerLight [private]
 

Définition à la ligne 117 du fichier cpy/ExManagerLoad.h.

Référencé par SetManagerLight().

ExManagerMap* ExManagerLoad::ManagerMap [private]
 

Définition à la ligne 114 du fichier ExManagerLoad.h.

ExManagerMap* ExManagerLoad::ManagerMap [private]
 

Définition à la ligne 112 du fichier cpy/ExManagerLoad.h.

Référencé par InputAction(), LoadSetOfFile(), et SetManagerMap().

ExManagerMesh* ExManagerLoad::ManagerMesh [private]
 

Définition à la ligne 123 du fichier ExManagerLoad.h.

ExManagerMesh* ExManagerLoad::ManagerMesh [private]
 

Définition à la ligne 121 du fichier cpy/ExManagerLoad.h.

Référencé par SetManagerMesh().

ExManagerModel* ExManagerLoad::ManagerModel [private]
 

Définition à la ligne 116 du fichier ExManagerLoad.h.

ExManagerModel* ExManagerLoad::ManagerModel [private]
 

Définition à la ligne 114 du fichier cpy/ExManagerLoad.h.

Référencé par InputAction(), LoadSetOfFile(), et SetManagerModel().

ExManagerObjectWindow* ExManagerLoad::ManagerObjectWindow [private]
 

Définition à la ligne 121 du fichier ExManagerLoad.h.

ExManagerObjectWindow* ExManagerLoad::ManagerObjectWindow [private]
 

Définition à la ligne 119 du fichier cpy/ExManagerLoad.h.

Référencé par InputAction(), LoadSetOfFile(), et SetManagerObjectWindow().

ExManagerParticuleSystem* ExManagerLoad::ManagerParticuleSystem [private]
 

Définition à la ligne 118 du fichier ExManagerLoad.h.

ExManagerParticuleSystem* ExManagerLoad::ManagerParticuleSystem [private]
 

Définition à la ligne 116 du fichier cpy/ExManagerLoad.h.

Référencé par InputAction(), et SetManagerParticuleSystem().

ExManagerSound* ExManagerLoad::ManagerSound [private]
 

Définition à la ligne 124 du fichier ExManagerLoad.h.

ExManagerSound* ExManagerLoad::ManagerSound [private]
 

Définition à la ligne 122 du fichier cpy/ExManagerLoad.h.

Référencé par InputAction(), LoadSetOfFile(), et SetManagerSound().

ExManagerSpecialEffect* ExManagerLoad::ManagerSpecialEffect [private]
 

Définition à la ligne 122 du fichier ExManagerLoad.h.

ExManagerSpecialEffect* ExManagerLoad::ManagerSpecialEffect [private]
 

Définition à la ligne 120 du fichier cpy/ExManagerLoad.h.

Référencé par SetManagerSpecialEffect().

ExManagerSpirit* ExManagerLoad::ManagerSpirit [private]
 

Définition à la ligne 113 du fichier ExManagerLoad.h.

ExManagerSpirit* ExManagerLoad::ManagerSpirit [private]
 

Définition à la ligne 110 du fichier cpy/ExManagerLoad.h.

Référencé par SetManagerSpirit().

ExManagerTexture* ExManagerLoad::ManagerTexture [private]
 

Définition à la ligne 125 du fichier ExManagerLoad.h.

ExManagerTexture* ExManagerLoad::ManagerTexture [private]
 

Définition à la ligne 123 du fichier cpy/ExManagerLoad.h.

Référencé par InputAction(), LoadAnimationFile(), et SetManagerTexture().

ExManagerVertexProgram* ExManagerLoad::ManagerVertexProgram [private]
 

Définition à la ligne 120 du fichier ExManagerLoad.h.

ExManagerVertexProgram* ExManagerLoad::ManagerVertexProgram [private]
 

Définition à la ligne 118 du fichier cpy/ExManagerLoad.h.

Référencé par SetManagerVertexProgram().

ExManagerWindow* ExManagerLoad::ManagerWindow [private]
 

Définition à la ligne 110 du fichier ExManagerLoad.h.

ExManagerWindow* ExManagerLoad::ManagerWindow [private]
 

Définition à la ligne 106 du fichier cpy/ExManagerLoad.h.


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:03 2003 pour ExNihilo par doxygen 1.3.4