#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().