Public Methods |
virtual void | SetParticleCount (int num)=0 |
| Set the number of particles to use.
|
virtual int | GetParticleCount () const=0 |
| Get the number of particles used.
|
virtual void | SetLighting (bool l)=0 |
| Enable or disable lighting.
|
virtual bool | GetLighting () const=0 |
| See if lighting is enabled.
|
virtual void | SetParticleTime (int ttl)=0 |
| Set the time to live for all particles, in msec.
|
virtual int | GetParticleTime () const=0 |
| Get the time to live for all particles, in msec.
|
virtual void | SetStartPosEmit (iEmitGen3D *emit)=0 |
| set the particle start position emitter, increfs.
|
virtual iEmitGen3D* | GetStartPosEmit () const=0 |
| get the particle start position emitter.
|
virtual void | SetStartSpeedEmit (iEmitGen3D *emit)=0 |
| set the particle start speed emitter, increfs. The position is given.
|
virtual iEmitGen3D* | GetStartSpeedEmit () const=0 |
| get the particle start speed emitter.
|
virtual void | SetStartAccelEmit (iEmitGen3D *emit)=0 |
| set the particle start acceleration emitter, increfs. Position is given.
|
virtual iEmitGen3D* | GetStartAccelEmit () const=0 |
| get the particle start acceleration emitter.
|
virtual void | SetAttractorEmit (iEmitGen3D *emit)=0 |
| set the particle attrator emitter, increfs. Position is given.
|
virtual iEmitGen3D* | GetAttractorEmit () const=0 |
| get the particle attrator emitter. Null means no attractor.
|
virtual void | SetAttractorForce (float f)=0 |
| Set the force of the attractor (negative gives repulsion).
|
virtual float | GetAttractorForce () const=0 |
| Get the force of the attractor.
|
virtual void | AddAge (int time, const csColor &color, float alpha, float swirl, float rotspeed, float scale)=0 |
| Add an aging moment, they are interpolated. More...
|
virtual int | GetAgingCount () const=0 |
| Get the number of aging moments.
|
virtual void | GetAgingMoment (int i, int &time, csColor &color, float &alpha, float &swirl, float &rotspeed, float &scale)=0 |
| get the settings of aging moment i (0..number-1).
|
virtual void | ReplaceAge (int time, const csColor &color, float alpha, float swirl, float rotspeed, float scale)=0 |
| replace the settings for the age at the timepoint given.
|
virtual void | SetRectParticles (float w, float h)=0 |
| Set the particle system to use rectangular particles, given w, h.
|
virtual void | SetRegularParticles (int n, float radius)=0 |
| Set the particle system to use regular shaped particles.
|
virtual bool | UsingRectParticles () const=0 |
| true if using rect particles. false if using regular particles.
|
virtual void | GetRectParticles (float &w, float &h) const=0 |
| get the size of rect particles;.
|
virtual void | GetRegularParticles (int &n, float &radius) const=0 |
| Get the regular shaped particles sides and radius.
|