Page principale   Liste des namespaces   Hiérarchie des classes   Liste par ordre alphabétique   Liste des composants   Liste des fichiers   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 "ExManagerPVS.h"
#include "ExManagerCollision.h"
#include "ExManagerEntite.h"
#include "ExManagerCam.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 "ExPredefinedObject.h"
#include "ExCFile.h"
#include "ExCOptions.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

ExManagerWindowManagerWindow
ExManagerConsoleManagerConsole
ExManagerOutputManagerOutPut
ExManagerTextureManagerTexture
ExManagerPVSManagerPVS
ExManagerCollisionManagerCollision
ExManagerEntiteManagerEntite
ExManagerCamManagerCam
ExManagerMenuManagerMenu
ExManagerInterfaceManagerInterface
ExManagerMapManagerMap
ExManagerCommandManagerCommand
ExManagerParticuleSystemManagerParticuleSystem
ExManagerGizmoManagerGizmo
ExManagerLightManagerLight
ExManagerFogManagerFog
ExManagerAnimationManagerAnimation
ExManagerInputGLUTManagerInputGLUT
ExManagerIdManagerId
ExManagerSpiritManagerSpirit
ExManagerSoundManagerSound


Documentation de la fonction

void display void   
 

Définition à la ligne 360 du fichier Main.cpp.

Références ExManagerOutput::DrawScene(), et ManagerOutPut.

Référencé par SetGlutCallBack().

void DrawGrid void   
 

void Focus int    state
 

Définition à la ligne 353 du fichier Main.cpp.

Références ExManagerInputGLUT::Focus(), et ManagerInputGLUT.

Référencé par SetGlutCallBack().

00353 {ManagerInputGLUT->Focus(state);}

void InitGlExtension void   
 

Définition à la ligne 226 du fichier Main.cpp.

Références Guard, InitGlExtension(), et UnGuard.

Référencé par InitGlExtension(), et main().

00227 {
00228 Guard(void InitGlExtension(void))
00229         char *extList = (char *) glGetString(GL_EXTENSIONS);
00230         
00231         //checking for compiled vertex array
00232         if(extList && strstr(extList,"GL_EXT_compiled_vertex_array"))
00233         {
00234         #ifdef UNIX_SRC
00235         
00236         #else
00237                 glLockArraysEXT = (PFNGLLOCKARRAYSEXTPROC) wglGetProcAddress("glLockArraysEXT");
00238                 glUnlockArraysEXT = (PFNGLUNLOCKARRAYSEXTPROC) wglGetProcAddress("glUnLockArraysEXT");
00239         #endif
00240         }
00241 
00242 UnGuard
00243 }

void InitManager void   
 

Définition à la ligne 245 du fichier Main.cpp.

Références ExManagerWindow::GlutCallBack, Guard, ExManagerSound::Init(), ExManagerTexture::Init(), ExManagerConsole::Init(), ExManagerCommand::Init(), ExManagerCam::Init(), ExManagerEntite::Init(), ExManagerOutput::Init(), InitManager(), ManagerCam, ManagerCommand, ManagerConsole, ManagerEntite, ManagerOutPut, ManagerSound, ManagerTexture, ManagerWindow, SetGlutCallBack(), et UnGuard.

Référencé par InitManager(), et main().

00246 {
00247 Guard(void InitManager(void))
00248         ManagerWindow->GlutCallBack=&SetGlutCallBack;
00249         ManagerOutPut->Init();
00250         ManagerEntite->Init();
00251         ManagerCam->Init();
00252         ManagerCommand->Init();
00253         ManagerConsole->Init();
00254         ManagerTexture->Init();
00255         ManagerSound->Init();
00256         
00257 UnGuard
00258 }

void keyboard unsigned char    key,
int    x,
int    y
 

Définition à la ligne 348 du fichier Main.cpp.

Références ExManagerInputGLUT::Key(), et ManagerInputGLUT.

Référencé par SetGlutCallBack().

00348 {ManagerInputGLUT->Key(key,x,y);}

void keyboardup unsigned char    key,
int    x,
int    y
 

Définition à la ligne 349 du fichier Main.cpp.

Références ExManagerInputGLUT::KeyUp(), et ManagerInputGLUT.

Référencé par SetGlutCallBack().

00349 {ManagerInputGLUT->KeyUp(key,x,y);}

void MotionFunc int    x,
int    y
 

Définition à la ligne 354 du fichier Main.cpp.

Références ManagerInputGLUT, et ExManagerInputGLUT::MouseMotion().

Référencé par SetGlutCallBack().

void Mouse int    button,
int    state,
int    x,
int    y
 

Définition à la ligne 352 du fichier Main.cpp.

Références ManagerInputGLUT, et ExManagerInputGLUT::Mouse().

Référencé par SetGlutCallBack().

00352 {ManagerInputGLUT->Mouse(button,state,x,y);}

void PassiveMotionFunc int    x,
int    y
 

Définition à la ligne 355 du fichier Main.cpp.

Références ManagerInputGLUT, et ExManagerInputGLUT::MousePassiveMotion().

Référencé par SetGlutCallBack().

void reshape int    w,
int    h
 

Définition à la ligne 361 du fichier Main.cpp.

Références ManagerOutPut, et ExManagerOutput::Reshape().

Référencé par SetGlutCallBack().

00361 {ManagerOutPut->Reshape(w,h);}

void RoutingtoConsole const char *    Label
 

Définition à la ligne 89 du fichier Main.cpp.

Références Guard, ManagerConsole, UnGuard, et ExManagerConsole::Write().

Référencé par SetManagerLink().

00090 {
00091         Guard(void RoutingtoConsole(const char *Label))
00092                 ManagerConsole->Write(Label);
00093         UnGuard
00094 }

void SetGlutCallBack void   
 

Définition à la ligne 260 du fichier Main.cpp.

Références display(), Focus(), ExManagerInterface::init(), ExManagerOutput::Init(), ExManagerConsole::Init(), InitBasicObjectList(), ExManagerInputGLUT::IsJoystick(), ExManagerInputGLUT::IsKeyboard(), ExManagerInputGLUT::IsMouse(), ExManagerInputGLUT::IsSpaceBall(), ExManagerInputGLUT::IsTablet(), keyboard(), keyboardup(), ExManagerEntite::MakeGlListForAll(), ManagerConsole, ManagerEntite, ManagerInputGLUT, ManagerInterface, ManagerOutPut, MotionFunc(), Mouse(), PassiveMotionFunc(), ExManagerInterface::Reset(), reshape(), SpaceballMotionFunc(), SpaceballRotateFunc(), spekeyboard(), spekeyboardup(), TabletButtonFunc(), et TabletMotionFunc().

Référencé par InitManager(), et main().

00261 {
00262         //------------------------------------------------
00263         //Adressage des Callbacks Keyboard
00264         //------------------------------------------------      
00265         if(ManagerInputGLUT->IsKeyboard())
00266         {       
00267                 glutKeyboardFunc(keyboard);
00268                 glutKeyboardUpFunc(keyboardup);
00269                 glutSpecialFunc(spekeyboard);
00270                 glutSpecialUpFunc(spekeyboardup);
00271         }else
00272         {
00273                 glutKeyboardFunc(NULL);
00274                 glutKeyboardUpFunc(NULL);
00275                 glutSpecialFunc(NULL);
00276                 glutSpecialUpFunc(NULL);
00277         }
00278         //------------------------------------------------
00279         //Adressage des Callbacks Mouse
00280         //------------------------------------------------      
00281         if(ManagerInputGLUT->IsMouse())
00282         {
00283                 glutMouseFunc(Mouse);
00284                 glutEntryFunc(Focus);
00285                 glutMotionFunc(MotionFunc);
00286                 glutPassiveMotionFunc(PassiveMotionFunc);
00287         }
00288         else
00289         {
00290                 glutMouseFunc(NULL);
00291                 glutEntryFunc(NULL);
00292                 glutMotionFunc(NULL);
00293                 glutPassiveMotionFunc(NULL);
00294         }
00295         //------------------------------------------------
00296         //Adressage des Callbacks Joystick
00297         //------------------------------------------------      
00298         if(ManagerInputGLUT->IsJoystick())
00299         {
00300         }
00301         else
00302         {
00303         }
00304         //------------------------------------------------
00305         //Adressage des Callbacks SpaceBall
00306         //------------------------------------------------      
00307         if(ManagerInputGLUT->IsSpaceBall())
00308         {
00309                 glutSpaceballMotionFunc(SpaceballMotionFunc);
00310                 glutSpaceballRotateFunc(SpaceballRotateFunc);
00311         }
00312         else
00313         {
00314                 glutSpaceballRotateFunc(NULL);
00315                 glutSpaceballMotionFunc(NULL);
00316         }
00317         //------------------------------------------------
00318         //Adressage des Callbacks Tablet
00319         //------------------------------------------------      
00320         if(ManagerInputGLUT->IsTablet())
00321         {
00322                 glutTabletMotionFunc(TabletMotionFunc);
00323                 glutTabletButtonFunc(TabletButtonFunc);
00324         }
00325         else
00326         {
00327                 glutTabletMotionFunc(NULL);
00328                 glutTabletButtonFunc(NULL);
00329         }
00330         //------------------------------------------------
00331         //Adressage des Callbacks Affichage
00332         //------------------------------------------------      
00333         glutDisplayFunc(display);
00334         glutIdleFunc(display);  
00335         glutReshapeFunc(reshape);
00336         //------------------------------------------------
00337         //List affichage
00338         //------------------------------------------------
00339         ManagerConsole->Init();
00340         ManagerEntite->MakeGlListForAll();
00341         InitBasicObjectList();
00342         ManagerOutPut->Init();
00343         ManagerInterface->Reset();
00344         ManagerInterface->init();
00345         
00346 }

void SetManagerLink void   
 

Définition à la ligne 96 du fichier Main.cpp.

Références ExManagerCommand::Consol, ExManagerSound::Consol, ExManagerSpirit::Consol, ExManagerId::Consol, ExManagerInputGLUT::Consol, ExManagerAnimation::Consol, ExManagerFog::Consol, ExManagerLight::Consol, ExManagerGizmo::Consol, ExManagerParticuleSystem::Consol, ExManagerMap::Consol, ExManagerInterface::Consol, ExManagerMenu::Consol, ExManagerCam::Consol, ExManagerEntite::Consol, ExManagerCollision::Consol, ExManagerPVS::Consol, ExManagerTexture::Consol, ExManagerOutput::Consol, ExManagerWindow::Consol, ExManagerConsole::Consol, Guard, ManagerAnimation, ManagerCam, ManagerCollision, ManagerCommand, ManagerConsole, ManagerEntite, ManagerFog, ManagerGizmo, ManagerId, ManagerInputGLUT, ManagerInterface, ManagerLight, ManagerMap, ManagerMenu, ManagerOutPut, ManagerParticuleSystem, ManagerPVS, ManagerSound, ManagerSpirit, ManagerTexture, ManagerWindow, ExManagerParticuleSystem::RecordToManagerPVS(), ExManagerEntite::RecordToManagerPVS(), RoutingtoConsole(), ExManagerOutput::SetManagerAnim(), ExManagerCommand::SetManagerAnim(), ExManagerOutput::SetManagerCam(), ExManagerCommand::SetManagerCam(), ExManagerOutput::SetManagerCollision(), ExManagerCam::SetManagerCollision(), ExManagerLight::SetManagerCollision(), ExManagerGizmo::SetManagerCollision(), ExManagerParticuleSystem::SetManagerCollision(), ExManagerEntite::SetManagerCollision(), ExManagerCommand::SetManagerCollision(), ExManagerOutput::SetManagerCommand(), ExManagerInputGLUT::SetManagerCommand(), ExManagerOutput::SetManagerConsole(), ExManagerCommand::SetManagerConsole(), ExManagerCommand::SetManagerEntite(), ExManagerOutput::SetManagerFog(), ExManagerCommand::SetManagerFog(), ExManagerCommand::SetManagerGizmo(), ExManagerSound::SetManagerId(), ExManagerSpirit::SetManagerId(), ExManagerAnimation::SetManagerId(), ExManagerFog::SetManagerId(), ExManagerLight::SetManagerId(), ExManagerGizmo::SetManagerId(), ExManagerCommand::SetManagerId(), ExManagerMap::SetManagerId(), ExManagerInterface::SetManagerId(), ExManagerMenu::SetManagerId(), ExManagerCam::SetManagerId(), ExManagerEntite::SetManagerId(), ExManagerCollision::SetManagerId(), ExManagerPVS::SetManagerId(), ExManagerTexture::SetManagerId(), ExManagerWindow::SetManagerId(), ExManagerOutput::SetManagerInterface(), ExManagerCommand::SetManagerInterface(), ExManagerCommand::SetManagerLight(), SetManagerLink(), ExManagerOutput::SetManagerMap(), ExManagerCommand::SetManagerMap(), ExManagerOutput::SetManagerMenu(), ExManagerCommand::SetManagerMenu(), ExManagerCommand::SetManagerParticuleSystem(), ExManagerOutput::SetManagerPVS(), ExManagerCam::SetManagerPVS(), ExManagerLight::SetManagerPVS(), ExManagerGizmo::SetManagerPVS(), ExManagerParticuleSystem::SetManagerPVS(), ExManagerEntite::SetManagerPVS(), ExManagerCommand::SetManagerPVS(), ExManagerCommand::SetManagerSound(), ExManagerCommand::SetManagerSpirit(), ExManagerConsole::SetManagerTexture(), ExManagerInterface::SetManagerTexture(), ExManagerParticuleSystem::SetManagerTexture(), ExManagerEntite::SetManagerTexture(), ExManagerMap::SetManagerTexture(), ExManagerCommand::SetManagerTexture(), ExManagerConsole::SetManagerWindow(), ExManagerInterface::SetManagerWindow(), ExManagerOutput::SetManagerWindow(), ExManagerCommand::SetManagerWindow(), UnGuard, ExManagerSound::WriteToConsol, ExManagerSpirit::WriteToConsol, ExManagerId::WriteToConsol, ExManagerInputGLUT::WriteToConsol, ExManagerAnimation::WriteToConsol, ExManagerFog::WriteToConsol, ExManagerLight::WriteToConsol, ExManagerGizmo::WriteToConsol, ExManagerParticuleSystem::WriteToConsol, ExManagerCommand::WriteToConsol, ExManagerMap::WriteToConsol, ExManagerInterface::WriteToConsol, ExManagerMenu::WriteToConsol, ExManagerCam::WriteToConsol, ExManagerEntite::WriteToConsol, ExManagerCollision::WriteToConsol, ExManagerPVS::WriteToConsol, ExManagerTexture::WriteToConsol, ExManagerOutput::WriteToConsol, ExManagerConsole::WriteToConsol, et ExManagerWindow::WriteToConsol.

Référencé par main(), et SetManagerLink().

00097 {
00098 Guard(void SetManagerLink(void))
00099         ManagerConsole->Consol=Consol;
00100         ManagerWindow->Consol=Consol;
00101         ManagerOutPut->Consol=Consol;
00102         ManagerTexture->Consol=Consol;
00103         ManagerPVS->Consol=Consol;
00104         ManagerCollision->Consol=Consol;
00105         ManagerEntite->Consol=Consol;
00106         ManagerCam->Consol=Consol;
00107         ManagerMenu->Consol=Consol;
00108         ManagerInterface->Consol=Consol;
00109         ManagerMap->Consol=Consol;
00110     ManagerParticuleSystem->Consol=Consol;
00111         ManagerGizmo->Consol=Consol;
00112         ManagerLight->Consol=Consol;
00113         ManagerFog->Consol=Consol;
00114         ManagerAnimation->Consol=Consol;
00115         ManagerInputGLUT->Consol=Consol;
00116         ManagerId->Consol=Consol;
00117         ManagerSpirit->Consol=Consol;
00118         ManagerSound->Consol=Consol;
00119         ManagerCommand->Consol=Consol;
00120 
00121         ManagerWindow->WriteToConsol=&RoutingtoConsole;
00122         ManagerConsole->WriteToConsol=&RoutingtoConsole;
00123         ManagerOutPut->WriteToConsol=&RoutingtoConsole;
00124         ManagerTexture->WriteToConsol=&RoutingtoConsole;
00125         ManagerPVS->WriteToConsol=&RoutingtoConsole;
00126         ManagerCollision->WriteToConsol=&RoutingtoConsole;
00127         ManagerEntite->WriteToConsol=&RoutingtoConsole;
00128         ManagerCam->WriteToConsol=&RoutingtoConsole;
00129         ManagerMenu->WriteToConsol=&RoutingtoConsole;
00130         ManagerInterface->WriteToConsol=&RoutingtoConsole;
00131         ManagerMap->WriteToConsol=&RoutingtoConsole;
00132         ManagerCommand->WriteToConsol=&RoutingtoConsole;
00133         ManagerParticuleSystem->WriteToConsol=&RoutingtoConsole;
00134         ManagerGizmo->WriteToConsol=&RoutingtoConsole;
00135         ManagerLight->WriteToConsol=&RoutingtoConsole;
00136         ManagerFog->WriteToConsol=&RoutingtoConsole;
00137         ManagerAnimation->WriteToConsol=&RoutingtoConsole;
00138         ManagerInputGLUT->WriteToConsol=&RoutingtoConsole;
00139         ManagerId->WriteToConsol=&RoutingtoConsole;
00140         ManagerSpirit->WriteToConsol=&RoutingtoConsole;
00141         ManagerSound->WriteToConsol=&RoutingtoConsole;
00142 
00143         ManagerWindow->SetManagerId     (ManagerId      );
00144         ManagerTexture->SetManagerId    (ManagerId      );
00145         ManagerPVS->SetManagerId        (ManagerId      );
00146         ManagerCollision->SetManagerId  (ManagerId      );
00147         ManagerEntite->SetManagerId     (ManagerId      );
00148         ManagerCam->SetManagerId        (ManagerId      );
00149         ManagerMenu->SetManagerId       (ManagerId      );
00150         ManagerInterface->SetManagerId  (ManagerId      );
00151         ManagerMap->SetManagerId        (ManagerId      );
00152         ManagerCommand->SetManagerId    (ManagerId      );
00153         ManagerGizmo->SetManagerId      (ManagerId      );
00154         ManagerLight->SetManagerId      (ManagerId      );
00155         ManagerFog->SetManagerId        (ManagerId      );
00156         ManagerAnimation->SetManagerId  (ManagerId      );
00157         ManagerSpirit->SetManagerId     (ManagerId      );
00158         ManagerSound->SetManagerId      (ManagerId      );
00159 
00160         ManagerInputGLUT->SetManagerCommand(ManagerCommand);
00161 
00162         ManagerCommand->SetManagerAnim(ManagerAnimation);
00163         ManagerCommand->SetManagerCam(ManagerCam);
00164         ManagerCommand->SetManagerCollision(ManagerCollision);
00165         ManagerCommand->SetManagerEntite(ManagerEntite);
00166         ManagerCommand->SetManagerFog(ManagerFog);
00167         ManagerCommand->SetManagerGizmo(ManagerGizmo);
00168         ManagerCommand->SetManagerLight(ManagerLight);
00169         ManagerCommand->SetManagerMap(ManagerMap);
00170         ManagerCommand->SetManagerParticuleSystem(ManagerParticuleSystem);
00171         ManagerCommand->SetManagerPVS(ManagerPVS);
00172         ManagerCommand->SetManagerTexture(ManagerTexture);
00173         ManagerCommand->SetManagerWindow(ManagerWindow);
00174         ManagerCommand->SetManagerGizmo(ManagerGizmo);
00175         ManagerCommand->SetManagerMenu(ManagerMenu);
00176         ManagerCommand->SetManagerInterface(ManagerInterface);
00177         ManagerCommand->SetManagerConsole(ManagerConsole);
00178         ManagerCommand->SetManagerSound(ManagerSound);
00179         ManagerCommand->SetManagerSpirit(ManagerSpirit);
00180 
00181         ManagerMap->SetManagerTexture(ManagerTexture);
00182     
00183         ManagerEntite->SetManagerCollision(ManagerCollision);
00184         ManagerEntite->SetManagerPVS(ManagerPVS);
00185         ManagerEntite->SetManagerTexture(ManagerTexture);
00186 
00187         ManagerParticuleSystem->SetManagerCollision(ManagerCollision);
00188         ManagerParticuleSystem->SetManagerPVS(ManagerPVS);
00189         ManagerParticuleSystem->SetManagerTexture(ManagerTexture);
00190 
00191         ManagerGizmo->SetManagerCollision(ManagerCollision);
00192         ManagerGizmo->SetManagerPVS(ManagerPVS);
00193 
00194         ManagerLight->SetManagerCollision(ManagerCollision);
00195         ManagerLight->SetManagerPVS(ManagerPVS);
00196 
00197         ManagerCam->SetManagerCollision(ManagerCollision);
00198         ManagerCam->SetManagerPVS(ManagerPVS);
00199 
00200         ManagerOutPut->SetManagerWindow(ManagerWindow);
00201         ManagerOutPut->SetManagerPVS(ManagerPVS);
00202         ManagerOutPut->SetManagerCam(ManagerCam);
00203         ManagerOutPut->SetManagerAnim(ManagerAnimation);
00204         ManagerOutPut->SetManagerCollision(ManagerCollision);
00205         ManagerOutPut->SetManagerFog(ManagerFog);
00206         ManagerOutPut->SetManagerCommand(ManagerCommand);
00207         ManagerOutPut->SetManagerMenu(ManagerMenu);
00208         ManagerOutPut->SetManagerInterface(ManagerInterface);
00209         ManagerOutPut->SetManagerConsole(ManagerConsole);
00210         ManagerOutPut->SetManagerMap(ManagerMap);
00211         
00212         ManagerInterface->SetManagerTexture(ManagerTexture);
00213         ManagerInterface->SetManagerWindow(ManagerWindow);
00214 
00215         ManagerConsole->SetManagerWindow(ManagerWindow);
00216         ManagerConsole->SetManagerTexture(ManagerTexture);
00217 
00218         //------------------------
00219         //Recording to pvs
00220         //------------------------
00221         ManagerEntite->RecordToManagerPVS();
00222         ManagerParticuleSystem->RecordToManagerPVS();
00223 UnGuard
00224 }

void SpaceballMotionFunc int    x,
int    y,
int    z
 

Définition à la ligne 356 du fichier Main.cpp.

Références ManagerInputGLUT, et ExManagerInputGLUT::SpaceballMotion().

Référencé par SetGlutCallBack().

void SpaceballRotateFunc int    x,
int    y,
int    z
 

Définition à la ligne 357 du fichier Main.cpp.

Références ManagerInputGLUT, et ExManagerInputGLUT::SpaceballRotate().

Référencé par SetGlutCallBack().

void spekeyboard int    key,
int    x,
int    y
 

Définition à la ligne 350 du fichier Main.cpp.

Références ExManagerInputGLUT::KeySpe(), et ManagerInputGLUT.

Référencé par SetGlutCallBack().

00350 {ManagerInputGLUT->KeySpe(key,x,y);}    

void spekeyboardup int    key,
int    x,
int    y
 

Définition à la ligne 351 du fichier Main.cpp.

Références ExManagerInputGLUT::KeySpeUp(), et ManagerInputGLUT.

Référencé par SetGlutCallBack().

00351 {ManagerInputGLUT->KeySpeUp(key,x,y);}

void TabletButtonFunc int    button,
int    state,
int    x,
int    y
 

Définition à la ligne 359 du fichier Main.cpp.

Références ManagerInputGLUT, et ExManagerInputGLUT::TabletButton().

Référencé par SetGlutCallBack().

00359 {ManagerInputGLUT->TabletButton(button,state,x,y);} 

void TabletMotionFunc int    x,
int    y
 

Définition à la ligne 358 du fichier Main.cpp.

Références ManagerInputGLUT, et ExManagerInputGLUT::TabletMotion().

Référencé par SetGlutCallBack().


Documentation de la variable

ExManagerAnimation* ManagerAnimation
 

Définition à la ligne 101 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerCam* ManagerCam
 

Définition à la ligne 92 du fichier Main.h.

Référencé par InitManager(), main(), et SetManagerLink().

ExManagerCollision* ManagerCollision
 

Définition à la ligne 90 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerCommand* ManagerCommand
 

Définition à la ligne 96 du fichier Main.h.

Référencé par InitManager(), main(), et SetManagerLink().

ExManagerConsole* ManagerConsole
 

Définition à la ligne 86 du fichier Main.h.

Référencé par InitManager(), main(), RoutingtoConsole(), SetGlutCallBack(), et SetManagerLink().

ExManagerEntite* ManagerEntite
 

Définition à la ligne 91 du fichier Main.h.

Référencé par InitManager(), main(), SetGlutCallBack(), et SetManagerLink().

ExManagerFog* ManagerFog
 

Définition à la ligne 100 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerGizmo* ManagerGizmo
 

Définition à la ligne 98 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerId* ManagerId
 

Définition à la ligne 103 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerInputGLUT* ManagerInputGLUT
 

Définition à la ligne 102 du fichier Main.h.

Référencé par Focus(), keyboard(), keyboardup(), main(), MotionFunc(), Mouse(), PassiveMotionFunc(), SetGlutCallBack(), SetManagerLink(), SpaceballMotionFunc(), SpaceballRotateFunc(), spekeyboard(), spekeyboardup(), TabletButtonFunc(), et TabletMotionFunc().

ExManagerInterface* ManagerInterface
 

Définition à la ligne 94 du fichier Main.h.

Référencé par main(), SetGlutCallBack(), et SetManagerLink().

ExManagerLight* ManagerLight
 

Définition à la ligne 99 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerMap* ManagerMap
 

Définition à la ligne 95 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerMenu* ManagerMenu
 

Définition à la ligne 93 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerOutput* ManagerOutPut
 

Définition à la ligne 87 du fichier Main.h.

Référencé par display(), InitManager(), main(), reshape(), SetGlutCallBack(), et SetManagerLink().

ExManagerParticuleSystem* ManagerParticuleSystem
 

Définition à la ligne 97 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerPVS* ManagerPVS
 

Définition à la ligne 89 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerSound* ManagerSound
 

Définition à la ligne 105 du fichier Main.h.

Référencé par InitManager(), main(), et SetManagerLink().

ExManagerSpirit* ManagerSpirit
 

Définition à la ligne 104 du fichier Main.h.

Référencé par main(), et SetManagerLink().

ExManagerTexture* ManagerTexture
 

Définition à la ligne 88 du fichier Main.h.

Référencé par InitManager(), main(), et SetManagerLink().

ExManagerWindow* ManagerWindow
 

Définition à la ligne 85 du fichier Main.h.

Référencé par InitManager(), main(), et SetManagerLink().


Généré le Tue Aug 6 20:25:33 2002 pour ExNihilo par doxygen1.2.17