CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

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

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

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

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

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

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

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

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

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

virtual const csVector3GetAcceleration () const=0
 Get acceleration. More...

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

virtual float GetElevation () const=0
 Get elevation. More...

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

virtual float GetAzimuth () const=0
 Get azimuth. More...

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

virtual float GetOpening () const=0
 Get opening. More...

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

virtual float GetSpeed () const=0
 Get speed. More...

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

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


Detailed Description

This interface describes the API for the fountain mesh object.

Definition at line 32 of file fountain.h.


Member Function Documentation

virtual const csVector3& iFountainState::GetAcceleration   const [pure virtual]
 

Get acceleration.

virtual float iFountainState::GetAzimuth   const [pure virtual]
 

Get azimuth.

virtual void iFountainState::GetDropSize float &    dropwidth,
float &    dropheight
const [pure virtual]
 

Get the size of the fountain drops.

virtual float iFountainState::GetElevation   const [pure virtual]
 

Get elevation.

virtual float iFountainState::GetFallTime   const [pure virtual]
 

Get fall time.

virtual bool iFountainState::GetLighting   const [pure virtual]
 

See if lighting is enabled.

virtual float iFountainState::GetOpening   const [pure virtual]
 

Get opening.

virtual const csVector3& iFountainState::GetOrigin   const [pure virtual]
 

Get origin of the fountain.

virtual int iFountainState::GetParticleCount   const [pure virtual]
 

Get the number of particles used.

virtual float iFountainState::GetSpeed   const [pure virtual]
 

Get speed.

virtual void iFountainState::SetAcceleration const csVector3   accel [pure virtual]
 

Set acceleration.

virtual void iFountainState::SetAzimuth float    azi [pure virtual]
 

Set azimuth.

virtual void iFountainState::SetDropSize float    dropwidth,
float    dropheight
[pure virtual]
 

Set the size of the fountain drops.

virtual void iFountainState::SetElevation float    elev [pure virtual]
 

Set elevation.

virtual void iFountainState::SetFallTime float    ftime [pure virtual]
 

Set fall time.

virtual void iFountainState::SetLighting bool    l [pure virtual]
 

Enable or disable lighting.

virtual void iFountainState::SetOpening float    open [pure virtual]
 

Set opening.

virtual void iFountainState::SetOrigin const csVector3   origin [pure virtual]
 

Set origin of the fountain.

virtual void iFountainState::SetParticleCount int    num [pure virtual]
 

Set the number of particles to use.

virtual void iFountainState::SetSpeed float    spd [pure virtual]
 

Set speed.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14