Google

Main Page   Class Hierarchy   Compound List   File List   Compound Members  

iFountainState Struct Reference

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

#include <fountain.h>

Inheritance diagram for iFountainState:

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 used.

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

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

virtual void SetOrigin (const csVector3 &origin)=0
 Set origin of the fountain.

virtual const csVector3GetOrigin () const=0
 Get origin of the fountain.

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

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

virtual void SetAcceleration (const csVector3 &accel)=0
 Set acceleration.

virtual const csVector3GetAcceleration () const=0
 Get acceleration.

virtual void SetElevation (float elev)=0
 Set elevation.

virtual float GetElevation () const=0
 Get elevation.

virtual void SetAzimuth (float azi)=0
 Set azimuth.

virtual float GetAzimuth () const=0
 Get azimuth.

virtual void SetOpening (float open)=0
 Set opening.

virtual float GetOpening () const=0
 Get opening.

virtual void SetSpeed (float spd)=0
 Set speed.

virtual float GetSpeed () const=0
 Get speed.

virtual void SetFallTime (float ftime)=0
 Set fall time.

virtual float GetFallTime () const=0
 Get fall time.


Detailed Description

This interface describes the API for the fountain 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