public

Inheritance Graph

graph BT
	ParticleAffector
	ParticleAffector --> AbstractNodeBehaviour
	ParticleAnimator --> ParticleAffector
	ParticleFadeOutAffector --> ParticleAffector
	ParticleGravityAffector --> ParticleAffector
	ParticleReflectionAffector --> ParticleAffector
	click ParticleAffector "classMinSG_1_1ParticleAffector"
	click AbstractNodeBehaviour "classMinSG_1_1AbstractNodeBehaviour"
	click ParticleAnimator "classMinSG_1_1ParticleAnimator"
	click ParticleFadeOutAffector "classMinSG_1_1ParticleFadeOutAffector"
	click ParticleGravityAffector "classMinSG_1_1ParticleGravityAffector"
	click ParticleReflectionAffector "classMinSG_1_1ParticleReflectionAffector"

Description

An affector (most likely created using ParticleSystemNode::createAffector) is used to affect existing particles. After creating the affector is has to be registered with an behavior manager.

ParticleAffector > AbstractNodeBehaviour

Author: Jan Krems

Date: 2010-06-15

Public Functions

   
   
  ParticleAffector( ParticleSystemNode * node)
   
  ~ParticleAffector()

Documentation

function
MinSG::ParticleAffector::ParticleAffector

public
     
     
ParticleAffector( ParticleSystemNode * node )

Just passes the node to AbstractNodeBehaviour

Defined in MinSG/Ext/ParticleSystem/ParticleAffectors.h:48


function
MinSG::ParticleAffector::~ParticleAffector

public virtual
   
   
~ParticleAffector( )

Defined in MinSG/Ext/ParticleSystem/ParticleAffectors.h:50