#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.
|
|
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);}
|
|
|
|
|
|
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);}
|
|
|
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
|
|
|
||||||||||||||||
|
Définition à la ligne 378 du fichier Main.cpp. Référencé par SetGlutCallBack().
00379 {ManagerInputGLUT->Key(key,x,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);}
|
|
||||||||||||
|
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);}
|
|
||||||||||||||||||||
|
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);}
|
|
||||||||||||
|
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);}
|
|
||||||||||||
|
Définition à la ligne 391 du fichier Main.cpp. Références ExManagerOutput::DrawScene(), et ManagerOutPut. Référencé par SetGlutCallBack().
00391 {ManagerOutPut->DrawScene();}
|
|
|
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
|
|
|
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
|
|
|
||||||||||||||||
|
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);}
|
|
||||||||||||||||
|
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);}
|
|
||||||||||||||||
|
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);}
|
|
||||||||||||||||
|
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);}
|
|
||||||||||||||||||||
|
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);}
|
|
||||||||||||
|
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);}
|
|
|
Définition à la ligne 117 du fichier Main.h. Référencé par main(). |
|
|
Définition à la ligne 105 du fichier Main.h. Référencé par main(), et SetManagerLink(). |
|
|
Définition à la ligne 112 du fichier Main.h. Référencé par InitManager(), main(), SetManagerLink(), ExManagerOutput::SetManagerModel(), et ExManagerCommand::SetManagerModel(). |
|
|
Définition à la ligne 96 du fichier Main.h. Référencé par main(), ExManagerOutput::SetManagerFog(), ExManagerEntite::SetManagerId(), ExManagerCommand::SetManagerId(), ExManagerCam::SetManagerId(), et SetManagerLink(). |
|
|
Définition à la ligne 100 du fichier Main.h. Référencé par InitManager(), main(), ExManagerInputGLUT::SetManagerCommand(), ExManagerOutput::SetManagerConsole(), et SetManagerLink(). |
|
|
Définition à la ligne 93 du fichier Main.h. Référencé par InitManager(), main(), RoutingtoConsole(), SetGlutCallBack(), SetManagerLink(), ExManagerOutput::SetManagerMenu(), et ExManagerCommand::SetManagerSound(). |
|
|
Définition à la ligne 104 du fichier Main.h. Référencé par main(), ExManagerOutput::SetManagerAnim(), ExManagerCommand::SetManagerAnim(), et SetManagerLink(). |
|
|
Définition à la ligne 114 du fichier Main.h. Référencé par InitManager(), main(), et SetManagerLink(). |
|
|
Définition à la ligne 102 du fichier Main.h. Référencé par InitManager(), main(), ExManagerCommand::SetManagerLight(), SetManagerLink(), et ExManagerOutput::SetManagerParticuleSystem(). |
|
|
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(). |
|
|
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(). |
|
|
Définition à la ligne 98 du fichier Main.h. Référencé par InitManager(), main(), SetGlutCallBack(), ExManagerCommand::SetManagerConsole(), SetManagerLink(), et ExManagerOutput::SetManagerSpirit(). |
|
|
Définition à la ligne 103 du fichier Main.h. Référencé par InitManager(), main(), SetManagerLink(), ExManagerOutput::SetManagerNetwork(), et ExManagerCommand::SetManagerParticuleSystem(). |
|
|
Définition à la ligne 99 du fichier Main.h. Référencé par main(), ExManagerOutput::SetManagerCamera(), ExManagerCommand::SetManagerFog(), et SetManagerLink(). |
|
|
Définition à la ligne 97 du fichier Main.h. Référencé par InitManager(), main(), ExManagerOutput::SetManagerInterface(), ExManagerCommand::SetManagerInterface(), et SetManagerLink(). |
|
|
Définition à la ligne 111 du fichier Main.h. Référencé par InitManager(), main(), et SetManagerLink(). |
|
|
Définition à la ligne 113 du fichier Main.h. Référencé par InitManager(), main(), et SetManagerLink(). |
|
|
Définition à la ligne 94 du fichier Main.h. Référencé par InitManager(), main(), reshape(), SetGlutCallBack(), et SetManagerLink(). |
|
|
Définition à la ligne 101 du fichier Main.h. Référencé par InitManager(), main(), ExManagerOutput::SetManagerLight(), SetManagerLink(), et ExManagerCommand::SetManagerTexture(). |
|
|
Définition à la ligne 109 du fichier Main.h. Référencé par InitManager(), main(), SetManagerLink(), et ExManagerCommand::SetManagerSpirit(). |
|
|
Définition à la ligne 115 du fichier Main.h. Référencé par main(), et SetManagerLink(). |
|
|
Définition à la ligne 108 du fichier Main.h. Référencé par InitManager(), main(), SetManagerLink(), et ExManagerOutput::SetManagerMap(). |
|
|
|
Définition à la ligne 116 du fichier Main.h. Référencé par InitManager(), main(), et SetManagerLink(). |
|
|
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(). |
1.3-rc1