iParticleState Struct Reference
This interface describes the API for the particle mesh object. More...
#include <imesh/partsys.h>
Inheritance diagram for iParticleState:

Public Member Functions | |
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. |
Detailed Description
This interface describes the API for the particle mesh object.
Definition at line 32 of file partsys.h.
Member Function Documentation
|
Get the probable alpha of the particles.
|
|
see if change alpha is enabled, and get the value if so.
|
|
see if change color is enabled, and get a copy if so.
|
|
see if change rotation is enabled, and get the angle if so.
|
|
see if change size is enabled, and get the value if so.
|
|
Get particle color.
|
|
Get material of particle system.
|
|
Get mix mode.
|
|
Set the alpha of particles.
|
|
Change alpha of all particles, by factor per second.
|
|
Set change color.
|
|
Change rotation of all particles, by angle in radians per second.
|
|
Set change size of all particles, by factor per second.
|
|
Set particle color.
|
|
Set material of particle system.
|
|
Set mix mode.
|
|
Set selfdestruct mode on, and msec to live.
|
|
Stop change of alpha.
|
|
Unset change color.
|
|
Stop change of rotation.
|
|
Unset change of size.
|
|
System will no longer self destruct.
|
The documentation for this struct was generated from the following file:
- imesh/partsys.h
Generated for Crystal Space by doxygen 1.3.9.1