dtCore::ParticleLayer Class Reference

#include <particlesystem.h>

List of all members.

Public Member Functions

 ParticleLayer ()
 Constructor.
virtual ~ParticleLayer ()
 Destructor.
 ParticleLayer (const ParticleLayer &copyLayer)
 Copy Constructor.
void SetGeode (osg::Geode &geode)
 mutators for RefPtr Variables and string
void SetParticleSystem (osgParticle::ParticleSystem &particleSystem)
void SetEmitterTransform (osg::MatrixTransform &matrixtransform)
void SetModularEmitter (osgParticle::ModularEmitter &modularEmitter)
void SetProgram (osgParticle::Program &program)
void SetLayerName (const std::string &name)
osg::Geode & GetGeode ()
 accessors for RefPtrVariables and string
const osg::Geode & GetGeode () const
osgParticle::ParticleSystem & GetParticleSystem ()
const osgParticle::ParticleSystem & GetParticleSystem () const
osg::MatrixTransform & GetEmitterTransform ()
const osg::MatrixTransform & GetEmitterTransform () const
osgParticle::ModularEmitter & GetModularEmitter ()
const osgParticle::ModularEmitter & GetModularEmitter () const
osgParticle::Program & GetProgram ()
const osgParticle::Program & GetProgram () const
const std::string & GetLayerName ()
bool IsFluidProgram ()
 Methods for telling if the Program is modular or fluid.
bool IsModularProgram ()
void SetIsModularProgram (bool Val)
 Methods for Getting if the program is modular or fluid.
void SetIsFluidProgram (bool Val)
bool operator== (const ParticleLayer &testLayer) const
 Operator overloadin' luvin.


Constructor & Destructor Documentation

ParticleLayer::ParticleLayer (  ) 

Constructor.

ParticleLayer::~ParticleLayer (  )  [virtual]

Destructor.

ParticleLayer::ParticleLayer ( const ParticleLayer copyLayer  ) 

Copy Constructor.


Member Function Documentation

void ParticleLayer::SetGeode ( osg::Geode &  geode  ) 

mutators for RefPtr Variables and string

void ParticleLayer::SetParticleSystem ( osgParticle::ParticleSystem &  particleSystem  ) 

void ParticleLayer::SetEmitterTransform ( osg::MatrixTransform &  matrixtransform  ) 

void ParticleLayer::SetModularEmitter ( osgParticle::ModularEmitter &  modularEmitter  ) 

void ParticleLayer::SetProgram ( osgParticle::Program &  program  ) 

void ParticleLayer::SetLayerName ( const std::string &  name  ) 

osg::Geode & ParticleLayer::GetGeode (  ) 

accessors for RefPtrVariables and string

const osg::Geode & ParticleLayer::GetGeode (  )  const

osgParticle::ParticleSystem & ParticleLayer::GetParticleSystem (  ) 

const osgParticle::ParticleSystem & ParticleLayer::GetParticleSystem (  )  const

osg::MatrixTransform & ParticleLayer::GetEmitterTransform (  ) 

const osg::MatrixTransform & ParticleLayer::GetEmitterTransform (  )  const

osgParticle::ModularEmitter & ParticleLayer::GetModularEmitter (  ) 

const osgParticle::ModularEmitter & ParticleLayer::GetModularEmitter (  )  const

osgParticle::Program & ParticleLayer::GetProgram (  ) 

const osgParticle::Program & ParticleLayer::GetProgram (  )  const

const std::string& dtCore::ParticleLayer::GetLayerName (  )  [inline]

bool dtCore::ParticleLayer::IsFluidProgram (  )  [inline]

Methods for telling if the Program is modular or fluid.

bool dtCore::ParticleLayer::IsModularProgram (  )  [inline]

void dtCore::ParticleLayer::SetIsModularProgram ( bool  Val  )  [inline]

Methods for Getting if the program is modular or fluid.

void dtCore::ParticleLayer::SetIsFluidProgram ( bool  Val  )  [inline]

bool ParticleLayer::operator== ( const ParticleLayer testLayer  )  const

Operator overloadin' luvin.


http://www.delta3d.org
2.0.0 generated 14 Feb 2008