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 ExManagerOutput

`#include <ExManagerOutput.h>`

Graphe d'héritage de la classe ExManagerOutput

## Membres publics
void | SetManagerCollision (ExManagerCollision *Collision)
void | SetManagerFog (ExManagerFog *Fog)
void | SetManagerAnim (ExManagerAnimation *Anim)
void | SetManagerWindow (ExManagerWindow *Window)
void | SetManagerCommand (ExManagerCommand *Command)
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 | SetManagerNetwork (ExManagerNetwork *Network)
void | SetManagerVertexProgram (ExManagerVertexProgram *VertexProgram)
void | SetManagerObjectWindow (ExManagerObjectWindow *ObjectWindow)
void | SetManagerSpecialEffect (ExManagerSpecialEffect *SpecialEffect)
void | SetManagerPVS (ExManagerPVS *PVS)
void | SetManagerLoad (ExManagerLoad *Load)
void | Reset (void)
void | Init (void)
void | DrawScene (void)
void | Reshape (int w, int h)
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 | Reload (void)
virtual ExCAction | InputCommand (ExCCommand Command)
virtual ExCAction | InputAction (ExCAction Action)
## Membres publics statiques
ExManagerOutput * | CreateSingleton (void)
## Attributs Publics
std::ostrstream * | Consol
ExCFluxAction * | FluxAction
## Attributs Protégés
bool | m_Status
bool | m_AskForCommand
bool | m_Exclusif
## Membres privés
| ExManagerOutput (void)
| ~ExManagerOutput (void)
## Attributs Privés
ExManagerCollision * | ManagerCollision
ExManagerFog * | ManagerFog
ExManagerAnimation * | ManagerAnimation
ExManagerWindow * | ManagerWindow
ExManagerCommand * | ManagerCommand
ExManagerConsole * | ManagerConsole
ExManagerInterface * | ManagerInterface
ExManagerSpirit * | ManagerSpirit
ExManagerMap * | ManagerMap
ExManagerCamera * | ManagerCamera
ExManagerModel * | ManagerModel
ExManagerGizmo * | ManagerGizmo
ExManagerParticuleSystem * | ManagerParticuleSystem
ExManagerLight * | ManagerLight
ExManagerNetwork * | ManagerNetwork
ExManagerVertexProgram * | ManagerVertexProgram
ExManagerObjectWindow * | ManagerObjectWindow
ExManagerSpecialEffect * | ManagerSpecialEffect
ExManagerPVS * | ManagerPVS
ExManagerLoad * | ManagerLoad
## Attributs Privés Statiques
bool | m_flag = false
ExManagerOutput * | m_instance = NULL

## Documentation des contructeurs et destructeurs

ExManagerOutput::ExManagerOutput | ( | void |  | ) | `[private]`

| Définition à la ligne 43 du fichier ExManagerOutput.cpp. Références ExManagerOutput(), Guard, et UnGuard. Référencé par ExManagerOutput(), et ~ExManagerOutput().
    00044 {
    00045 Guard(ExManagerOutput::ExManagerOutput(void))
    00046 UnGuard
    00047 }

ExManagerOutput::~ExManagerOutput | ( | void |  | ) | `[private]`

| Définition à la ligne 49 du fichier ExManagerOutput.cpp. Références ExManagerOutput(), Guard, et UnGuard.
    00050 {
    00051 Guard(ExManagerOutput::~ExManagerOutput(void))
    00052 UnGuard
    00053 }

## Documentation des méthodes

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;}

ExManagerOutput * ExManagerOutput::CreateSingleton | ( | void |  | ) | `[static]`

| Définition à la ligne 29 du fichier ExManagerOutput.cpp. Références CreateSingleton(), Guard, m_flag, m_instance, et UnGuard. Référencé par CreateManager(), et CreateSingleton().
    00029                                                      {
    00030 Guard(ExManagerOutput* ExManagerOutput::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 ExManagerOutput; // 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 ExManagerOutput::DrawScene | ( | void |  | ) |

| Définition à la ligne 105 du fichier ExManagerOutput.cpp. Références ExManagerCommand::ApplyAction(), ExManagerSpecialEffect::BeforeDraw(), ExManagerCollision::Clear(), ExManagerConsole::Draw(), ExManagerLoad::Draw(), ExManagerObjectWindow::Draw(), ExManagerSpirit::Draw(), ExManagerNetwork::Draw(), ExManagerInterface::Draw(), ExManagerSpecialEffect::Draw(), ExManagerLight::Draw(), ExManagerParticuleSystem::Draw(), ExManagerPVS::Draw(), ExManagerGizmo::Draw(), ExManagerModel::Draw(), ExManagerMap::Draw(), ExManagerCamera::Draw(), ExManagerAnimation::Draw(), ExNihilo::DrawGrid(), DrawScene(), ExManagerWindow::GetFpsState(), ExManagerWindow::GetGrilleState(), ExManager::GetStatus(), Guard, ManagerAnimation, ManagerCamera, ManagerCollision, ManagerCommand, ManagerConsole, ManagerGizmo, ManagerInterface, ManagerLight, ManagerLoad, ManagerMap, ManagerModel, ManagerNetwork, ManagerObjectWindow, ManagerParticuleSystem, ManagerPVS, ManagerSpecialEffect, ManagerSpirit, ManagerWindow, ExManagerWindow::ShowFps(), et UnGuard. Référencé par display(), et DrawScene().
    00106 {
    00107 Guard(ExManagerOutput::DrawScene(void))
    00108         //std::cout<<"Drawscene"<<std::endl;
    00109         //glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_ACCUM_BUFFER_BIT|GL_STENCIL_BUFFER_BIT);
    00110         glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);       //Clear screen
    00111         //glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT);
    00112         ManagerCommand->ApplyAction();                                          //Apply all action for this frame
    00113         ManagerAnimation->Draw();                                                       //Apply all mouvement to object
    00114         //ManagerCollision->ResolveCollision();                         //Check for collision and modify object force
    00115         //-------------------------------------------
    00116         //Draw 3d Object
    00117         //-------------------------------------------
    00118         ManagerCamera->Draw();
    00119     ManagerSpecialEffect->BeforeDraw();
    00120         ManagerCollision->Clear();
    00121
    00122
    00123         ManagerMap->Draw();
    00124         ManagerModel->Draw();
    00125         ManagerGizmo->Draw();
    00126         ManagerPVS->Draw();
    00127         ManagerParticuleSystem->Draw();
    00128         ManagerLight->Draw();
    00129         if(ManagerWindow->GetGrilleState()){ExNihilo::DrawGrid(250);}
    00130
    00131         //-------------------------------------------
    00132         //Draw 2d Object
    00133         //-------------------------------------------
    00134         ManagerSpecialEffect->Draw();
    00135         if(ManagerInterface->GetStatus()){ManagerInterface->Draw();}
    00136         if(ManagerWindow->GetFpsState())ManagerWindow->ShowFps();
    00137         //ManagerVertexProgram->Draw();
    00138         ManagerNetwork->Draw();
    00139         ManagerSpirit->Draw();
    00140
    00141
    00142
    00143         ManagerObjectWindow->Draw();
    00144         ManagerLoad->Draw();
    00145         ManagerConsole->Draw();
    00146         glFlush();
    00147         glutSwapBuffers();
    00148
    00149 UnGuard
    00150 }

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 DrawScene().
    00085 {return m_Status;}

void ExManagerOutput::Init | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExManager. Définition à la ligne 60 du fichier ExManagerOutput.cpp. Références Guard, Init(), et UnGuard. Référencé par Init(), PostInitManager(), PreInitManager(), et Reset().
    00061 {
    00062 Guard(ExManagerOutput::Init(void))
    00063         glShadeModel(GL_SMOOTH);                                                        // Enable Smooth Shading
    00064         glClearColor(0.0f, 0.0f, 0.0f, 0.5f);                           // Black Background
    00065         glClearDepth(1.0f);                                                                     // Depth Buffer Setup
    00066         glDepthFunc(GL_LEQUAL);                                                         // The Type Of Depth Testing To Do
    00067         //glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST);
    00068         glCullFace(GL_BACK);
    00069         glEnable(GL_CULL_FACE);
    00070         //glEnable(GL_LIGHTING);
    00071         glPolygonMode(GL_FRONT,GL_FILL);
    00072         glEnable(GL_COLOR_MATERIAL );
    00073         glEnable(GL_DEPTH_TEST);
    00074         //glEnable(GL_AUTO_NORMAL);
    00075         //glEnable(GL_NORMALIZE);
    00076         glEnable(GL_ALPHA_TEST);
    00077         //glLightModelf(GL_LIGHT_MODEL_TWO_SIDE,GL_FALSE);
    00078         glLineWidth(1.5);
    00079         glRenderMode(GL_RENDER);
    00080
    00081
    00082
    00083 UnGuard
    00084 }

ExCAction ExManager::InputAction | ( | ExCAction | Action | ) | `[virtual, inherited]`

| 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, inherited]`

| 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, inherited]`

| 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 ExManagerOutput::Reset | ( | void |  | ) | `[virtual]`

| Redéfinie à partir de ExManager. Définition à la ligne 55 du fichier ExManagerOutput.cpp. Références Init().
    00056 {
    00057         Init();
    00058 }

void ExManagerOutput::Reshape | ( | int | w,
|  | int | h
| ) |

| Définition à la ligne 88 du fichier ExManagerOutput.cpp. Références ExCCamera::Draw(), ExCCamera::GetClipFar(), ExCCamera::GetClipNear(), ExManagerCamera::GetCurrentObject(), ExManagerWindow::GetResolutionX(), ExManagerWindow::GetResolutionY(), ExCCamera::GetZoom(), Guard, ManagerCamera, ManagerWindow, Reshape(), ExManagerWindow::SetResolution(), et UnGuard. Référencé par reshape(), et Reshape().
    00089 {
    00090 Guard(ExManagerOutput::Reshape(int w,int h))
    00091         ManagerWindow->SetResolution(w,h);
    00092         glMatrixMode(GL_PROJECTION);
    00093         glLoadIdentity();
    00094         glViewport(0,0,ManagerWindow->GetResolutionX(),ManagerWindow->GetResolutionY());
    00095         gluPerspective(ManagerCamera->GetCurrentObject()->GetZoom(),
    00096                 (1.0f *ManagerWindow->GetResolutionX() / ManagerWindow->GetResolutionY()),
    00097                 ManagerCamera->GetCurrentObject()->GetClipNear(),
    00098                 ManagerCamera->GetCurrentObject()->GetClipFar());
    00099         glMatrixMode(GL_MODELVIEW);
    00100         glLoadIdentity();
    00101         ManagerCamera->GetCurrentObject()->Draw();
    00102 UnGuard
    00103 }

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(), ExManagerLoad::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;}

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 ExManagerOutput::SetManagerAnim | ( | ExManagerAnimation * | Anim | ) | `[inline]`

| Définition à la ligne 129 du fichier ExManagerOutput.h. Références ManagerAnimation. Référencé par SetManagerLink().
    00129 {ManagerAnimation = Anim;}

void ExManagerOutput::SetManagerCamera | ( | ExManagerCamera * | Cam | ) | `[inline]`

| Définition à la ligne 136 du fichier ExManagerOutput.h. Références ManagerCamera. Référencé par SetManagerLink().
    00136 {ManagerCamera = Cam;}

void ExManagerOutput::SetManagerCollision | ( | ExManagerCollision * | Collision | ) | `[inline]`

| Définition à la ligne 127 du fichier ExManagerOutput.h. Références ManagerCollision. Référencé par SetManagerLink().
    00127 {ManagerCollision = Collision;}

void ExManagerOutput::SetManagerCommand | ( | ExManagerCommand * | Command | ) | `[inline]`

| Définition à la ligne 131 du fichier ExManagerOutput.h. Références ManagerCommand. Référencé par SetManagerLink().
    00131 {ManagerCommand = Command;}

void ExManagerOutput::SetManagerConsole | ( | ExManagerConsole * | Console | ) | `[inline]`

| Définition à la ligne 132 du fichier ExManagerOutput.h. Références ManagerConsole. Référencé par SetManagerLink().
    00132 {ManagerConsole=Console;}

void ExManagerOutput::SetManagerFog | ( | ExManagerFog * | Fog | ) | `[inline]`

| Définition à la ligne 128 du fichier ExManagerOutput.h. Références ManagerFog. Référencé par SetManagerLink().
    00128 {ManagerFog = Fog;}

void ExManagerOutput::SetManagerGizmo | ( | ExManagerGizmo * | Gizmo | ) | `[inline]`

| Définition à la ligne 138 du fichier ExManagerOutput.h. Références ManagerGizmo. Référencé par SetManagerLink().
    00138 {ManagerGizmo = Gizmo;}

void ExManagerOutput::SetManagerInterface | ( | ExManagerInterface * | Interface | ) | `[inline]`

| Définition à la ligne 133 du fichier ExManagerOutput.h. Références ManagerInterface. Référencé par SetManagerLink().
    00133 {ManagerInterface=Interface;}

void ExManagerOutput::SetManagerLight | ( | ExManagerLight * | Light | ) | `[inline]`

| Définition à la ligne 140 du fichier ExManagerOutput.h. Références ManagerLight. Référencé par SetManagerLink().
    00140 {ManagerLight = Light;}

void ExManagerOutput::SetManagerLoad | ( | ExManagerLoad * | Load | ) | `[inline]`

| Définition à la ligne 146 du fichier ExManagerOutput.h. Références ManagerLoad. Référencé par SetManagerLink().
    00146 {ManagerLoad = Load;}

void ExManagerOutput::SetManagerMap | ( | ExManagerMap * | Map | ) | `[inline]`

| Définition à la ligne 135 du fichier ExManagerOutput.h. Références ManagerMap. Référencé par SetManagerLink().
    00135 {ManagerMap = Map;}

void ExManagerOutput::SetManagerModel | ( | ExManagerModel * | Model | ) | `[inline]`

| Définition à la ligne 137 du fichier ExManagerOutput.h. Références ManagerModel. Référencé par SetManagerLink().
    00137 {ManagerModel = Model;}

void ExManagerOutput::SetManagerNetwork | ( | ExManagerNetwork * | Network | ) | `[inline]`

| Définition à la ligne 141 du fichier ExManagerOutput.h. Références ManagerNetwork. Référencé par SetManagerLink().
    00141 {ManagerNetwork = Network;}

void ExManagerOutput::SetManagerObjectWindow | ( | ExManagerObjectWindow * | ObjectWindow | ) | `[inline]`

| Définition à la ligne 143 du fichier ExManagerOutput.h. Références ManagerObjectWindow. Référencé par SetManagerLink().
    00143 {ManagerObjectWindow = ObjectWindow;}

void ExManagerOutput::SetManagerParticuleSystem | ( | ExManagerParticuleSystem * | ParticuleSystem | ) | `[inline]`

| Définition à la ligne 139 du fichier ExManagerOutput.h. Références ManagerParticuleSystem. Référencé par SetManagerLink().
    00139 {ManagerParticuleSystem = ParticuleSystem;}

void ExManagerOutput::SetManagerPVS | ( | ExManagerPVS * | PVS | ) | `[inline]`

| Définition à la ligne 145 du fichier ExManagerOutput.h. Références ManagerPVS. Référencé par SetManagerLink().
    00145 {ManagerPVS = PVS;}

void ExManagerOutput::SetManagerSpecialEffect | ( | ExManagerSpecialEffect * | SpecialEffect | ) | `[inline]`

| Définition à la ligne 144 du fichier ExManagerOutput.h. Références ManagerSpecialEffect. Référencé par SetManagerLink().
    00144 {ManagerSpecialEffect = SpecialEffect;}

void ExManagerOutput::SetManagerSpirit | ( | ExManagerSpirit * | Spirit | ) | `[inline]`

| Définition à la ligne 134 du fichier ExManagerOutput.h. Références ManagerSpirit. Référencé par SetManagerLink().
    00134 {ManagerSpirit=Spirit;}

void ExManagerOutput::SetManagerVertexProgram | ( | ExManagerVertexProgram * | VertexProgram | ) | `[inline]`

| Définition à la ligne 142 du fichier ExManagerOutput.h. Références ManagerVertexProgram. Référencé par SetManagerLink().
    00142 {ManagerVertexProgram = VertexProgram;}

void ExManagerOutput::SetManagerWindow | ( | ExManagerWindow * | Window | ) | `[inline]`

| Définition à la ligne 130 du fichier ExManagerOutput.h. Références ManagerWindow. Référencé par SetManagerLink().
    00130 {ManagerWindow = Window;}

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(), ExManagerLoad::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(), 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(), 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().

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 ExManagerOutput::m_flag = false`[static, private]`

| Définition à la ligne 26 du fichier ExManagerOutput.cpp. Référencé par CreateSingleton().

ExManagerOutput * ExManagerOutput::m_instance = NULL`[static, private]`

| Définition à la ligne 27 du fichier ExManagerOutput.cpp. Référencé par CreateSingleton().

bool ExManager::m_Status`[protected, inherited]`

| Définition à la ligne 69 du fichier ExManager.h. Référencé par ExManager::GetStatus(), et ExManager::SetStatus().

ExManagerAnimation* ExManagerOutput::ManagerAnimation`[private]`

| Définition à la ligne 94 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerAnim().

ExManagerCamera* ExManagerOutput::ManagerCamera`[private]`

| Définition à la ligne 103 du fichier ExManagerOutput.h. Référencé par DrawScene(), Reshape(), et SetManagerCamera().

ExManagerCollision* ExManagerOutput::ManagerCollision`[private]`

| Définition à la ligne 92 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerCollision().

ExManagerCommand* ExManagerOutput::ManagerCommand`[private]`

| Définition à la ligne 96 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerCommand().

ExManagerConsole* ExManagerOutput::ManagerConsole`[private]`

| Définition à la ligne 97 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerConsole().

ExManagerFog* ExManagerOutput::ManagerFog`[private]`

| Définition à la ligne 93 du fichier ExManagerOutput.h. Référencé par SetManagerFog().

ExManagerGizmo* ExManagerOutput::ManagerGizmo`[private]`

| Définition à la ligne 105 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerGizmo().

ExManagerInterface* ExManagerOutput::ManagerInterface`[private]`

| Définition à la ligne 99 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerInterface().

ExManagerLight* ExManagerOutput::ManagerLight`[private]`

| Définition à la ligne 107 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerLight().

ExManagerLoad* ExManagerOutput::ManagerLoad`[private]`

| Définition à la ligne 113 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerLoad().

ExManagerMap* ExManagerOutput::ManagerMap`[private]`

| Définition à la ligne 102 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerMap().

ExManagerModel* ExManagerOutput::ManagerModel`[private]`

| Définition à la ligne 104 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerModel().

ExManagerNetwork* ExManagerOutput::ManagerNetwork`[private]`

| Définition à la ligne 108 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerNetwork().

ExManagerObjectWindow* ExManagerOutput::ManagerObjectWindow`[private]`

| Définition à la ligne 110 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerObjectWindow().

ExManagerParticuleSystem* ExManagerOutput::ManagerParticuleSystem`[private]`

| Définition à la ligne 106 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerParticuleSystem().

ExManagerPVS* ExManagerOutput::ManagerPVS`[private]`

| Définition à la ligne 112 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerPVS().

ExManagerSpecialEffect* ExManagerOutput::ManagerSpecialEffect`[private]`

| Définition à la ligne 111 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerSpecialEffect().

ExManagerSpirit* ExManagerOutput::ManagerSpirit`[private]`

| Définition à la ligne 100 du fichier ExManagerOutput.h. Référencé par DrawScene(), et SetManagerSpirit().

ExManagerVertexProgram* ExManagerOutput::ManagerVertexProgram`[private]`

| Définition à la ligne 109 du fichier ExManagerOutput.h. Référencé par SetManagerVertexProgram().

ExManagerWindow* ExManagerOutput::ManagerWindow`[private]`

| Définition à la ligne 95 du fichier ExManagerOutput.h. Référencé par DrawScene(), Reshape(), et SetManagerWindow().

La documentation associée à cette classe a été générée à partir des fichiers suivants :

- ExManagerOutput.h
- ExManagerOutput.cpp