#include <ExManagerOutput.h>
Graphe d'héritage de la classe ExManagerOutput

|
|
Définition à la ligne 43 du fichier ExManagerOutput.cpp. Références ExManagerOutput(), et Guard. Référencé par ExManagerOutput(), et ~ExManagerOutput().
00044 {
00045 Guard(ExManagerOutput::ExManagerOutput(void))
00046 UnGuard
00047 }
|
|
|
Définition à la ligne 49 du fichier ExManagerOutput.cpp. Références ExManagerOutput(), et Guard.
00050 {
00051 Guard(ExManagerOutput::~ExManagerOutput(void))
00052 UnGuard
00053 }
|
|
|
Définition à la ligne 29 du fichier ExManagerOutput.cpp. Références CreateSingleton(), Guard, m_flag, et m_instance. Référencé par CreateSingleton(), et main().
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 }
|
|
|
Définition à la ligne 101 du fichier ExManagerOutput.cpp. Références ExManagerCommand::ApplyAction(), ExManagerConsole::Draw(), ExManagerMenu::Draw(), ExManagerSpirit::Draw(), ExManagerNetwork::Draw(), ExManagerInterface::Draw(), ExManagerParticuleSystem::Draw(), ExManagerGizmo::Draw(), ExManagerModel::Draw(), ExManagerMap::Draw(), ExManagerCamera::Draw(), DrawScene(), ExManagerWindow::GetFpsState(), ExManagerWindow::GetGrilleState(), ExManager::GetStatus(), Guard, ManagerCamera, ManagerCommand, ManagerConsole, ManagerGizmo, ManagerInterface, ManagerMap, ManagerMenu, ManagerModel, ManagerNetwork, ManagerParticuleSystem, ManagerSpirit, ManagerWindow, et ExManagerWindow::ShowFps(). Référencé par DrawScene(), et reshape().
00102 {
00103 Guard(ExManagerOutput::DrawScene(void))
00104 //glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_ACCUM_BUFFER_BIT|GL_STENCIL_BUFFER_BIT);
00105 glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
00106 ManagerCommand->ApplyAction();
00107 //-------------------------------------------
00108 //Draw 3d Object
00109 //-------------------------------------------
00110 ManagerCamera->Draw();
00111 //if(ManagerWindow->GetMotionBlurState()){ManagerWindow->MotionBlur();}
00112 ManagerMap->Draw();
00113 ManagerModel->Draw();
00114 ManagerGizmo->Draw();
00115 ManagerParticuleSystem->Draw();
00116 //ManagerLight->Draw();
00117 if(ManagerWindow->GetGrilleState()){glCallList(GRILLE);}
00118 //-------------------------------------------
00119 //Draw 2d Object
00120 //-------------------------------------------
00121 if(ManagerInterface->GetStatus()){ManagerInterface->Draw();}
00122 if(ManagerWindow->GetFpsState())ManagerWindow->ShowFps();
00123 ManagerNetwork->Draw();
00124 ManagerSpirit->Draw();
00125 //ManagerWindow->Specialeffect();
00126 ManagerMenu->Draw();
00127 ManagerConsole->Draw();
00128 glFlush();
00129 glutSwapBuffers();
00130 UnGuard
00131 }
|
|
|
Redéfinie à partir de ExManager. Définition à la ligne 60 du fichier ExManagerOutput.cpp. Référencé par Init(), InitManager(), Reset(), et SetGlutCallBack().
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 glCullFace(GL_BACK);
00068 glEnable(GL_CULL_FACE);
00069 //glEnable(GL_LIGHTING);
00070 glPolygonMode(GL_FRONT,GL_FILL);
00071 glEnable(GL_COLOR_MATERIAL );
00072 glEnable(GL_DEPTH_TEST);
00073 glEnable(GL_AUTO_NORMAL);
00074 glEnable(GL_NORMALIZE);
00075 glEnable(GL_ALPHA_TEST);
00076 //glLightModelf(GL_LIGHT_MODEL_TWO_SIDE,GL_FALSE);
00077 glLineWidth(1.5);
00078 glRenderMode(GL_RENDER);
00079 UnGuard
00080 }
|
|
|
Redéfinie à partir de ExManager. Définition à la ligne 55 du fichier ExManagerOutput.cpp. Références Init().
00056 {
00057 Init();
00058 }
|
|
||||||||||||
|
|
Définition à la ligne 121 du fichier ExManagerOutput.h. Références ManagerFog. Référencé par SetManagerLink().
00121 {ManagerFog = Fog;}
|
|
|
Définition à la ligne 129 du fichier ExManagerOutput.h. Références ManagerMap. Référencé par SetManagerLink().
00129 {ManagerMap = Map;}
|
|
|
Définition à la ligne 119 du fichier ExManagerOutput.h. Référencé par SetManagerLink().
00120 {ManagerCollision = Collision;}
|
|
|
Définition à la ligne 123 du fichier ExManagerOutput.h. Références ManagerWindow. Référencé par SetManagerLink().
00123 {ManagerWindow = Window;}
|
|
|
Définition à la ligne 124 du fichier ExManagerOutput.h. Références ManagerCommand. Référencé par SetManagerLink().
00124 {ManagerCommand = Command;}
|
|
|
Définition à la ligne 120 du fichier ExManagerOutput.h. Références ManagerCollision. Référencé par SetManagerLink().
00120 {ManagerCollision = Collision;}
|
|
|
Définition à la ligne 131 du fichier ExManagerOutput.h. Référencé par SetManagerLink().
00131 {ManagerModel = Model;}
|
|
|
Définition à la ligne 126 du fichier ExManagerOutput.h. Références ManagerMenu. Référencé par SetManagerLink().
00126 {ManagerMenu=Menu;}
|
|
|
Définition à la ligne 133 du fichier ExManagerOutput.h. Références ManagerParticuleSystem. Référencé par SetManagerLink().
00133 {ManagerParticuleSystem = ParticuleSystem;}
|
|
|
Définition à la ligne 128 du fichier ExManagerOutput.h. Références ManagerSpirit. Référencé par SetManagerLink().
00128 {ManagerSpirit=Spirit;}
|
|
|
Définition à la ligne 125 du fichier ExManagerOutput.h. Références ManagerConsole. Référencé par SetManagerLink().
00125 {ManagerConsole=Console;}
|
|
|
Définition à la ligne 130 du fichier ExManagerOutput.h. Références ManagerCamera. Référencé par SetManagerLink().
00130 {ManagerCamera = Cam;}
|
|
|
Définition à la ligne 134 du fichier ExManagerOutput.h. Références ManagerLight. Référencé par SetManagerLink().
00134 {ManagerLight = Light;}
|
|
|
Définition à la ligne 132 du fichier ExManagerOutput.h. Références ManagerGizmo. Référencé par SetManagerLink().
00132 {ManagerGizmo = Gizmo;}
|
|
|
Définition à la ligne 127 du fichier ExManagerOutput.h. Références ManagerInterface. Référencé par SetManagerLink().
00127 {ManagerInterface=Interface;}
|
|
|
Définition à la ligne 122 du fichier ExManagerOutput.h. Référencé par SetManagerLink().
00122 {ManagerAnim = Anim;}
|
|
|
Définition à la ligne 26 du fichier ExManagerOutput.cpp. Référencé par CreateSingleton(). |
|
|
Définition à la ligne 27 du fichier ExManagerOutput.cpp. Référencé par CreateSingleton(). |
|
|
Définition à la ligne 89 du fichier ExManagerOutput.h. |
|
|
Définition à la ligne 99 du fichier ExManagerOutput.h. Référencé par DrawScene(), et Reshape(). |
|
|
Définition à la ligne 87 du fichier ExManagerOutput.h. |
|
|
Définition à la ligne 91 du fichier ExManagerOutput.h. Référencé par DrawScene(). |
|
|
Définition à la ligne 92 du fichier ExManagerOutput.h. Référencé par DrawScene(). |
|
|
Définition à la ligne 88 du fichier ExManagerOutput.h. |
|
|
Définition à la ligne 101 du fichier ExManagerOutput.h. Référencé par DrawScene(). |
|
|
Définition à la ligne 94 du fichier ExManagerOutput.h. Référencé par DrawScene(). |
|
|
Définition à la ligne 103 du fichier ExManagerOutput.h. |
|
|
Définition à la ligne 98 du fichier ExManagerOutput.h. Référencé par DrawScene(). |
|
|
Définition à la ligne 95 du fichier ExManagerOutput.h. Référencé par DrawScene(). |
|
|
Définition à la ligne 100 du fichier ExManagerOutput.h. Référencé par DrawScene(). |
|
|
Définition à la ligne 104 du fichier ExManagerOutput.h. Référencé par DrawScene(). |
|
|
Définition à la ligne 102 du fichier ExManagerOutput.h. Référencé par DrawScene(). |
|
|
Définition à la ligne 96 du fichier ExManagerOutput.h. Référencé par DrawScene(). |
|
|
Définition à la ligne 90 du fichier ExManagerOutput.h. Référencé par DrawScene(), et Reshape(). |
1.3-rc1