# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CPSTailParticle Struct Reference

base struct for particle that have a tail. More...

#include <ps_particle_basic.h>

Inheritance diagram for NL3D::CPSTailParticle:

NL3D::CPSRibbonBase NL3D::CPSRibbon NL3D::CPSRibbonLookAt NL3D::CPSTailDot List of all members.

Public Methods

virtual void setColorFading (bool onOff=true)=0
 (de)activate color fading when its done, colors fades to black along the tail. More...

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

virtual void setTailNbSeg (uint32 nbSeg)=0
 there may be a maximum with some particles. More...

virtual uint32 getTailNbSeg (void) const=0
virtual void setSystemBasis (bool yes)=0
 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. More...

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


Detailed Description

base struct for particle that have a tail.

Definition at line 726 of file ps_particle_basic.h.


Member Function Documentation

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

test wether color fading is activated.

Implemented in NL3D::CPSRibbon.

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.

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.

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.

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: