CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

csNewParticleSystem::eiParticleState Struct Reference

Inheritance diagram for csNewParticleSystem::eiParticleState:

iParticleState iBase List of all members.

Public Member Functions

virtual float GetAlpha () const
 Get the probable alpha of the particles.
virtual bool GetChangeAlpha (float &factor) const
 see if change alpha is enabled, and get the value if so.
virtual bool GetChangeColor (csColor &col) const
 see if change color is enabled, and get a copy if so.
virtual bool GetChangeRotation (float &angle) const
 see if change rotation is enabled, and get the angle if so.
virtual bool GetChangeSize (float &factor) const
 see if change size is enabled, and get the value if so.
virtual const csColorGetColor () const
 Get particle color.
virtual iMaterialWrapperGetMaterialWrapper () const
 Get material of particle system.
virtual uint GetMixMode () const
 Get mix mode.
virtual void SetAlpha (float alpha)
 Set the alpha of particles.
virtual void SetChangeAlpha (float factor)
 Change alpha of all particles, by factor per second.
virtual void SetChangeColor (const csColor &color)
 Set change color.
virtual void SetChangeRotation (float angle)
 Change rotation of all particles, by angle in radians per second.
virtual void SetChangeSize (float factor)
 Set change size of all particles, by factor per second.
virtual void SetColor (const csColor &color)
 Set particle color.
virtual void SetMaterialWrapper (iMaterialWrapper *material)
 Set material of particle system.
virtual void SetMixMode (uint mode)
 Set mix mode.
virtual void SetSelfDestruct (csTicks t)
 Set selfdestruct mode on, and msec to live.
virtual void UnsetChangeAlpha ()
 Stop change of alpha.
virtual void UnsetChangeColor ()
 Unset change color.
virtual void UnsetChangeRotation ()
 Stop change of rotation.
virtual void UnsetChangeSize ()
 Unset change of size.
virtual void UnSetSelfDestruct ()
 System will no longer self destruct.

Detailed Description

Definition at line 294 of file particle.h.


Member Function Documentation

virtual float csNewParticleSystem::eiParticleState::GetAlpha  )  const [inline, virtual]
 

Get the probable alpha of the particles.

Implements iParticleState.

Definition at line 322 of file particle.h.

virtual bool csNewParticleSystem::eiParticleState::GetChangeAlpha float &  factor  )  const [inline, virtual]
 

see if change alpha is enabled, and get the value if so.

Implements iParticleState.

Definition at line 366 of file particle.h.

virtual bool csNewParticleSystem::eiParticleState::GetChangeColor csColor col  )  const [inline, virtual]
 

see if change color is enabled, and get a copy if so.

Implements iParticleState.

Definition at line 331 of file particle.h.

virtual bool csNewParticleSystem::eiParticleState::GetChangeRotation float &  angle  )  const [inline, virtual]
 

see if change rotation is enabled, and get the angle if so.

Implements iParticleState.

Definition at line 354 of file particle.h.

virtual bool csNewParticleSystem::eiParticleState::GetChangeSize float &  factor  )  const [inline, virtual]
 

see if change size is enabled, and get the value if so.

Implements iParticleState.

Definition at line 342 of file particle.h.

virtual const csColor& csNewParticleSystem::eiParticleState::GetColor  )  const [inline, virtual]
 

Get particle color.

Implements iParticleState.

Definition at line 317 of file particle.h.

virtual iMaterialWrapper* csNewParticleSystem::eiParticleState::GetMaterialWrapper  )  const [inline, virtual]
 

Get material of particle system.

Implements iParticleState.

Definition at line 301 of file particle.h.

virtual uint csNewParticleSystem::eiParticleState::GetMixMode  )  const [inline, virtual]
 

Get mix mode.

Implements iParticleState.

Definition at line 309 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::SetAlpha float  alpha  )  [inline, virtual]
 

Set the alpha of particles.

Implements iParticleState.

Definition at line 321 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::SetChangeAlpha float  factor  )  [inline, virtual]
 

Change alpha of all particles, by factor per second.

Implements iParticleState.

Definition at line 358 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::SetChangeColor const csColor color  )  [inline, virtual]
 

Set change color.

Implements iParticleState.

Definition at line 323 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::SetChangeRotation float  angle  )  [inline, virtual]
 

Change rotation of all particles, by angle in radians per second.

Implements iParticleState.

Definition at line 346 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::SetChangeSize float  factor  )  [inline, virtual]
 

Set change size of all particles, by factor per second.

Implements iParticleState.

Definition at line 334 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::SetColor const csColor color  )  [inline, virtual]
 

Set particle color.

Implements iParticleState.

Definition at line 313 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::SetMaterialWrapper iMaterialWrapper material  )  [inline, virtual]
 

Set material of particle system.

Implements iParticleState.

Definition at line 297 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::SetMixMode uint  mode  )  [inline, virtual]
 

Set mix mode.

Implements iParticleState.

Definition at line 305 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::SetSelfDestruct csTicks  t  )  [inline, virtual]
 

Set selfdestruct mode on, and msec to live.

Implements iParticleState.

Definition at line 370 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::UnsetChangeAlpha  )  [inline, virtual]
 

Stop change of alpha.

Implements iParticleState.

Definition at line 362 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::UnsetChangeColor  )  [inline, virtual]
 

Unset change color.

Implements iParticleState.

Definition at line 327 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::UnsetChangeRotation  )  [inline, virtual]
 

Stop change of rotation.

Implements iParticleState.

Definition at line 350 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::UnsetChangeSize  )  [inline, virtual]
 

Unset change of size.

Implements iParticleState.

Definition at line 338 of file particle.h.

virtual void csNewParticleSystem::eiParticleState::UnSetSelfDestruct  )  [inline, virtual]
 

System will no longer self destruct.

Implements iParticleState.

Definition at line 374 of file particle.h.


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