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 ExManager

#include <ExManager.h>

Graphe d'héritage de la classe ExManager

ExManagerCollision ExManagerCommand ExManagerConsole ExManagerFog ExManagerId ExManagerInputGLUT ExManagerMap ExManagerNetwork ExManagerObject< TypeA > ExManagerObject< ExCAnimation > ExManagerObject< ExCCamera * > ExManagerObject< ExCEntity * > ExManagerObject< ExCFont > ExManagerObject< ExCGizmo > ExManagerObject< ExCInterface > ExManagerObject< ExCLight > ExManagerObject< ExCLoadingAnimation > ExManagerObject< ExCMesh * > ExManagerObject< ExCModel * > ExManagerObject< ExCSound > ExManagerObject< ExCSpirit > ExManagerObject< ExCSystemeParticule > ExManagerObject< ExCTexture > ExManagerObject< ExCVertexProgram > ExManagerObject< ExCWindow > ExManagerOutput ExManagerPVS ExManagerSpecialEffect ExManagerVertexArrays ExManagerWindow

Membres publics

 ExManager ()
 ~ExManager ()
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)
virtual void Init (void)
virtual void Reset (void)
virtual void Reload (void)
virtual ExCAction InputCommand (ExCCommand Command)
virtual ExCAction InputAction (ExCAction Action)

Attributs Publics

std::ostrstream * Consol
ExCFluxActionFluxAction

Attributs Protégés

bool m_Status
bool m_AskForCommand
bool m_Exclusif

Documentation des contructeurs et destructeurs

ExManager::ExManager  ) 
 

Définition à la ligne 25 du fichier ExManager.cpp.

00026 {}

ExManager::~ExManager  ) 
 

Définition à la ligne 27 du fichier ExManager.cpp.

00028 {}


Documentation des méthodes

bool ExManager::AskForCommand void   )  [inline]
 

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

Références m_AskForCommand.

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

00089 {return m_AskForCommand;}

bool ExManager::AskForExclusifCommand void   )  [inline]
 

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

Références m_Exclusif.

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

00090 {return m_Exclusif;}

bool ExManager::GetStatus void   )  [inline]
 

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

Références m_Status.

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

00085 {return m_Status;}

void ExManager::Init void   )  [virtual]
 

Redéfinie dans ExManagerCollision, ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerId, ExManagerInputGLUT, ExManagerMap, ExManagerNetwork, ExManagerOutput, ExManagerPVS, ExManagerSpecialEffect, ExManagerLoad, ExManagerAnimation, ExManagerCamera, ExManagerEntity, ExManagerFont, ExManagerGizmo, ExManagerInterface, ExManagerLight, ExManagerLoad, ExManagerMesh, ExManagerModel, ExManagerObject< TypeA >, ExManagerObjectWindow, ExManagerParticuleSystem, ExManagerSound, ExManagerSpirit, ExManagerTexture, ExManagerVertexArrays, ExManagerVertexProgram, ExManagerObject< ExCAnimation >, ExManagerObject< ExCModel * >, ExManagerObject< ExCWindow >, ExManagerObject< ExCVertexProgram >, ExManagerObject< ExCLight >, ExManagerObject< ExCLoadingAnimation >, ExManagerObject< ExCInterface >, ExManagerObject< ExCSound >, ExManagerObject< ExCCamera * >, ExManagerObject< ExCFont >, ExManagerObject< ExCGizmo >, ExManagerObject< ExCMesh * >, ExManagerObject< ExCTexture >, ExManagerObject< ExCEntity * >, ExManagerObject< ExCSystemeParticule >, et ExManagerObject< ExCSpirit >.

Définition à la ligne 31 du fichier ExManager.cpp.

00032 {}

ExCAction ExManager::InputAction ExCAction  Action  )  [virtual]
 

Redéfinie dans ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerId, ExManagerMap, ExManagerNetwork, ExManagerPVS, ExManagerSpecialEffect, ExManagerWindow, ExManagerLoad, ExManagerAnimation, ExManagerCamera, ExManagerEntity, ExManagerInterface, ExManagerLoad, ExManagerMesh, ExManagerModel, ExManagerObjectWindow, ExManagerParticuleSystem, ExManagerSound, et ExManagerTexture.

Définition à la ligne 42 du fichier ExManager.cpp.

Références NOTHING.

00043 {return NOTHING;}

ExCAction ExManager::InputCommand ExCCommand  Command  )  [virtual]
 

Redéfinie dans ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerMap, ExManagerNetwork, ExManagerPVS, ExManagerSpecialEffect, ExManagerWindow, ExManagerLoad, ExManagerAnimation, ExManagerCamera, ExManagerEntity, ExManagerInterface, ExManagerLoad, ExManagerMesh, ExManagerModel, ExManagerObjectWindow, ExManagerParticuleSystem, et ExManagerSound.

Définition à la ligne 40 du fichier ExManager.cpp.

Références NOTHING.

00041 {return NOTHING;}

void ExManager::Reload void   )  [virtual]
 

Redéfinie dans ExManagerCollision, ExManagerAnimation, ExManagerEntity, ExManagerModel, ExManagerObject< TypeA >, ExManagerTexture, ExManagerObject< ExCAnimation >, ExManagerObject< ExCModel * >, ExManagerObject< ExCWindow >, ExManagerObject< ExCVertexProgram >, ExManagerObject< ExCLight >, ExManagerObject< ExCLoadingAnimation >, ExManagerObject< ExCInterface >, ExManagerObject< ExCSound >, ExManagerObject< ExCCamera * >, ExManagerObject< ExCFont >, ExManagerObject< ExCGizmo >, ExManagerObject< ExCMesh * >, ExManagerObject< ExCTexture >, ExManagerObject< ExCEntity * >, ExManagerObject< ExCSystemeParticule >, et ExManagerObject< ExCSpirit >.

Définition à la ligne 33 du fichier ExManager.cpp.

Référencé par ExManagerCommand::ProcesExCAction().

00034 {}

void ExManager::Reset void   )  [virtual]
 

Redéfinie dans ExManagerCollision, ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerId, ExManagerInputGLUT, ExManagerMap, ExManagerNetwork, ExManagerOutput, ExManagerPVS, ExManagerSpecialEffect, ExManagerWindow, ExManagerLoad, ExManagerAnimation, ExManagerCamera, ExManagerEntity, ExManagerFont, ExManagerGizmo, ExManagerInterface, ExManagerLight, ExManagerLoad, ExManagerMesh, ExManagerModel, ExManagerObject< TypeA >, ExManagerObjectWindow, ExManagerParticuleSystem, ExManagerSound, ExManagerSpirit, ExManagerTexture, ExManagerVertexArrays, ExManagerVertexProgram, ExManagerObject< ExCAnimation >, ExManagerObject< ExCModel * >, ExManagerObject< ExCWindow >, ExManagerObject< ExCVertexProgram >, ExManagerObject< ExCLight >, ExManagerObject< ExCLoadingAnimation >, ExManagerObject< ExCInterface >, ExManagerObject< ExCSound >, ExManagerObject< ExCCamera * >, ExManagerObject< ExCFont >, ExManagerObject< ExCGizmo >, ExManagerObject< ExCMesh * >, ExManagerObject< ExCTexture >, ExManagerObject< ExCEntity * >, ExManagerObject< ExCSystemeParticule >, et ExManagerObject< ExCSpirit >.

Définition à la ligne 29 du fichier ExManager.cpp.

00030 {}

void ExManager::SetAskForCommand bool  status  )  [inline]
 

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

Références m_AskForCommand.

Référencé par ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerObjectWindow::Init(), ExManagerNetwork::Init(), ExManagerConsole::InputAction(), ExManagerNetwork::InputCommand(), ExManagerLoad::LoadSetOfFile(), et ExManagerNetwork::Say().

00087 {m_AskForCommand=status;} 

void ExManager::SetAskForExclusifCommand bool  status  )  [inline]
 

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

Références 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;}

void ExManager::SetFlux std::ostrstream *  consol,
ExCFluxAction action
 

Définition à la ligne 35 du fichier ExManager.cpp.

Références Consol, et FluxAction.

Référencé par SetManagerLink().

00036 {
00037         Consol=consol;
00038         FluxAction=action;
00039 }

void ExManager::SetStatus bool  status  )  [inline]
 

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

Références m_Status.

Référencé par ExManagerConsole::Draw(), ExManagerConsole::ExManagerConsole(), ExManagerObjectWindow::Init(), ExManagerInterface::Init(), ExManagerConsole::InputAction(), ExManagerLoad::LoadSetOfFile(), et ExManagerConsole::SetConsoleState().

00086 {m_Status=status;}


Documentation des données imbriquées

std::ostrstream* ExManager::Consol
 

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

Référencé par ExManagerObject< TypeA >::Add(), ExManagerConsole::AddStringAction(), ExManagerConsole::ApplyBuffCommand(), ExManagerInputGLUT::CheckInput(), ExManagerSound::DisplayAviableInput(), ExManagerInputGLUT::DisplayAviableInput(), ExManagerLoad::DisplayFileType(), ExManagerLoad::GetFileType(), ExManagerVertexArrays::Init(), ExManagerTexture::Init(), ExManagerSound::Init(), ExManagerFog::Init(), ExManagerSound::InputAction(), ExManagerPVS::InputAction(), ExManagerParticuleSystem::InputAction(), ExManagerModel::InputAction(), ExManagerMesh::InputAction(), ExManagerMap::InputAction(), ExManagerLoad::InputAction(), ExManagerInterface::InputAction(), ExManagerFog::InputAction(), ExManagerEntity::InputAction(), ExManagerConsole::InputAction(), ExManagerCommand::InputAction(), ExManagerCamera::InputAction(), ExManagerAnimation::InputAction(), ExManagerObject< TypeA >::List(), ExManagerModel::List(), ExManagerId::List(), ExManagerConsole::ListConsoleCommand(), ExManagerTexture::Load(), ExManagerParticuleSystem::Load(), ExManagerModel::Load(), ExManagerInterface::Load(), ExManagerTexture::LoadCubeMap(), ExManagerLoad::LoadSetOfFile(), ExManagerSound::LoadSound(), ExManagerSound::PauseSound(), ExManagerSound::PlaySound(), ExManagerCommand::ProcesExCAction(), ExManagerId::RecordObject(), SetFlux(), ExManagerSound::SetRepeatSound(), ExManagerSound::StopSound(), ExManagerConsole::UpdateConsolBuffer(), et ExManagerConsole::Write().

ExCFluxAction* ExManager::FluxAction
 

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

Référencé par ExManagerWindow::Apply(), ExManagerCommand::ApplyAction(), ExManagerCommand::LoadExecFile(), ExManagerId::RecordObject(), SetFlux(), et ExManagerSpecialEffect::Specialeffect().

bool ExManager::m_AskForCommand [protected]
 

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

Référencé par AskForCommand(), ExManagerConsole::ExManagerConsole(), et SetAskForCommand().

bool ExManager::m_Exclusif [protected]
 

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

Référencé par AskForExclusifCommand(), et SetAskForExclusifCommand().

bool ExManager::m_Status [protected]
 

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

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


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