iExplosionState Struct Reference
[Mesh plugins, Mesh plugins]
This interface describes the API for the explosion mesh object.
More...
#include <imesh/explode.h>
Inheritance diagram for iExplosionState:

Public Member Functions | |
virtual const csVector3 & | GetCenter () const =0 |
Get the explosion center. | |
virtual bool | GetFadeSprites (csTicks &fade_time) const =0 |
See if particles are faded (returns true), and returns fade time too. | |
virtual bool | GetLighting () const =0 |
See if lighting is enabled or disabled. | |
virtual int | GetNrSides () const =0 |
Get the number of sides. | |
virtual int | GetParticleCount () const =0 |
Get the number of particles. | |
virtual float | GetPartRadius () const =0 |
Get the radius of all particles. | |
virtual const csVector3 & | GetPush () const =0 |
Get the push vector. | |
virtual float | GetSpreadAcceleration () const =0 |
Get the spread acceleration. | |
virtual float | GetSpreadPos () const =0 |
Get the spread position. | |
virtual float | GetSpreadSpeed () const =0 |
Get the spread speed. | |
virtual void | SetCenter (const csVector3 ¢er)=0 |
Set the explosion center. | |
virtual void | SetFadeSprites (csTicks fade_time)=0 |
Set particles to be scaled to nothing starting at fade_particles msec before self-destruct. | |
virtual void | SetLighting (bool l)=0 |
Enable or disable lighting. | |
virtual void | SetNrSides (int nr_sides)=0 |
Set the number of sides. | |
virtual void | SetParticleCount (int num)=0 |
Set the number of particles to use. | |
virtual void | SetPartRadius (float part_radius)=0 |
Set the radius of all particles. | |
virtual void | SetPush (const csVector3 &push)=0 |
Set the push vector. | |
virtual void | SetSpreadAcceleration (float spread_accel)=0 |
Set the spread acceleration. | |
virtual void | SetSpreadPos (float spread_pos)=0 |
Set the spread position. | |
virtual void | SetSpreadSpeed (float spread_speed)=0 |
Set the spread speed. |
Detailed Description
This interface describes the API for the explosion mesh object.
Definition at line 39 of file explode.h.
Member Function Documentation
|
Get the explosion center.
|
|
See if particles are faded (returns true), and returns fade time too.
|
|
See if lighting is enabled or disabled.
|
|
Get the number of sides.
|
|
Get the number of particles.
|
|
Get the radius of all particles.
|
|
Get the push vector.
|
|
Get the spread acceleration.
|
|
Get the spread position.
|
|
Get the spread speed.
|
|
Set the explosion center.
|
|
Set particles to be scaled to nothing starting at fade_particles msec before self-destruct.
|
|
Enable or disable lighting.
|
|
Set the number of sides.
|
|
Set the number of particles to use.
|
|
Set the radius of all particles.
|
|
Set the push vector.
|
|
Set the spread acceleration.
|
|
Set the spread position.
|
|
Set the spread speed.
|
The documentation for this struct was generated from the following file:
- imesh/explode.h
Generated for Crystal Space by doxygen 1.4.6