#include <C_Chute.h>
Collaboration diagram for C_Chute:

Public Member Functions | |
| C_Chute (osg::Group *g, osg::Group *n, string pathTextEau) | |
| void | Creer_Chute (double x, double y, double z) |
Data Fields | |
| osg::Group * | rootNode |
| osg::Geode * | geode |
| osg::Group * | node_emitter |
| osgParticle::ParticleSystem * | ChuteParticleSystem |
| osgParticle::ModularEmitter * | emitter |
| osgParticle::SectorPlacer * | placer |
| osgParticle::RadialShooter * | smokeShooter |
| osgParticle::AccelOperator * | accelUp |
| osgParticle::FluidFrictionOperator * | airFriction |
| osgParticle::ParticleSystemUpdater * | ChuteSystemUpdater |
| int | type |
| string | pathTexture |
| double | lifeTime |
| double | mass |
| double | range_min |
| double | range_max |
| int | nbGenerate |
| double | gravite |
| double | radiusRangeMin |
| double | radiusRangeMax |
| double | thetaRangeMin |
| double | speedRangeMin |
| double | speedRangeMax |
| double | phiRangeMax |
| double | phiRangeMin |
| double | thetaRangeMax |
| bool | enableGrav |
| bool | enableShooter |
| bool | enableAcc |
| osg::Vec3 | vecAcceleration |
Definition at line 56 of file C_Chute.h.
| C_Chute::C_Chute | ( | osg::Group * | g, | |
| osg::Group * | n, | |||
| string | pathTextEau | |||
| ) |
Definition at line 25 of file C_Chute.cpp.
References enableAcc, enableGrav, enableShooter, geode, node_emitter, pathTexture, and rootNode.
| void C_Chute::Creer_Chute | ( | double | x, | |
| double | y, | |||
| double | z | |||
| ) |
Definition at line 37 of file C_Chute.cpp.
References accelUp, airFriction, CHU, ChuteParticleSystem, ChuteSystemUpdater, emitter, enableAcc, enableGrav, enableShooter, geode, gravite, HZ, lifeTime, mass, nbGenerate, node_emitter, NUAG, pathTexture, phiRangeMax, phiRangeMin, placer, radiusRangeMax, radiusRangeMin, range_max, range_min, rootNode, smokeShooter, speedRangeMax, speedRangeMin, thetaRangeMax, thetaRangeMin, type, and vecAcceleration.
Referenced by Scene3D::creerChutesEtAnim().
| osg::Group* C_Chute::rootNode |
| osg::Geode* C_Chute::geode |
| osg::Group* C_Chute::node_emitter |
| osgParticle::ParticleSystem* C_Chute::ChuteParticleSystem |
| osgParticle::ModularEmitter* C_Chute::emitter |
| osgParticle::SectorPlacer* C_Chute::placer |
| osgParticle::RadialShooter* C_Chute::smokeShooter |
| osgParticle::AccelOperator* C_Chute::accelUp |
| osgParticle::FluidFrictionOperator* C_Chute::airFriction |
| osgParticle::ParticleSystemUpdater* C_Chute::ChuteSystemUpdater |
| int C_Chute::type |
Definition at line 69 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| string C_Chute::pathTexture |
| double C_Chute::lifeTime |
Definition at line 72 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::mass |
Definition at line 73 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::range_min |
Definition at line 74 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::range_max |
Definition at line 75 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
Definition at line 76 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::gravite |
| double C_Chute::radiusRangeMin |
Definition at line 78 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::radiusRangeMax |
Definition at line 79 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::thetaRangeMin |
Definition at line 80 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::speedRangeMin |
Definition at line 81 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::speedRangeMax |
Definition at line 82 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::phiRangeMax |
Definition at line 83 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::phiRangeMin |
Definition at line 84 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| double C_Chute::thetaRangeMax |
Definition at line 85 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
| bool C_Chute::enableGrav |
Definition at line 87 of file C_Chute.h.
Referenced by C_Chute(), Creer_Chute(), and Scene3D::creerChutesEtAnim().
| bool C_Chute::enableAcc |
Definition at line 88 of file C_Chute.h.
Referenced by C_Chute(), Creer_Chute(), and Scene3D::creerChutesEtAnim().
| osg::Vec3 C_Chute::vecAcceleration |
Definition at line 89 of file C_Chute.h.
Referenced by Creer_Chute(), and Scene3D::creerChutesEtAnim().
1.5.1