Google

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

iFireState Struct Reference

This interface describes the API for the fire mesh object. More...

#include <fire.h>

Inheritance diagram for iFireState:

iBase List of all members.

Public Methods

virtual void SetParticleCount (int num)=0
 Set the number of particles to use.

virtual int GetParticleCount () const=0
 Get the number of particles.

virtual void SetDropSize (float dropwidth, float dropheight)=0
 Set the size of the fire drops.

virtual void GetDropSize (float &dropwidth, float &dropheight) const=0
 Get the size of the fire drops.

virtual void SetOrigin (const csBox3 &origin)=0
 Set origin of the fire.

virtual const csBox3GetOrigin () const=0
 Get origin of the fire.

virtual void SetDirection (const csVector3 &dir)=0
 Set direction of the fire.

virtual const csVector3GetDirection () const=0
 Get direction of the fire.

virtual void SetLighting (bool l)=0
 Enable or disable lighting.

virtual bool GetLighting () const=0
 See if lighting is enabled.

virtual void SetSwirl (float swirl)=0
 Set swirl.

virtual float GetSwirl () const=0
 Get swirl.

virtual void SetColorScale (float colscale)=0
 Set color scale.

virtual float GetColorScale () const=0
 Get color scale.

virtual void SetTotalTime (float tottime)=0
 Set total time.

virtual float GetTotalTime () const=0
 Get total time.


Detailed Description

This interface describes the API for the fire mesh object.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.5 written by Dimitri van Heesch, ©1997-2000