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

## 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)
ExCLoadingAnimation * | GetObject (ExNihilo::ExId id)
ExCLoadingAnimation * | GetObject (std::string Name)
ExCLoadingAnimation * | GetCurrentObject (void)
ExCLoadingAnimation * | GetFirstObject (void)
ExCLoadingAnimation * | GetLastObject (void)
ExNihilo::ExId | GetFirstObjectId (void)
ExNihilo::ExId | GetLasstObjectId (void)
bool | SetCurrentObject (ExNihilo::ExId id)
bool | SetCurrentObject (std::string Name)
ExNihilo::ExId | NextObject (void)
ExNihilo::ExId | PreviousObject (void)
unsigned int | GetNumberObject (void)
void | SetFlux (std::ostrstream *consol, ExCFluxAction *action)
bool | GetStatus (void)
void | SetStatus (bool status)
void | SetAskForCommand (bool status)
void | SetAskForExclusifCommand (bool status)
bool | AskForCommand (void)
bool | AskForExclusifCommand (void)
## Membres publics statiques
ExManagerLoad * | CreateSingleton (void)
ExManagerLoad * | CreateSingleton (void)
## Attributs Publics
std::ostrstream * | Consol
ExCFluxAction * | FluxAction
## 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
ExManagerId * | ManagerId
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
ExManagerAnimation * | ManagerAnimation
ExManagerWindow * | ManagerWindow
ExManagerConsole * | ManagerConsole
ExManagerInterface * | ManagerInterface
ExManagerSpirit * | ManagerSpirit
ExManagerMap * | ManagerMap
ExManagerCamera * | ManagerCamera
ExManagerModel * | ManagerModel
ExManagerGizmo * | ManagerGizmo
ExManagerParticuleSystem * | ManagerParticuleSystem
ExManagerLight * | ManagerLight
ExManagerVertexProgram * | ManagerVertexProgram
ExManagerObjectWindow * | ManagerObjectWindow
ExManagerSpecialEffect * | ManagerSpecialEffect
ExManagerMesh * | ManagerMesh
ExManagerSound * | ManagerSound
ExManagerTexture * | ManagerTexture
ExManagerAnimation * | ManagerAnimation
ExManagerWindow * | ManagerWindow
ExManagerConsole * | ManagerConsole
ExManagerInterface * | ManagerInterface
ExManagerSpirit * | ManagerSpirit
ExManagerMap * | ManagerMap
ExManagerCamera * | ManagerCamera
ExManagerModel * | ManagerModel
ExManagerGizmo * | ManagerGizmo
ExManagerParticuleSystem * | ManagerParticuleSystem
ExManagerLight * | ManagerLight
ExManagerVertexProgram * | ManagerVertexProgram
ExManagerObjectWindow * | ManagerObjectWindow
ExManagerSpecialEffect * | ManagerSpecialEffect
ExManagerMesh * | ManagerMesh
ExManagerSound * | ManagerSound
ExManagerTexture * | ManagerTexture
ExManagerEntity * | ManagerEntity
std::string | m_EntityFilePath
bool | m_Loading
bool | m_Draw
std::vector< std::string > | m_VecFileToLoad
int | m_CurrentFileLoading
ExCLoadingAnimation * | m_CurrentLoadingAniamtion
## Attributs Privés Statiques
bool | m_flag = false
ExManagerLoad * | m_instance = NULL
ExManagerLoad * | m_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 :

- cpy/ExManagerLoad.h
- ExManagerLoad.h
- ManagerObject/cpy/ExManagerLoad.cpp
- ManagerObject/ExManagerLoad.cpp