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

## 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 :

- ExManager.h
- ExManager.cpp