iParticleState Struct Reference
[Mesh plugins]
This interface describes the API for the particle mesh object.
More...
#include <imesh/partsys.h>
Inheritance diagram for iParticleState:
[legend]List of all members.
|
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.
|
Detailed Description
This interface describes the API for the particle mesh object.
Definition at line 37 of file partsys.h.
Member Function Documentation
virtual float iParticleState::GetAlpha |
( |
|
) |
const [pure virtual] |
virtual bool iParticleState::GetChangeAlpha |
( |
float & |
factor |
) |
const [pure virtual] |
see if change alpha is enabled, and get the value if so.
Implemented in csParticleSystem.
virtual bool iParticleState::GetChangeColor |
( |
csColor & |
col |
) |
const [pure virtual] |
see if change color is enabled, and get a copy if so.
Implemented in csParticleSystem.
virtual bool iParticleState::GetChangeRotation |
( |
float & |
angle |
) |
const [pure virtual] |
see if change rotation is enabled, and get the angle if so.
Implemented in csParticleSystem.
virtual bool iParticleState::GetChangeSize |
( |
float & |
factor |
) |
const [pure virtual] |
see if change size is enabled, and get the value if so.
Implemented in csParticleSystem.
virtual uint iParticleState::GetMixMode |
( |
|
) |
const [pure virtual] |
virtual void iParticleState::SetAlpha |
( |
float |
alpha |
) |
[pure virtual] |
virtual void iParticleState::SetChangeAlpha |
( |
float |
factor |
) |
[pure virtual] |
Change alpha of all particles, by factor per second.
Implemented in csParticleSystem.
virtual void iParticleState::SetChangeColor |
( |
const csColor & |
color |
) |
[pure virtual] |
virtual void iParticleState::SetChangeRotation |
( |
float |
angle |
) |
[pure virtual] |
Change rotation of all particles, by angle in radians per second.
Implemented in csParticleSystem.
virtual void iParticleState::SetChangeSize |
( |
float |
factor |
) |
[pure virtual] |
Set change size of all particles, by factor per second.
Implemented in csParticleSystem.
virtual void iParticleState::SetMixMode |
( |
uint |
mode |
) |
[pure virtual] |
virtual void iParticleState::SetSelfDestruct |
( |
csTicks |
t |
) |
[pure virtual] |
virtual void iParticleState::UnsetChangeAlpha |
( |
|
) |
[pure virtual] |
virtual void iParticleState::UnsetChangeColor |
( |
|
) |
[pure virtual] |
virtual void iParticleState::UnsetChangeRotation |
( |
|
) |
[pure virtual] |
virtual void iParticleState::UnsetChangeSize |
( |
|
) |
[pure virtual] |
virtual void iParticleState::UnSetSelfDestruct |
( |
|
) |
[pure virtual] |
The documentation for this struct was generated from the following file:
Generated for Crystal Space by
doxygen 1.4.7