Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages
iParticlesObjectState Struct Reference
[3D, 3D]
Particles state object.
More...
#include <imesh/particles.h>
Inheritance diagram for iParticlesObjectState:

Public Member Functions | |
virtual void | ChangePhysicsPlugin (const char *plugin)=0 |
Change the particle physics plugin (Defaults to loading 'crystalspace.particles.physics.simple'). | |
virtual void | GetEmitPosition (csVector3 &position)=0 |
Get emitter position. | |
virtual uint | GetMixMode () const =0 |
Get mix mode. | |
virtual csReversibleTransform | GetObjectToCamera ()=0 |
Get the camera transform. | |
virtual const csMatrix3 & | GetRotation ()=0 |
Get the object rotation matrix. | |
virtual bool | IsRunning ()=0 |
Returns true if this particle simulation is running. | |
virtual void | SetMixMode (uint mode)=0 |
Set mix mode. | |
virtual void | Start ()=0 |
(Re)Start the particle emitter. | |
virtual void | Stop ()=0 |
Stop this particle object from emitting any more particles. |
Detailed Description
Particles state object.
Definition at line 310 of file particles.h.
Member Function Documentation
|
Change the particle physics plugin (Defaults to loading 'crystalspace.particles.physics.simple').
|
|
Get emitter position.
|
|
Get mix mode.
|
|
Get the camera transform.
|
|
Get the object rotation matrix.
|
|
Returns true if this particle simulation is running.
|
|
Set mix mode.
|
|
(Re)Start the particle emitter. This is automatically called when the particle mesh object is created if autostart is enabled (default:yes) |
|
Stop this particle object from emitting any more particles.
|
The documentation for this struct was generated from the following file:
- imesh/particles.h
Generated for Crystal Space by doxygen 1.4.4