VEE_PolygonFire Class Reference

Fire made of polygons. More...

#include <vee_polygon_fire.h>

Inheritance diagram for VEE_PolygonFire:

Inheritance graph
[legend]
Collaboration diagram for VEE_PolygonFire:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes


Detailed Description

Fire made of polygons.

This class outputs polygons (flames), vortex-groups (animations) and gusts (gravitates).


Constructor & Destructor Documentation

VEE_PolygonFire::VEE_PolygonFire float  flameHz = 20.0,
float  flameAge = 4.0,
float  vortexHz = 3.0,
float  gustHz = 1.0
 

VEE_PolygonFire::~VEE_PolygonFire  )  [virtual]
 


Member Function Documentation

bool VEE_PolygonFire::setValue const char *  id,
VEE_Value msg
[virtual]
 

Receive and process a value.

Parameters:

Reimplemented from VEE_Particle.

VEE_Object * VEE_PolygonFire::clone  )  const [virtual]
 

Reimplemented from VEE_Particle.

void VEE_PolygonFire::update float  dt  )  [virtual]
 

Update the location of this object.

Reimplemented from VEE_Particle.

void VEE_PolygonFire::emitFlame  )  [protected, virtual]
 

void VEE_PolygonFire::emitGust  )  [protected, virtual]
 

void VEE_PolygonFire::emitVortex  )  [protected, virtual]
 


Member Data Documentation

VEE_RgbaTable VEE_PolygonFire::m_colorTable [protected]
 

float VEE_PolygonFire::m_flameInterval [protected]
 

float VEE_PolygonFire::m_sinceLastFlame [protected]
 

float VEE_PolygonFire::m_flameAge [protected]
 

float VEE_PolygonFire::m_vortexInterval [protected]
 

float VEE_PolygonFire::m_sinceLastVortex [protected]
 

float VEE_PolygonFire::m_gustInterval [protected]
 

float VEE_PolygonFire::m_sinceLastGust [protected]
 

VEE_RandomUniform VEE_PolygonFire::m_rand [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:33 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6