Main Page   Namespace List   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

Main.h File Reference

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

Go to the source code of this file.

Functions

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


Function Documentation

void display void   
 

Definition at line 360 of file Main.cpp.

References ExManagerOutput::DrawScene(), and ManagerOutPut.

Referenced by SetGlutCallBack().

void DrawGrid void   
 

void Focus int    state
 

Definition at line 353 of file Main.cpp.

References ExManagerInputGLUT::Focus(), and ManagerInputGLUT.

Referenced by SetGlutCallBack().

00353 {ManagerInputGLUT->Focus(state);}

void InitGlExtension void   
 

Definition at line 226 of file Main.cpp.

References Guard, InitGlExtension(), and UnGuard.

Referenced by InitGlExtension(), and 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   
 

Definition at line 245 of file Main.cpp.

References 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(), and UnGuard.

Referenced by InitManager(), and 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
 

Definition at line 348 of file Main.cpp.

References ExManagerInputGLUT::Key(), and ManagerInputGLUT.

Referenced by SetGlutCallBack().

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

void keyboardup unsigned char    key,
int    x,
int    y
 

Definition at line 349 of file Main.cpp.

References ExManagerInputGLUT::KeyUp(), and ManagerInputGLUT.

Referenced by SetGlutCallBack().

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

void MotionFunc int    x,
int    y
 

Definition at line 354 of file Main.cpp.

References ManagerInputGLUT, and ExManagerInputGLUT::MouseMotion().

Referenced by SetGlutCallBack().

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

Definition at line 352 of file Main.cpp.

References ManagerInputGLUT, and ExManagerInputGLUT::Mouse().

Referenced by SetGlutCallBack().

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

void PassiveMotionFunc int    x,
int    y
 

Definition at line 355 of file Main.cpp.

References ManagerInputGLUT, and ExManagerInputGLUT::MousePassiveMotion().

Referenced by SetGlutCallBack().

void reshape int    w,
int    h
 

Definition at line 361 of file Main.cpp.

References ManagerOutPut, and ExManagerOutput::Reshape().

Referenced by SetGlutCallBack().

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

void RoutingtoConsole const char *    Label
 

Definition at line 89 of file Main.cpp.

References Guard, ManagerConsole, UnGuard, and ExManagerConsole::Write().

Referenced by SetManagerLink().

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

void SetGlutCallBack void   
 

Definition at line 260 of file Main.cpp.

References 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(), and TabletMotionFunc().

Referenced by InitManager(), and 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   
 

Definition at line 96 of file Main.cpp.

References 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, and ExManagerWindow::WriteToConsol.

Referenced by main(), and 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
 

Definition at line 356 of file Main.cpp.

References ManagerInputGLUT, and ExManagerInputGLUT::SpaceballMotion().

Referenced by SetGlutCallBack().

void SpaceballRotateFunc int    x,
int    y,
int    z
 

Definition at line 357 of file Main.cpp.

References ManagerInputGLUT, and ExManagerInputGLUT::SpaceballRotate().

Referenced by SetGlutCallBack().

void spekeyboard int    key,
int    x,
int    y
 

Definition at line 350 of file Main.cpp.

References ExManagerInputGLUT::KeySpe(), and ManagerInputGLUT.

Referenced by SetGlutCallBack().

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

void spekeyboardup int    key,
int    x,
int    y
 

Definition at line 351 of file Main.cpp.

References ExManagerInputGLUT::KeySpeUp(), and ManagerInputGLUT.

Referenced by SetGlutCallBack().

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

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

Definition at line 359 of file Main.cpp.

References ManagerInputGLUT, and ExManagerInputGLUT::TabletButton().

Referenced by SetGlutCallBack().

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

void TabletMotionFunc int    x,
int    y
 

Definition at line 358 of file Main.cpp.

References ManagerInputGLUT, and ExManagerInputGLUT::TabletMotion().

Referenced by SetGlutCallBack().


Variable Documentation

ExManagerAnimation* ManagerAnimation
 

Definition at line 101 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerCam* ManagerCam
 

Definition at line 92 of file Main.h.

Referenced by InitManager(), main(), and SetManagerLink().

ExManagerCollision* ManagerCollision
 

Definition at line 90 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerCommand* ManagerCommand
 

Definition at line 96 of file Main.h.

Referenced by InitManager(), main(), and SetManagerLink().

ExManagerConsole* ManagerConsole
 

Definition at line 86 of file Main.h.

Referenced by InitManager(), main(), RoutingtoConsole(), SetGlutCallBack(), and SetManagerLink().

ExManagerEntite* ManagerEntite
 

Definition at line 91 of file Main.h.

Referenced by InitManager(), main(), SetGlutCallBack(), and SetManagerLink().

ExManagerFog* ManagerFog
 

Definition at line 100 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerGizmo* ManagerGizmo
 

Definition at line 98 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerId* ManagerId
 

Definition at line 103 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerInputGLUT* ManagerInputGLUT
 

Definition at line 102 of file Main.h.

Referenced by Focus(), keyboard(), keyboardup(), main(), MotionFunc(), Mouse(), PassiveMotionFunc(), SetGlutCallBack(), SetManagerLink(), SpaceballMotionFunc(), SpaceballRotateFunc(), spekeyboard(), spekeyboardup(), TabletButtonFunc(), and TabletMotionFunc().

ExManagerInterface* ManagerInterface
 

Definition at line 94 of file Main.h.

Referenced by main(), SetGlutCallBack(), and SetManagerLink().

ExManagerLight* ManagerLight
 

Definition at line 99 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerMap* ManagerMap
 

Definition at line 95 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerMenu* ManagerMenu
 

Definition at line 93 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerOutput* ManagerOutPut
 

Definition at line 87 of file Main.h.

Referenced by display(), InitManager(), main(), reshape(), SetGlutCallBack(), and SetManagerLink().

ExManagerParticuleSystem* ManagerParticuleSystem
 

Definition at line 97 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerPVS* ManagerPVS
 

Definition at line 89 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerSound* ManagerSound
 

Definition at line 105 of file Main.h.

Referenced by InitManager(), main(), and SetManagerLink().

ExManagerSpirit* ManagerSpirit
 

Definition at line 104 of file Main.h.

Referenced by main(), and SetManagerLink().

ExManagerTexture* ManagerTexture
 

Definition at line 88 of file Main.h.

Referenced by InitManager(), main(), and SetManagerLink().

ExManagerWindow* ManagerWindow
 

Definition at line 85 of file Main.h.

Referenced by InitManager(), main(), and SetManagerLink().


Generated on Tue Aug 6 20:27:17 2002 for ExNihilo by doxygen1.2.17