#include <partsys.h>
Inheritance diagram for iParticleState:

Public Methods | |
| virtual void | SetMaterialWrapper (iMaterialWrapper *material)=0 |
| Set material of particle system. | |
| virtual iMaterialWrapper* | GetMaterialWrapper () const=0 |
| Get material of particle system. | |
| virtual void | SetMixMode (uint mode)=0 |
| Set mix mode. | |
| virtual uint | GetMixMode () const=0 |
| Get mix mode. | |
| virtual void | SetColor (const csColor &color)=0 |
| Set particle color. | |
| virtual const csColor& | GetColor () const=0 |
| Get particle color. | |
| virtual void | SetAlpha (float alpha)=0 |
| Set the alpha of particles. | |
| virtual float | GetAlpha () const=0 |
| Get the probable alpha of the particles. | |
| virtual void | SetChangeColor (const csColor &color)=0 |
| Set change color. | |
| virtual void | UnsetChangeColor ()=0 |
| Unset change color. | |
| virtual bool | GetChangeColor (csColor &col) const=0 |
| see if change color is enabled, and get a copy if so. | |
| virtual void | SetChangeSize (float factor)=0 |
| Set change size of all particles, by factor per second. | |
| virtual void | UnsetChangeSize ()=0 |
| Unset change of size. | |
| virtual bool | GetChangeSize (float &factor) const=0 |
| see if change size is enabled, and get the value if so. | |
| virtual void | SetChangeRotation (float angle)=0 |
| Change rotation of all particles, by angle in radians per second. | |
| virtual void | UnsetChangeRotation ()=0 |
| Stop change of rotation. | |
| virtual bool | GetChangeRotation (float &angle) const=0 |
| see if change rotation is enabled, and get the angle if so. | |
| virtual void | SetChangeAlpha (float factor)=0 |
| Change alpha of all particles, by factor per second. | |
| virtual void | UnsetChangeAlpha ()=0 |
| Stop change of alpha. | |
| virtual bool | GetChangeAlpha (float &factor) const=0 |
| see if change alpha is enabled, and get the value if so. | |
| virtual void | SetSelfDestruct (csTicks t)=0 |
| Set selfdestruct mode on, and msec to live. | |
| virtual void | UnSetSelfDestruct ()=0 |
| System will no longer self destruct. | |