#include <string>#include "scene3D.h"#include "skyBox.h"#include "waterdyn3d.h"#include "Terrain3D.h"#include <SDL.h>#include "C_Chute.h"#include "CallbackPorte.h"#include "CallbackTurbine.h"#include "keyboardEventHandler.h"Include dependency graph for scene3D.cpp:

Go to the source code of this file.
Data Structures | |
| class | findNodeVisitor |
Functions | |
| void | monter () |
| void | descendre () |
| void | stop () |
| osg::AnimationPath * | createAnimationPath (const osg::Vec3 ¢er, float radius, double looptime, float speed) |
Variables | |
| float | dist = 0.0 |
| int | cpt_mvt = 0 |
| int | mvtPorte = 2 |
| int | posPorte = 0 |
| bool | debut_descente_chute = false |
| bool | debut_descente_nuag = false |
| osg::PositionAttitudeTransform * | pat_dam |
| osg::PositionAttitudeTransform * | pat1 |
| osg::PositionAttitudeTransform * | pat2_2 |
| osg::Quat * | quaternion |
| osg::Geode * | geo2 |
| osg::AnimationPath* createAnimationPath | ( | const osg::Vec3 & | center, | |
| float | radius, | |||
| double | looptime, | |||
| float | speed | |||
| ) |
Definition at line 1044 of file scene3D.cpp.
| void descendre | ( | ) |
Definition at line 74 of file scene3D.cpp.
References DESCENDRE, and mvtPorte.
Referenced by Scene3D::creerChutesEtAnim().
| void monter | ( | ) |
Definition at line 70 of file scene3D.cpp.
References LEVER, and mvtPorte.
Referenced by Scene3D::creerChutesEtAnim().
| void stop | ( | ) |
Definition at line 78 of file scene3D.cpp.
References ARRETER, and mvtPorte.
Referenced by Scene3D::creerChutesEtAnim().
| int cpt_mvt = 0 |
Definition at line 34 of file scene3D.cpp.
Referenced by PSChuteCallback::operator()(), PSChuteHzCallback::operator()(), PSChuteNuageCallback::operator()(), CallbackPorte::update(), and CallbackTurbine::update().
| bool debut_descente_chute = false |
Definition at line 37 of file scene3D.cpp.
| bool debut_descente_nuag = false |
Definition at line 38 of file scene3D.cpp.
| float dist = 0.0 |
| osg::Geode* geo2 |
Definition at line 51 of file scene3D.cpp.
Referenced by Scene3D::creerChutesEtAnim(), and CallbackTurbine::update().
| int mvtPorte = 2 |
Definition at line 35 of file scene3D.cpp.
Referenced by descendre(), monter(), PSChuteCallback::operator()(), PSChuteHzCallback::operator()(), PSChuteNuageCallback::operator()(), stop(), CallbackPorte::update(), and CallbackTurbine::update().
| osg::PositionAttitudeTransform* pat1 |
Definition at line 48 of file scene3D.cpp.
Referenced by Scene3D::creerChutesEtAnim(), CallbackPorte::update(), and CallbackTurbine::update().
| osg::PositionAttitudeTransform* pat2_2 |
Definition at line 49 of file scene3D.cpp.
Referenced by Scene3D::creerChutesEtAnim(), and CallbackTurbine::update().
| osg::PositionAttitudeTransform* pat_dam |
| int posPorte = 0 |
Definition at line 36 of file scene3D.cpp.
Referenced by PSChuteCallback::operator()(), PSChuteHzCallback::operator()(), PSChuteNuageCallback::operator()(), CallbackPorte::update(), and CallbackTurbine::update().
| osg::Quat* quaternion |
Definition at line 50 of file scene3D.cpp.
Referenced by Scene3D::createScene(), Scene3D::creerChutesEtAnim(), initWater(), and CallbackTurbine::update().
1.5.1