CrystalSpace

Public API Reference

iFountainState Struct Reference
[Mesh pluginsMesh plugins]

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

#include <imesh/fountain.h>

Inheritance diagram for iFountainState:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual const csVector3GetAcceleration () const =0
 Get acceleration.
virtual float GetAzimuth () const =0
 Get azimuth.
virtual void GetDropSize (float &dropwidth, float &dropheight) const =0
 Get the size of the fountain drops.
virtual float GetElevation () const =0
 Get elevation.
virtual float GetFallTime () const =0
 Get fall time.
virtual bool GetLighting () const =0
 See if lighting is enabled.
virtual float GetOpening () const =0
 Get opening.
virtual const csVector3GetOrigin () const =0
 Get origin of the fountain.
virtual int GetParticleCount () const =0
 Get the number of particles used.
virtual float GetSpeed () const =0
 Get speed.
virtual void SetAcceleration (const csVector3 &accel)=0
 Set acceleration.
virtual void SetAzimuth (float azi)=0
 Set azimuth.
virtual void SetDropSize (float dropwidth, float dropheight)=0
 Set the size of the fountain drops.
virtual void SetElevation (float elev)=0
 Set elevation.
virtual void SetFallTime (float ftime)=0
 Set fall time.
virtual void SetLighting (bool l)=0
 Enable or disable lighting.
virtual void SetOpening (float open)=0
 Set opening.
virtual void SetOrigin (const csVector3 &origin)=0
 Set origin of the fountain.
virtual void SetParticleCount (int num)=0
 Set the number of particles to use.
virtual void SetSpeed (float spd)=0
 Set speed.

Detailed Description

This interface describes the API for the fountain mesh object.

Definition at line 40 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.4.6