| Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members |
#include <IParticleEmitter.h>
Inheritance diagram for irr::scene::IParticleEmitter:

Public Member Functions | |
| virtual s32 | deserializeAttributes (s32 startIndex, io::IAttributes *in, io::SAttributeReadWriteOptions *options=0) |
| virtual s32 | emitt (u32 now, u32 timeSinceLastCall, SParticle *&outArray)=0 |
| virtual const core::vector3df & | getDirection () const =0 |
| Get direction the emitter emits particles. | |
| virtual u32 | getMaxParticlesPerSecond () const =0 |
| Get the maximum number of particles the emitter emits per second. | |
| virtual const video::SColor & | getMaxStartColor () const =0 |
| Get the maximum starting color for particles. | |
| virtual u32 | getMinParticlesPerSecond () const =0 |
| Get the minimum number of particles the emitter emits per second. | |
| virtual const video::SColor & | getMinStartColor () const =0 |
| Get the minimum starting color for particles. | |
| virtual E_PARTICLE_EMITTER_TYPE | getType () const |
| Get emitter type. | |
| virtual void | serializeAttributes (io::IAttributes *out, io::SAttributeReadWriteOptions *options=0) const |
| virtual void | setDirection (const core::vector3df &newDirection)=0 |
| Set direction the emitter emits particles. | |
| virtual void | setMaxParticlesPerSecond (u32 maxPPS)=0 |
| Set maximum number of particles the emitter emits per second. | |
| virtual void | setMaxStartColor (const video::SColor &color)=0 |
| Set maximum starting color for particles. | |
| virtual void | setMinParticlesPerSecond (u32 minPPS)=0 |
| Set minimum number of particles the emitter emits per second. | |
| virtual void | setMinStartColor (const video::SColor &color)=0 |
| Set minimum starting color for particles. | |
A Particle emitter emitts new particles into a particle system.
Definition at line 45 of file IParticleEmitter.h.
|
||||||||||||||||
|
Reads attributes of the object. Implement this to set the attributes of your scene node animator for scripting languages, editors, debuggers or xml deserialization purposes.
Definition at line 100 of file IParticleEmitter.h. |
|
||||||||||||||||
|
Prepares an array with new particles to emitt into the system and returns how much new particles there are.
|
|
|
Get direction the emitter emits particles.
|
|
|
Get the maximum number of particles the emitter emits per second.
|
|
|
Get the maximum starting color for particles.
|
|
|
Get the minimum number of particles the emitter emits per second.
|
|
|
Get the minimum starting color for particles.
|
|
|
Get emitter type.
Reimplemented in irr::scene::IParticleAnimatedMeshSceneNodeEmitter, irr::scene::IParticleBoxEmitter, irr::scene::IParticleCylinderEmitter, irr::scene::IParticleMeshEmitter, irr::scene::IParticleRingEmitter, and irr::scene::IParticleSphereEmitter. Definition at line 103 of file IParticleEmitter.h. References irr::scene::EPET_POINT. |
|
||||||||||||
|
Writes attributes of the object. Implement this to expose the attributes of your scene node animator for scripting languages, editors, debuggers or xml serialization purposes. Reimplemented from irr::io::IAttributeExchangingObject. Definition at line 91 of file IParticleEmitter.h. |
|
|
Set direction the emitter emits particles.
|
|
|
Set maximum number of particles the emitter emits per second.
|
|
|
Set maximum starting color for particles.
|
|
|
Set minimum number of particles the emitter emits per second.
|
|
|
Set minimum starting color for particles.
|
| The Irrlicht
Engine Documentation © 2003-2008 by Nikolaus Gebhardt. Generated
on Sun Sep 21 08:57:57 2008 by Doxygen
(1.4.2) |