![]() |
Public API Reference |
This interface describes the API for the particle mesh object. More...
#include <imesh/partsys.h>
Public Member Functions | |
| virtual float | GetAlpha () const =0 |
| Get the probable alpha of the particles. | |
| virtual bool | GetChangeAlpha (float &factor) const =0 |
| see if change alpha is enabled, and get the value if so. | |
| virtual bool | GetChangeColor (csColor &col) const =0 |
| see if change color is enabled, and get a copy if so. | |
| virtual bool | GetChangeRotation (float &angle) const =0 |
| see if change rotation is enabled, and get the angle if so. | |
| virtual bool | GetChangeSize (float &factor) const =0 |
| see if change size is enabled, and get the value if so. | |
| virtual uint | GetMixMode () const =0 |
| Get mix mode. | |
| virtual void | SetAlpha (float alpha)=0 |
| Set the alpha of particles. | |
| virtual void | SetChangeAlpha (float factor)=0 |
| Change alpha of all particles, by factor per second. | |
| virtual void | SetChangeColor (const csColor &color)=0 |
| Set change color. | |
| virtual void | SetChangeRotation (float angle)=0 |
| Change rotation of all particles, by angle in radians per second. | |
| virtual void | SetChangeSize (float factor)=0 |
| Set change size of all particles, by factor per second. | |
| virtual void | SetMixMode (uint mode)=0 |
| Set mix mode. | |
| virtual void | SetSelfDestruct (csTicks t)=0 |
| Set selfdestruct mode on, and msec to live. | |
| virtual void | UnsetChangeAlpha ()=0 |
| Stop change of alpha. | |
| virtual void | UnsetChangeColor ()=0 |
| Unset change color. | |
| virtual void | UnsetChangeRotation ()=0 |
| Stop change of rotation. | |
| virtual void | UnsetChangeSize ()=0 |
| Unset change of size. | |
| virtual void | UnSetSelfDestruct ()=0 |
| System will no longer self destruct. | |
This interface describes the API for the particle mesh object.
| virtual float iParticleState::GetAlpha | ( | ) | const [pure virtual] |
Get the probable alpha of the particles.
| virtual bool iParticleState::GetChangeAlpha | ( | float & | factor | ) | const [pure virtual] |
see if change alpha is enabled, and get the value if so.
| virtual bool iParticleState::GetChangeColor | ( | csColor & | col | ) | const [pure virtual] |
see if change color is enabled, and get a copy if so.
| virtual bool iParticleState::GetChangeRotation | ( | float & | angle | ) | const [pure virtual] |
see if change rotation is enabled, and get the angle if so.
| virtual bool iParticleState::GetChangeSize | ( | float & | factor | ) | const [pure virtual] |
see if change size is enabled, and get the value if so.
| virtual uint iParticleState::GetMixMode | ( | ) | const [pure virtual] |
Get mix mode.
| virtual void iParticleState::SetAlpha | ( | float | alpha | ) | [pure virtual] |
Set the alpha of particles.
| virtual void iParticleState::SetChangeAlpha | ( | float | factor | ) | [pure virtual] |
Change alpha of all particles, by factor per second.
| virtual void iParticleState::SetChangeColor | ( | const csColor & | color | ) | [pure virtual] |
Set change color.
| virtual void iParticleState::SetChangeRotation | ( | float | angle | ) | [pure virtual] |
Change rotation of all particles, by angle in radians per second.
| virtual void iParticleState::SetChangeSize | ( | float | factor | ) | [pure virtual] |
Set change size of all particles, by factor per second.
| virtual void iParticleState::SetMixMode | ( | uint | mode | ) | [pure virtual] |
Set mix mode.
| virtual void iParticleState::SetSelfDestruct | ( | csTicks | t | ) | [pure virtual] |
Set selfdestruct mode on, and msec to live.
| virtual void iParticleState::UnsetChangeAlpha | ( | ) | [pure virtual] |
Stop change of alpha.
| virtual void iParticleState::UnsetChangeColor | ( | ) | [pure virtual] |
Unset change color.
| virtual void iParticleState::UnsetChangeRotation | ( | ) | [pure virtual] |
Stop change of rotation.
| virtual void iParticleState::UnsetChangeSize | ( | ) | [pure virtual] |
Unset change of size.
| virtual void iParticleState::UnSetSelfDestruct | ( | ) | [pure virtual] |
System will no longer self destruct.