igor::iParticleSystem2D Class Reference

#include <iParticleSystem2D.h>

Public Member Functions

 iParticleSystem2D ()
 
 ~iParticleSystem2D ()=default
 
void draw (const iaMatrixd &matrix=iaMatrixd())
 
iParticleSystemgetSystem ()
 
iParticleEmittergetEmitter ()
 
iMaterialPtrgetMaterial ()
 

Detailed Description

convenience wrapper for iParticleSystem to be used for orthogonal projections

Constructor & Destructor Documentation

◆ iParticleSystem2D()

igor::iParticleSystem2D::iParticleSystem2D ( )

init particle system

◆ ~iParticleSystem2D()

igor::iParticleSystem2D::~iParticleSystem2D ( )
default

does nothing

Member Function Documentation

◆ draw()

void igor::iParticleSystem2D::draw ( const iaMatrixd matrix = iaMatrixd())

draw particle system

◆ getEmitter()

iParticleEmitter & igor::iParticleSystem2D::getEmitter ( )
Returns
particle emitter

◆ getMaterial()

iMaterialPtr & igor::iParticleSystem2D::getMaterial ( )
Returns
target material

◆ getSystem()

iParticleSystem & igor::iParticleSystem2D::getSystem ( )
Returns
particle system

The documentation for this class was generated from the following files: