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

ExManagerAnimation ExManagerCollision ExManagerCommand ExManagerConsole ExManagerFog ExManagerId ExManagerInputGLUT ExManagerMap ExManagerObject ExManagerObject< ExCCamera * > ExManagerObject< ExCFont > ExManagerObject< ExCGizmo > ExManagerObject< ExCInterface > ExManagerObject< ExCLight > ExManagerObject< ExCMenu > ExManagerObject< ExCModel * > ExManagerObject< ExCSound > ExManagerObject< ExCSpirit > ExManagerObject< ExCSystemeParticule > ExManagerObject< ExCTexture > ExManagerOutput ExManagerPVS ExManagerSpecialEffect ExManagerVertexArrays ExManagerWindow

Membres publics

 ExManager ()
 ~ExManager ()
void SetConsolFlux (std::ostrstream *consol)
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 ExCAction InputCommand (ExCCommand Command)
virtual ExCAction InputAction (ExCAction Action)

Attributs Publics

std::ostrstream * Consol

Attributs Protégés

bool m_Status
bool m_AskForCommand
bool m_Exclusif

Documentation des contructeurs et destructeurs

ExManager  
 

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

00026 {}

~ExManager  
 

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

00028 {}


Documentation des méthodes

bool AskForCommand void    [inline]
 

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

Références m_AskForCommand.

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

00057 {return m_AskForCommand;}

bool AskForExclusifCommand void    [inline]
 

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

Références m_Exclusif.

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

00058 {return m_Exclusif;}

bool GetStatus void    [inline]
 

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

Références m_Status.

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

00053 {return m_Status;}

void Init void    [virtual]
 

Redéfinie dans ExManagerCamera, ExManagerCollision, ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerFont, ExManagerGizmo, ExManagerId, ExManagerInputGLUT, ExManagerInterface, ExManagerLight, ExManagerMap, ExManagerMenu, ExManagerModel, ExManagerObject, ExManagerOutput, ExManagerParticuleSystem, ExManagerPVS, ExManagerSound, ExManagerSpirit, ExManagerTexture, ExManagerVertexArrays, ExManagerObject< ExCModel * >, ExManagerObject< ExCLight >, ExManagerObject< ExCInterface >, ExManagerObject< ExCMenu >, ExManagerObject< ExCSound >, ExManagerObject< ExCCamera * >, ExManagerObject< ExCFont >, ExManagerObject< ExCGizmo >, ExManagerObject< ExCTexture >, ExManagerObject< ExCSystemeParticule >, et ExManagerObject< ExCSpirit >.

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

00032 {}

ExCAction InputAction ExCAction    Action [virtual]
 

Redéfinie dans ExManagerCamera, ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerId, ExManagerInterface, ExManagerMap, ExManagerMenu, ExManagerModel, ExManagerParticuleSystem, ExManagerSound, ExManagerTexture, et ExManagerWindow.

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

00038 {return NOTHING;}

ExCAction InputCommand ExCCommand    Command [virtual]
 

Redéfinie dans ExManagerCamera, ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerInterface, ExManagerMap, ExManagerMenu, ExManagerModel, ExManagerParticuleSystem, ExManagerSound, et ExManagerWindow.

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

00036 {return NOTHING;}

void Reset void    [virtual]
 

Redéfinie dans ExManagerAnimation, ExManagerCamera, ExManagerCollision, ExManagerCommand, ExManagerConsole, ExManagerFog, ExManagerFont, ExManagerGizmo, ExManagerId, ExManagerInputGLUT, ExManagerInterface, ExManagerLight, ExManagerMap, ExManagerMenu, ExManagerModel, ExManagerObject, ExManagerOutput, ExManagerParticuleSystem, ExManagerPVS, ExManagerSound, ExManagerSpecialEffect, ExManagerSpirit, ExManagerTexture, ExManagerVertexArrays, ExManagerWindow, ExManagerObject< ExCModel * >, ExManagerObject< ExCLight >, ExManagerObject< ExCInterface >, ExManagerObject< ExCMenu >, ExManagerObject< ExCSound >, ExManagerObject< ExCCamera * >, ExManagerObject< ExCFont >, ExManagerObject< ExCGizmo >, ExManagerObject< ExCTexture >, ExManagerObject< ExCSystemeParticule >, et ExManagerObject< ExCSpirit >.

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

00030 {}

void SetAskForCommand bool    status [inline]
 

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

Références m_AskForCommand.

Référencé par ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerMenu::Init(), ExManagerMenu::InputAction(), et ExManagerConsole::InputAction().

00055 {m_AskForCommand=status;} 

void SetAskForExclusifCommand bool    status [inline]
 

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

Références m_Exclusif.

Référencé par ExManagerConsole::ExManagerConsole(), ExManagerModel::ExManagerModel(), ExManagerMenu::Init(), ExManagerMenu::InputAction(), et ExManagerConsole::InputAction().

00056 {m_Exclusif=status;}

void SetConsolFlux std::ostrstream *    consol
 

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

Références Consol.

Référencé par SetManagerLink().

00034 {Consol=consol;}

void SetStatus bool    status [inline]
 

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

Références m_Status.

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

00054 {m_Status=status;}


Documentation des données imbriquées

std::ostrstream* Consol
 

Redéfinie dans ExManagerAnimation.

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

Référencé par ExManagerObject::Add(), ExManagerMenu::Add(), ExManagerConsole::AddStringAction(), ExManagerConsole::ApplyBuffCommand(), ExManagerInputGLUT::CheckInput(), ExManagerSound::DisplayAviableInput(), ExManagerInputGLUT::DisplayAviableInput(), ExManagerCommand::DisplayFileType(), ExManagerConsole::Draw(), ExManagerVertexArrays::Init(), ExManagerSound::Init(), ExManagerSound::InputAction(), ExManagerParticuleSystem::InputAction(), ExManagerModel::InputAction(), ExManagerMap::InputAction(), ExManagerInterface::InputAction(), ExManagerFog::InputAction(), ExManagerConsole::InputAction(), ExManagerCommand::InputAction(), ExManagerCamera::InputAction(), ExManagerObject::List(), ExManagerModel::List(), ExManagerId::List(), ExManagerConsole::ListConsoleCommand(), ExManagerTexture::Load(), ExManagerParticuleSystem::Load(), ExManagerModel::Load(), ExManagerInterface::Load(), ExManagerCommand::LoadCommandFile(), ExManagerMap::LoadMap(), ExManagerCommand::LoadSetOfFile(), ExManagerSound::LoadSound(), ExManagerSound::PlaySound(), ExManagerCommand::ProcesExCAction(), ExManagerId::RecordObject(), SetConsolFlux(), et ExManagerConsole::Write().

bool m_AskForCommand [protected]
 

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

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

bool m_Exclusif [protected]
 

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

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

bool m_Status [protected]
 

Définition à la ligne 36 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 Dec 10 18:18:37 2002 pour ExNihilo par doxygen1.3-rc1