virtual bool getEveryMeshVertex() const =0
Gets whether to emit min<->max particles for every vertex or to pick min<->max vertices.
virtual void setAnimatedMeshSceneNode(IAnimatedMeshSceneNode *node)=0
Set Mesh to emit particles from.
virtual void setUseNormalDirection(bool useNormalDirection=true)=0
Set whether to use vertex normal for direction, or direction specified.
A particle emitter which emits particles from mesh vertices.
virtual f32 getNormalDirectionModifier() const =0
Get the amount that the normal is divided by for getting a particles direction.
virtual bool isUsingNormalDirection() const =0
Get whether to use vertex normal for direction, or direction specified.
virtual E_PARTICLE_EMITTER_TYPE getType() const _IRR_OVERRIDE_
Get emitter type.
virtual void setNormalDirectionModifier(f32 normalDirectionModifier)=0
Set the amount that the normal is divided by for getting a particles direction.
virtual const IAnimatedMeshSceneNode * getAnimatedMeshSceneNode() const =0
Get mesh we're emitting particles from.
virtual void setEveryMeshVertex(bool everyMeshVertex=true)=0
Sets whether to emit min<->max particles for every vertex or to pick min<->max vertices.
A particle emitter for using with particle systems.