List of all members.
Constructor & Destructor Documentation
osgParticle::ParticleEffect::ParticleEffect |
( |
bool |
automaticSetup = true | ) |
[inline, explicit] |
osgParticle::ParticleEffect::ParticleEffect |
( |
const ParticleEffect & |
copy, |
|
|
const osg::CopyOp & |
copyop = osg::CopyOp::SHALLOW_COPY |
|
) |
| |
virtual osgParticle::ParticleEffect::~ParticleEffect |
( |
| ) |
[inline, protected, virtual] |
Member Function Documentation
virtual void osgParticle::ParticleEffect::accept |
( |
osg::NodeVisitor & |
nv | ) |
[inline, virtual] |
bool osgParticle::ParticleEffect::areAllParticlesDead |
( |
| ) |
const [inline] |
Get whether all particles are dead.
virtual void osgParticle::ParticleEffect::buildEffect |
( |
| ) |
[virtual] |
virtual const char* osgParticle::ParticleEffect::className |
( |
| ) |
const [inline, virtual] |
return the name of the node's class type.
Reimplemented from osg::Node.
bool osgParticle::ParticleEffect::getAutomaticSetup |
( |
| ) |
const [inline] |
const Particle& osgParticle::ParticleEffect::getDefaultParticleTemplate |
( |
| ) |
const [inline] |
virtual Emitter* osgParticle::ParticleEffect::getEmitter |
( |
| ) |
[pure virtual] |
virtual const Emitter* osgParticle::ParticleEffect::getEmitter |
( |
| ) |
const [pure virtual] |
double osgParticle::ParticleEffect::getEmitterDuration |
( |
| ) |
const [inline] |
float osgParticle::ParticleEffect::getIntensity |
( |
| ) |
const [inline] |
double osgParticle::ParticleEffect::getParticleDuration |
( |
| ) |
const [inline] |
ParticleSystem* osgParticle::ParticleEffect::getParticleSystem |
( |
| ) |
[inline] |
const ParticleSystem* osgParticle::ParticleEffect::getParticleSystem |
( |
| ) |
const [inline] |
const osg::Vec3& osgParticle::ParticleEffect::getPosition |
( |
| ) |
const [inline] |
virtual const Program* osgParticle::ParticleEffect::getProgram |
( |
| ) |
const [pure virtual] |
virtual Program* osgParticle::ParticleEffect::getProgram |
( |
| ) |
[pure virtual] |
float osgParticle::ParticleEffect::getScale |
( |
| ) |
const [inline] |
double osgParticle::ParticleEffect::getStartTime |
( |
| ) |
const [inline] |
const std::string& osgParticle::ParticleEffect::getTextureFileName |
( |
| ) |
const [inline] |
bool osgParticle::ParticleEffect::getUseLocalParticleSystem |
( |
| ) |
const [inline] |
const osg::Vec3& osgParticle::ParticleEffect::getWind |
( |
| ) |
const [inline] |
virtual bool osgParticle::ParticleEffect::isSameKindAs |
( |
const osg::Object * |
obj | ) |
const [inline, virtual] |
return true if this and obj are of the same kind of object.
Reimplemented from osg::Node.
virtual const char* osgParticle::ParticleEffect::libraryName |
( |
| ) |
const [inline, virtual] |
return the name of the node's library.
Reimplemented from osg::Node.
void osgParticle::ParticleEffect::setAutomaticSetup |
( |
bool |
flag | ) |
[inline] |
void osgParticle::ParticleEffect::setDefaultParticleTemplate |
( |
const Particle & |
p | ) |
|
virtual void osgParticle::ParticleEffect::setDefaults |
( |
| ) |
[virtual] |
void osgParticle::ParticleEffect::setEmitterDuration |
( |
double |
duration | ) |
|
void osgParticle::ParticleEffect::setIntensity |
( |
float |
intensity | ) |
|
void osgParticle::ParticleEffect::setParticleDuration |
( |
double |
duration | ) |
|
void osgParticle::ParticleEffect::setParticleSystem |
( |
ParticleSystem * |
ps | ) |
|
void osgParticle::ParticleEffect::setPosition |
( |
const osg::Vec3 & |
position | ) |
|
void osgParticle::ParticleEffect::setScale |
( |
float |
scale | ) |
|
void osgParticle::ParticleEffect::setStartTime |
( |
double |
startTime | ) |
|
void osgParticle::ParticleEffect::setTextureFileName |
( |
const std::string & |
filename | ) |
|
virtual void osgParticle::ParticleEffect::setUpEmitterAndProgram |
( |
| ) |
[pure virtual] |
void osgParticle::ParticleEffect::setUseLocalParticleSystem |
( |
bool |
local | ) |
|
void osgParticle::ParticleEffect::setWind |
( |
const osg::Vec3 & |
wind | ) |
|
Member Data Documentation
The documentation for this class was generated from the following file: