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 du fichier Main.h

`#include <math.h>`
`#include "ExDefine.h"`
`#include "ExMath.h"`
`#include "ExManagerWindow.h"`
`#include "ExManagerConsole.h"`
`#include "ExManagerOutput.h"`
`#include "ExManagerTexture.h"`
`#include "ExManagerCollision.h"`
`#include "ExManagerMenu.h"`
`#include "ExManagerInterface.h"`
`#include "ExManagerMap.h"`
`#include "ExManagerCommand.h"`
`#include "ExManagerParticuleSystem.h"`
`#include "ExManagerGizmo.h"`
`#include "ExManagerLight.h"`
`#include "ExManagerFog.h"`
`#include "ExManagerAnimation.h"`
`#include "ExManagerId.h"`
`#include "ExManagerSound.h"`
`#include "ExManagerSpirit.h"`
`#include "ExManagerInputGLUT.h"`
`#include "ExNihiloNameSpace.h"`
`#include "ExCFile.h"`
`#include "ExCOptions.h"`
`#include "ExManager.h"`
`#include "ExManagerObject.h"`
`#include "ExManagerModele.h"`
`#include "ExManagerCamera.h"`
`#include "ExManagerNetwork.h"`
`#include "ExCModel.h"`
`#include "ExCObject.h"`
`#include "ExManagerFont.h"`
`#include "ExManagerSpecialEffect.h"`
`#include "ExManagerVertexArrays.h"`

Aller au code source de ce fichier.

## Fonctions
void | display (void)
void | reshape (int w, int h)
void | keyboard (unsigned char key, int x, int y)
void | keyboardup (unsigned char key, int x, int y)
void | spekeyboard (int key, int x, int y)
void | spekeyboardup (int key, int x, int y)
void | Mouse (int button, int state, int x, int y)
void | MotionFunc (int x, int y)
void | PassiveMotionFunc (int x, int y)
void | SpaceballMotionFunc (int x, int y, int z)
void | SpaceballRotateFunc (int x, int y, int z)
void | TabletMotionFunc (int x, int y)
void | TabletButtonFunc (int button, int state, int x, int y)
void | Focus (int state)
void | DrawGrid (void)
void | SetGlutCallBack (void)
void | SetManagerLink (void)
void | InitManager (void)
void | InitGlExtension (void)
void | RoutingtoConsole (const char *Label)
## Variables
ExManagerWindow * | ManagerWindow
ExManagerConsole * | ManagerConsole
ExManagerOutput * | ManagerOutPut
ExManagerTexture * | ManagerTexture
ExManagerCollision * | ManagerCollision
ExManagerMenu * | ManagerMenu
ExManagerInterface * | ManagerInterface
ExManagerMap * | ManagerMap
ExManagerCommand * | ManagerCommand
ExManagerParticuleSystem * | ManagerParticuleSystem
ExManagerGizmo * | ManagerGizmo
ExManagerLight * | ManagerLight
ExManagerFog * | ManagerFog
ExManagerAnimation * | ManagerAnimation
ExManagerInputGLUT * | ManagerInputGLUT
ExManagerId * | ManagerId
ExManagerSpirit * | ManagerSpirit
ExManagerSound * | ManagerSound
ExManagerModel * | ManagerModele
ExManagerCamera * | ManagerCamera
ExManagerNetwork * | ManagerNetwork
ExManagerFont * | ManagerFont
ExManagerSpecialEffect * | ManagerSpecialEffect
ExManagerVertexArrays * | ManagerVertexArrays
bool | m_FullScreen

## Documentation de la fonction

void display | ( | void |  | ) |

| Définition à la ligne 390 du fichier Main.cpp. Références ManagerInputGLUT, et ExManagerInputGLUT::TabletButton(). Référencé par SetGlutCallBack().
    00390 {ManagerInputGLUT->TabletButton(button,state,x,y);}

void DrawGrid | ( | void |  | ) |

void Focus | ( | int | state | ) |

| Définition à la ligne 383 du fichier Main.cpp. Références ManagerInputGLUT, et ExManagerInputGLUT::Mouse(). Référencé par SetGlutCallBack().
    00383 {ManagerInputGLUT->Mouse(button,state,x,y);}

void InitGlExtension | ( | void |  | ) |

| Définition à la ligne 237 du fichier Main.cpp. Références Guard, et InitGlExtension(). Référencé par InitGlExtension(), et main().
    00239 {
    00240 Guard(void InitGlExtension(void))
    00241
    00242         //glMultiTexCoord2fARB = (PFNGLMULTITEXCOORD2FARBPROC) wglGetProcAddress("glMultiTexCoord2fARB");
    00243         //glActiveTextureARB = (PFNGLACTIVETEXTUREARBPROC) wglGetProcAddress("glActiveTextureARB");
    00244         //glClientActiveTextureARB = (PFNGLCLIENTACTIVETEXTUREARBPROC) wglGetProcAddress("glClientActiveTextureARB");
    00245         //if(glMultiTexCoord2fARB = NULL) std::cout<<"OpenGl extension missing"<<std::endl;
    00246         //if(glActiveTextureARB = NULL) std::cout<<"OpenGl extension missing"<<std::endl;
    00247         //if(glClientActiveTextureARB = NULL) std::cout<<"OpenGl extension missing"<<std::endl;
    00248
    00249 UnGuard

void InitManager | ( | void |  | ) |

| Définition à la ligne 251 du fichier Main.cpp. Références ExManagerWindow::Apply(), ExManagerInputGLUT::CheckInput(), ExManagerSound::DisplayAviableInput(), ExManagerInputGLUT::DisplayAviableInput(), ExManagerWindow::GlutCallBack, Guard, ExManagerNetwork::Init(), ExManagerConsole::Init(), ExManagerCommand::Init(), ExManagerOutput::Init(), ExManagerModel::Init(), ExManagerLight::Init(), ExManagerParticuleSystem::Init(), ExManagerGizmo::Init(), ExManagerCamera::Init(), ExManagerMenu::Init(), ExManagerFont::Init(), ExManagerSpirit::Init(), ExManagerInterface::Init(), ExManagerSound::Init(), ExManagerTexture::Init(), ExManagerVertexArrays::Init(), ExManagerId::Init(), InitManager(), ManagerCamera, ManagerCommand, ManagerConsole, ManagerFont, ManagerGizmo, ManagerId, ManagerInputGLUT, ManagerInterface, ManagerLight, ManagerMenu, ManagerModele, ManagerNetwork, ManagerOutPut, ManagerParticuleSystem, ManagerSound, ManagerSpirit, ManagerTexture, ManagerVertexArrays, ManagerWindow, et SetGlutCallBack(). Référencé par InitManager(), et main().
    00253 {
    00254 Guard(void InitManager(void))
    00255         ManagerInputGLUT->CheckInput();
    00256         ManagerInputGLUT->DisplayAviableInput();
    00257         ManagerId->Init();
    00258         ManagerVertexArrays->Init();
    00259
    00260         //---------------------
    00261         ManagerTexture->Init();
    00262         ManagerSound->Init();
    00263         ManagerSound->DisplayAviableInput();
    00264
    00265         //---------------------
    00266         ManagerInterface->Init();
    00267         ManagerSpirit->Init();
    00268
    00269         ManagerFont->Init();
    00270         ManagerMenu->Init();
    00271         //---------------------
    00272         ManagerCamera->Init();
    00273         ManagerGizmo->Init();
    00274         ManagerParticuleSystem->Init();
    00275         ManagerLight->Init();
    00276         //---------------------
    00277         ManagerWindow->GlutCallBack=&SetGlutCallBack;
    00278         if(m_FullScreen)ManagerWindow->Apply();
    00279         ManagerModele->Init();
    00280
    00281         ManagerOutPut->Init();
    00282         ManagerCommand->Init();
    00283         ManagerConsole->Init();
    00284         ManagerNetwork->Init();
    00285
    00286
    00287
    00288 UnGuard

void keyboard | ( | unsigned char | key,
|  | int | x,
|  | int | y
| ) |

| Définition à la ligne 378 du fichier Main.cpp. Référencé par SetGlutCallBack().
    00379 {ManagerInputGLUT->Key(key,x,y);}

void keyboardup | ( | unsigned char | key,
|  | int | x,
|  | int | y
| ) |

| Définition à la ligne 379 du fichier Main.cpp. Références ExManagerInputGLUT::Key(), et ManagerInputGLUT. Référencé par SetGlutCallBack().
    00379 {ManagerInputGLUT->Key(key,x,y);}

void MotionFunc | ( | int | x,
|  | int | y
| ) |

| Définition à la ligne 384 du fichier Main.cpp. Références ExManagerInputGLUT::Focus(), et ManagerInputGLUT. Référencé par SetGlutCallBack().
    00384 {ManagerInputGLUT->Focus(state);}

void Mouse | ( | int | button,
|  | int | state,
|  | int | x,
|  | int | y
| ) |

| Définition à la ligne 382 du fichier Main.cpp. Références ExManagerInputGLUT::KeySpeUp(), et ManagerInputGLUT. Référencé par SetGlutCallBack().
    00382 {ManagerInputGLUT->KeySpeUp(key,x,y);}

void PassiveMotionFunc | ( | int | x,
|  | int | y
| ) |

| Définition à la ligne 385 du fichier Main.cpp. Références ManagerInputGLUT, et ExManagerInputGLUT::MouseMotion(). Référencé par SetGlutCallBack().
    00385 {ManagerInputGLUT->MouseMotion(x,y);}

void reshape | ( | int | w,
|  | int | h
| ) |

| Définition à la ligne 391 du fichier Main.cpp. Références ExManagerOutput::DrawScene(), et ManagerOutPut. Référencé par SetGlutCallBack().
    00391 {ManagerOutPut->DrawScene();}

void RoutingtoConsole | ( | const char * | Label | ) |

| Définition à la ligne 121 du fichier Main.cpp. Références Guard, ManagerConsole, et ExManagerConsole::Write().
    00123 {
    00124         Guard(void RoutingtoConsole(const char *Label))
    00125                 ManagerConsole->Write(Label);
    00126         UnGuard

void SetGlutCallBack | ( | void |  | ) |

| Définition à la ligne 290 du fichier Main.cpp. Références display(), Focus(), Guard, ExManagerInterface::Init(), ExManagerOutput::Init(), ExManagerConsole::Init(), ExNihilo::InitBasicObjectList(), ExManagerInputGLUT::IsJoystick(), ExManagerInputGLUT::IsKeyboard(), ExManagerInputGLUT::IsMouse(), ExManagerInputGLUT::IsSpaceBall(), ExManagerInputGLUT::IsTablet(), keyboard(), keyboardup(), ManagerConsole, ManagerInputGLUT, ManagerInterface, ManagerOutPut, MotionFunc(), Mouse(), PassiveMotionFunc(), ExManagerInterface::Reset(), reshape(), SetGlutCallBack(), SpaceballMotionFunc(), SpaceballRotateFunc(), spekeyboard(), spekeyboardup(), TabletButtonFunc(), et TabletMotionFunc(). Référencé par InitManager(), main(), et SetGlutCallBack().
    00292 {
    00293         Guard(SetGlutCallBack(void))
    00294         //------------------------------------------------
    00295         //Adressage des Callbacks Keyboard
    00296         //------------------------------------------------
    00297         if(ManagerInputGLUT->IsKeyboard())
    00298         {
    00299                 glutKeyboardFunc(keyboard);
    00300                 glutKeyboardUpFunc(keyboardup);
    00301                 glutSpecialFunc(spekeyboard);
    00302                 glutSpecialUpFunc(spekeyboardup);
    00303         }else
    00304         {
    00305                 glutKeyboardFunc(NULL);
    00306                 glutKeyboardUpFunc(NULL);
    00307                 glutSpecialFunc(NULL);
    00308                 glutSpecialUpFunc(NULL);
    00309         }
    00310         //------------------------------------------------
    00311         //Adressage des Callbacks Mouse
    00312         //------------------------------------------------
    00313         if(ManagerInputGLUT->IsMouse())
    00314         {
    00315                 glutMouseFunc(Mouse);
    00316                 glutEntryFunc(Focus);
    00317                 glutMotionFunc(MotionFunc);
    00318                 glutPassiveMotionFunc(PassiveMotionFunc);
    00319         }
    00320         else
    00321         {
    00322                 glutMouseFunc(NULL);
    00323                 glutEntryFunc(NULL);
    00324                 glutMotionFunc(NULL);
    00325                 glutPassiveMotionFunc(NULL);
    00326         }
    00327         //------------------------------------------------
    00328         //Adressage des Callbacks Joystick
    00329         //------------------------------------------------
    00330         if(ManagerInputGLUT->IsJoystick())
    00331         {
    00332         }
    00333         else
    00334         {
    00335         }
    00336         //------------------------------------------------
    00337         //Adressage des Callbacks SpaceBall
    00338         //------------------------------------------------
    00339         if(ManagerInputGLUT->IsSpaceBall())
    00340         {
    00341                 glutSpaceballMotionFunc(SpaceballMotionFunc);
    00342                 glutSpaceballRotateFunc(SpaceballRotateFunc);
    00343         }
    00344         else
    00345         {
    00346                 glutSpaceballRotateFunc(NULL);
    00347                 glutSpaceballMotionFunc(NULL);
    00348         }
    00349         //------------------------------------------------
    00350         //Adressage des Callbacks Tablet
    00351         //------------------------------------------------
    00352         if(ManagerInputGLUT->IsTablet())
    00353         {
    00354                 glutTabletMotionFunc(TabletMotionFunc);
    00355                 glutTabletButtonFunc(TabletButtonFunc);
    00356         }
    00357         else
    00358         {
    00359                 glutTabletMotionFunc(NULL);
    00360                 glutTabletButtonFunc(NULL);
    00361         }
    00362         //------------------------------------------------
    00363         //Adressage des Callbacks Affichage
    00364         //------------------------------------------------
    00365         glutDisplayFunc(display);
    00366         glutIdleFunc(display);
    00367         glutReshapeFunc(reshape);
    00368         //------------------------------------------------
    00369         //List affichage
    00370         //------------------------------------------------
    00371         ManagerConsole->Init();
    00372         ExNihilo::InitBasicObjectList();
    00373         ManagerOutPut->Init();
    00374         ManagerInterface->Reset();
    00375         ManagerInterface->Init();
    00376         UnGuard

void SetManagerLink | ( | void |  | ) |

| Définition à la ligne 128 du fichier Main.cpp. Références Guard, ManagerAnimation, ManagerCamera, ManagerCollision, ManagerCommand, ManagerConsole, ManagerFog, ManagerFont, ManagerGizmo, ManagerId, ManagerInputGLUT, ManagerInterface, ManagerLight, ManagerMap, ManagerMenu, ManagerModele, ManagerNetwork, ManagerOutPut, ManagerParticuleSystem, ManagerSound, ManagerSpecialEffect, ManagerSpirit, ManagerTexture, ManagerVertexArrays, ManagerWindow, ExManager::SetConsolFlux(), ExManagerOutput::SetManagerAnim(), ExManagerCommand::SetManagerAnim(), ExManagerOutput::SetManagerCamera(), ExManagerCommand::SetManagerCamera(), ExManagerOutput::SetManagerCollision(), ExManagerCommand::SetManagerCollision(), ExManagerOutput::SetManagerCommand(), ExManagerInputGLUT::SetManagerCommand(), ExManagerOutput::SetManagerConsole(), ExManagerCommand::SetManagerConsole(), ExManagerOutput::SetManagerFog(), ExManagerCommand::SetManagerFog(), ExManagerOutput::SetManagerGizmo(), ExManagerCommand::SetManagerGizmo(), ExManagerObject< ExCModel * >::SetManagerId(), ExManagerObject< ExCFont >::SetManagerId(), ExManagerObject< ExCSystemeParticule >::SetManagerId(), ExManagerObject< ExCSound >::SetManagerId(), ExManagerObject< ExCSpirit >::SetManagerId(), ExManagerAnimation::SetManagerId(), ExManagerObject< ExCLight >::SetManagerId(), ExManagerObject< ExCGizmo >::SetManagerId(), ExManagerMap::SetManagerId(), ExManagerObject< ExCInterface >::SetManagerId(), ExManagerObject< ExCMenu >::SetManagerId(), ExManagerCollision::SetManagerId(), ExManagerObject< ExCTexture >::SetManagerId(), ExManagerObject< ExCCamera * >::SetManagerId(), ExManagerCommand::SetManagerId(), ExManagerOutput::SetManagerInterface(), ExManagerCommand::SetManagerInterface(), ExManagerOutput::SetManagerLight(), ExManagerCommand::SetManagerLight(), SetManagerLink(), ExManagerOutput::SetManagerMap(), ExManagerCommand::SetManagerMap(), ExManagerOutput::SetManagerMenu(), ExManagerCommand::SetManagerMenu(), ExManagerOutput::SetManagerModel(), ExManagerCommand::SetManagerModel(), ExManagerCamera::SetManagerModel(), ExManagerOutput::SetManagerNetwork(), ExManagerCommand::SetManagerNetwork(), ExManagerOutput::SetManagerParticuleSystem(), ExManagerCommand::SetManagerParticuleSystem(), ExManagerCommand::SetManagerSound(), ExManagerOutput::SetManagerSpirit(), ExManagerCommand::SetManagerSpirit(), ExManagerConsole::SetManagerTexture(), ExManagerInterface::SetManagerTexture(), ExManagerParticuleSystem::SetManagerTexture(), ExManagerMap::SetManagerTexture(), ExManagerCommand::SetManagerTexture(), ExManagerModel::SetManagerTexture(), ExManagerModel::SetManagerVertexArrays(), ExManagerConsole::SetManagerWindow(), ExManagerOutput::SetManagerWindow(), et ExManagerCommand::SetManagerWindow(). Référencé par main(), et SetManagerLink().
    00130 {
    00131 Guard(void SetManagerLink(void))
    00132
    00133         ManagerWindow->SetConsolFlux(Consol);
    00134         ManagerOutPut->SetConsolFlux(Consol);
    00135         ManagerId->SetConsolFlux(Consol);
    00136         ManagerCommand->SetConsolFlux(Consol);
    00137         ManagerInputGLUT->SetConsolFlux(Consol);
    00138         ManagerCamera->SetConsolFlux(Consol);
    00139
    00140         ManagerConsole->SetConsolFlux(Consol);
    00141         ManagerTexture->SetConsolFlux(Consol);
    00142         ManagerCollision->SetConsolFlux(Consol);
    00143         ManagerMenu->SetConsolFlux(Consol);
    00144         ManagerInterface->SetConsolFlux(Consol);
    00145         ManagerMap->SetConsolFlux(Consol);
    00146     ManagerParticuleSystem->SetConsolFlux(Consol);
    00147         ManagerGizmo->SetConsolFlux(Consol);
    00148         ManagerLight->SetConsolFlux(Consol);
    00149         ManagerFog->SetConsolFlux(Consol);
    00150         ManagerAnimation->SetConsolFlux(Consol);
    00151         ManagerSpirit->SetConsolFlux(Consol);
    00152         ManagerSound->SetConsolFlux(Consol);
    00153
    00154         ManagerModele->SetConsolFlux(Consol);
    00155         ManagerFont->SetConsolFlux(Consol);
    00156         ManagerSpecialEffect->SetConsolFlux(Consol);
    00157         ManagerVertexArrays->SetConsolFlux(Consol);
    00158
    00159
    00160         ManagerCommand->SetManagerId    (ManagerId      );
    00161         ManagerCamera->SetManagerId(ManagerId);
    00162
    00163         ManagerTexture->SetManagerId    (ManagerId      );
    00164         ManagerCollision->SetManagerId  (ManagerId      );
    00165         ManagerMenu->SetManagerId       (ManagerId      );
    00166         ManagerInterface->SetManagerId  (ManagerId      );
    00167         ManagerMap->SetManagerId        (ManagerId      );
    00168         ManagerGizmo->SetManagerId      (ManagerId      );
    00169         ManagerLight->SetManagerId      (ManagerId      );
    00170         ManagerAnimation->SetManagerId  (ManagerId      );
    00171         ManagerSpirit->SetManagerId     (ManagerId      );
    00172         ManagerSound->SetManagerId      (ManagerId      );
    00173         ManagerParticuleSystem->SetManagerId    (ManagerId      );
    00174         ManagerFont->SetManagerId       (ManagerId      );
    00175
    00176         ManagerModele->SetManagerId(ManagerId);
    00177
    00178         ManagerCamera->SetManagerModel(ManagerModele);
    00179         ManagerModele->SetManagerTexture(ManagerTexture);
    00180         ManagerModele->SetManagerVertexArrays(ManagerVertexArrays);
    00181
    00182         ManagerInputGLUT->SetManagerCommand(ManagerCommand);
    00183
    00184         ManagerCommand->SetManagerAnim(ManagerAnimation);
    00185         ManagerCommand->SetManagerCollision(ManagerCollision);
    00186         ManagerCommand->SetManagerFog(ManagerFog);
    00187         ManagerCommand->SetManagerGizmo(ManagerGizmo);
    00188         ManagerCommand->SetManagerLight(ManagerLight);
    00189         ManagerCommand->SetManagerMap(ManagerMap);
    00190         ManagerCommand->SetManagerParticuleSystem(ManagerParticuleSystem);
    00191         ManagerCommand->SetManagerTexture(ManagerTexture);
    00192         ManagerCommand->SetManagerWindow(ManagerWindow);
    00193         ManagerCommand->SetManagerCamera(ManagerCamera);
    00194         ManagerCommand->SetManagerGizmo(ManagerGizmo);
    00195         ManagerCommand->SetManagerMenu(ManagerMenu);
    00196         ManagerCommand->SetManagerInterface(ManagerInterface);
    00197         ManagerCommand->SetManagerConsole(ManagerConsole);
    00198         ManagerCommand->SetManagerSound(ManagerSound);
    00199         ManagerCommand->SetManagerSpirit(ManagerSpirit);
    00200
    00201         ManagerCommand->SetManagerModel(ManagerModele);
    00202         ManagerCommand->SetManagerNetwork(ManagerNetwork);
    00203
    00204         ManagerMap->SetManagerTexture(ManagerTexture);
    00205
    00206         ManagerParticuleSystem->SetManagerTexture(ManagerTexture);
    00207         //---------------------------------------------
    00208         ManagerOutPut->SetManagerWindow(ManagerWindow);
    00209         ManagerOutPut->SetManagerCommand(ManagerCommand);
    00210         ManagerOutPut->SetManagerCamera(ManagerCamera);
    00211
    00212         ManagerOutPut->SetManagerAnim(ManagerAnimation);
    00213         ManagerOutPut->SetManagerCollision(ManagerCollision);
    00214         ManagerOutPut->SetManagerFog(ManagerFog);
    00215         ManagerOutPut->SetManagerConsole(ManagerConsole);
    00216         ManagerOutPut->SetManagerMenu(ManagerMenu);
    00217         ManagerOutPut->SetManagerInterface(ManagerInterface);
    00218         ManagerOutPut->SetManagerSpirit(ManagerSpirit);
    00219         ManagerOutPut->SetManagerMap(ManagerMap);
    00220
    00221         ManagerOutPut->SetManagerModel(ManagerModele);
    00222         ManagerOutPut->SetManagerGizmo(ManagerGizmo);
    00223         ManagerOutPut->SetManagerParticuleSystem(ManagerParticuleSystem);
    00224         ManagerOutPut->SetManagerLight(ManagerLight);
    00225         ManagerOutPut->SetManagerNetwork(ManagerNetwork);
    00226         //-------------------------------------------------
    00227
    00228
    00229
    00230         ManagerInterface->SetManagerTexture(ManagerTexture);
    00231
    00232         ManagerConsole->SetManagerWindow(ManagerWindow);
    00233         ManagerConsole->SetManagerTexture(ManagerTexture);
    00234
    00235 UnGuard

void SpaceballMotionFunc | ( | int | x,
|  | int | y,
|  | int | z
| ) |

| Définition à la ligne 386 du fichier Main.cpp. Références ManagerInputGLUT, et ExManagerInputGLUT::MousePassiveMotion(). Référencé par SetGlutCallBack().
    00386 {ManagerInputGLUT->MousePassiveMotion(x,y);}

void SpaceballRotateFunc | ( | int | x,
|  | int | y,
|  | int | z
| ) |

| Définition à la ligne 387 du fichier Main.cpp. Références ManagerInputGLUT, et ExManagerInputGLUT::SpaceballMotion(). Référencé par SetGlutCallBack().
    00387 {ManagerInputGLUT->SpaceballMotion(x,y,z);}

void spekeyboard | ( | int | key,
|  | int | x,
|  | int | y
| ) |

| Définition à la ligne 380 du fichier Main.cpp. Références ExManagerInputGLUT::KeyUp(), et ManagerInputGLUT. Référencé par SetGlutCallBack().
    00380 {ManagerInputGLUT->KeyUp(key,x,y);}

void spekeyboardup | ( | int | key,
|  | int | x,
|  | int | y
| ) |

| Définition à la ligne 381 du fichier Main.cpp. Références ExManagerInputGLUT::KeySpe(), et ManagerInputGLUT. Référencé par SetGlutCallBack().
    00381 {ManagerInputGLUT->KeySpe(key,x,y);}

void TabletButtonFunc | ( | int | button,
|  | int | state,
|  | int | x,
|  | int | y
| ) |

| Définition à la ligne 389 du fichier Main.cpp. Références ManagerInputGLUT, et ExManagerInputGLUT::TabletMotion(). Référencé par SetGlutCallBack().
    00389 {ManagerInputGLUT->TabletMotion(x,y);}

void TabletMotionFunc | ( | int | x,
|  | int | y
| ) |

| Définition à la ligne 388 du fichier Main.cpp. Références ManagerInputGLUT, et ExManagerInputGLUT::SpaceballRotate(). Référencé par SetGlutCallBack().
    00388 {ManagerInputGLUT->SpaceballRotate(x,y,z);}

## Documentation de la variable

bool m_FullScreen

| Définition à la ligne 117 du fichier Main.h. Référencé par main().

ExManagerAnimation* ManagerAnimation

| Définition à la ligne 105 du fichier Main.h. Référencé par main(), et SetManagerLink().

ExManagerCamera* ManagerCamera

| Définition à la ligne 112 du fichier Main.h. Référencé par InitManager(), main(), SetManagerLink(), ExManagerOutput::SetManagerModel(), et ExManagerCommand::SetManagerModel().

ExManagerCollision* ManagerCollision

| Définition à la ligne 96 du fichier Main.h. Référencé par main(), ExManagerOutput::SetManagerFog(), ExManagerEntite::SetManagerId(), ExManagerCommand::SetManagerId(), ExManagerCam::SetManagerId(), et SetManagerLink().

ExManagerCommand* ManagerCommand

| Définition à la ligne 100 du fichier Main.h. Référencé par InitManager(), main(), ExManagerInputGLUT::SetManagerCommand(), ExManagerOutput::SetManagerConsole(), et SetManagerLink().

ExManagerConsole* ManagerConsole

| Définition à la ligne 93 du fichier Main.h. Référencé par InitManager(), main(), RoutingtoConsole(), SetGlutCallBack(), SetManagerLink(), ExManagerOutput::SetManagerMenu(), et ExManagerCommand::SetManagerSound().

ExManagerFog* ManagerFog

| Définition à la ligne 104 du fichier Main.h. Référencé par main(), ExManagerOutput::SetManagerAnim(), ExManagerCommand::SetManagerAnim(), et SetManagerLink().

ExManagerFont* ManagerFont

| Définition à la ligne 114 du fichier Main.h. Référencé par InitManager(), main(), et SetManagerLink().

ExManagerGizmo* ManagerGizmo

| Définition à la ligne 102 du fichier Main.h. Référencé par InitManager(), main(), ExManagerCommand::SetManagerLight(), SetManagerLink(), et ExManagerOutput::SetManagerParticuleSystem().

ExManagerId* ManagerId

| Définition à la ligne 107 du fichier Main.h. Référencé par InitManager(), main(), ExManagerPVS::SetManagerId(), ExManagerObject< ExCSpirit >::SetManagerId(), ExManagerCollision::SetManagerId(), ExManagerAnimation::SetManagerId(), SetManagerLink(), ExManagerCommand::SetManagerMenu(), et ExManagerMap::SetManagerTexture().

ExManagerInputGLUT* ManagerInputGLUT

| Définition à la ligne 106 du fichier Main.h. Référencé par display(), Focus(), InitManager(), keyboardup(), main(), MotionFunc(), Mouse(), PassiveMotionFunc(), SetGlutCallBack(), SetManagerLink(), SpaceballMotionFunc(), SpaceballRotateFunc(), spekeyboard(), spekeyboardup(), TabletButtonFunc(), et TabletMotionFunc().

ExManagerInterface* ManagerInterface

| Définition à la ligne 98 du fichier Main.h. Référencé par InitManager(), main(), SetGlutCallBack(), ExManagerCommand::SetManagerConsole(), SetManagerLink(), et ExManagerOutput::SetManagerSpirit().

ExManagerLight* ManagerLight

| Définition à la ligne 103 du fichier Main.h. Référencé par InitManager(), main(), SetManagerLink(), ExManagerOutput::SetManagerNetwork(), et ExManagerCommand::SetManagerParticuleSystem().

ExManagerMap* ManagerMap

| Définition à la ligne 99 du fichier Main.h. Référencé par main(), ExManagerOutput::SetManagerCamera(), ExManagerCommand::SetManagerFog(), et SetManagerLink().

ExManagerMenu* ManagerMenu

| Définition à la ligne 97 du fichier Main.h. Référencé par InitManager(), main(), ExManagerOutput::SetManagerInterface(), ExManagerCommand::SetManagerInterface(), et SetManagerLink().

ExManagerModel* ManagerModele

| Définition à la ligne 111 du fichier Main.h. Référencé par InitManager(), main(), et SetManagerLink().

ExManagerNetwork* ManagerNetwork

| Définition à la ligne 113 du fichier Main.h. Référencé par InitManager(), main(), et SetManagerLink().

ExManagerOutput* ManagerOutPut

| Définition à la ligne 94 du fichier Main.h. Référencé par InitManager(), main(), reshape(), SetGlutCallBack(), et SetManagerLink().

ExManagerParticuleSystem* ManagerParticuleSystem

| Définition à la ligne 101 du fichier Main.h. Référencé par InitManager(), main(), ExManagerOutput::SetManagerLight(), SetManagerLink(), et ExManagerCommand::SetManagerTexture().

ExManagerSound* ManagerSound

| Définition à la ligne 109 du fichier Main.h. Référencé par InitManager(), main(), SetManagerLink(), et ExManagerCommand::SetManagerSpirit().

ExManagerSpecialEffect* ManagerSpecialEffect

| Définition à la ligne 115 du fichier Main.h. Référencé par main(), et SetManagerLink().

ExManagerSpirit* ManagerSpirit

| Définition à la ligne 108 du fichier Main.h. Référencé par InitManager(), main(), SetManagerLink(), et ExManagerOutput::SetManagerMap().

ExManagerTexture* ManagerTexture

| Définition à la ligne 95 du fichier Main.h. Référencé par ExCSystemeParticule::GetParticuleSystemeState(), InitManager(), main(), ExManagerCommand::SetManagerCollision(), SetManagerLink(), ExManagerEntite::SetManagerPVS(), ExManagerParticuleSystem::SetManagerTexture(), ExManagerInterface::SetManagerTexture(), ExCParticuleTexture::SetManagerTexture(), ExCModel::SetManagerTexture(), ExManagerModel::SetManagerVertexArrays(), ExCEntite::SetNumberVertex(), et ExCOctree::ShowOctreeSubdivision().

ExManagerVertexArrays* ManagerVertexArrays

| Définition à la ligne 116 du fichier Main.h. Référencé par InitManager(), main(), et SetManagerLink().

ExManagerWindow* ManagerWindow

| Définition à la ligne 92 du fichier Main.h. Référencé par InitManager(), main(), ExManagerOutput::SetManagerCommand(), ExManagerCommand::SetManagerGizmo(), SetManagerLink(), ExManagerConsole::SetManagerTexture(), et ExCInterface::SetManagerTexture().