NL3D::CPSTailParticle Struct Reference

#include <ps_particle_basic.h>

Inheritance diagram for NL3D::CPSTailParticle:

NL3D::CPSRibbonBase NL3D::CPSRibbon NL3D::CPSRibbonLookAt NL3D::CPSTailDot

Detailed Description

base struct for particle that have a tail

Definition at line 755 of file ps_particle_basic.h.

Public Member Functions

virtual bool getColorFading (void) const=0
 test wether color fading is activated

virtual uint32 getTailNbSeg (void) const=0
virtual bool isInSystemBasis (void) const=0
 return true if the tails are in the system basis

virtual void setColorFading (bool onOff=true)=0
virtual void setSystemBasis (bool yes)=0
virtual void setTailNbSeg (uint32 nbSeg)=0
 there may be a maximum with some particles


Member Function Documentation

virtual bool NL3D::CPSTailParticle::getColorFading void   )  const [pure virtual]
 

test wether color fading is activated

Implemented in NL3D::CPSRibbon, NL3D::CPSRibbonLookAt, and NL3D::CPSTailDot.

virtual uint32 NL3D::CPSTailParticle::getTailNbSeg void   )  const [pure virtual]
 

Implemented in NL3D::CPSRibbonBase.

virtual bool NL3D::CPSTailParticle::isInSystemBasis void   )  const [pure virtual]
 

return true if the tails are in the system basis

Implemented in NL3D::CPSRibbon, NL3D::CPSRibbonLookAt, and NL3D::CPSTailDot.

virtual void NL3D::CPSTailParticle::setColorFading bool  onOff = true  )  [pure virtual]
 

(de)activate color fading when its done, colors fades to black along the tail

Implemented in NL3D::CPSRibbon, NL3D::CPSRibbonLookAt, and NL3D::CPSTailDot.

virtual void NL3D::CPSTailParticle::setSystemBasis bool  yes  )  [pure virtual]
 

tells in which basis is the tail It requires one transform per particle if it is not the same as the located that hold that particle The default is false. With that you can control if a rotation of the system will rotate the tail

Implemented in NL3D::CPSRibbon, NL3D::CPSRibbonLookAt, and NL3D::CPSTailDot.

virtual void NL3D::CPSTailParticle::setTailNbSeg uint32  nbSeg  )  [pure virtual]
 

there may be a maximum with some particles

Implemented in NL3D::CPSRibbonBase.


The documentation for this struct was generated from the following file:
Generated on Tue Mar 16 07:28:01 2004 for NeL by doxygen 1.3.6