GEE_ParticleRotate Class Reference

An operator to adjust the alignment (rotation) of particle billboards. More...

#include <gee_particle_rotate.h>

Inheritance diagram for GEE_ParticleRotate:

Inheritance graph
[legend]
Collaboration diagram for GEE_ParticleRotate:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Static Public Member Functions

Protected Member Functions

Protected Attributes

Classes


Detailed Description

An operator to adjust the alignment (rotation) of particle billboards.

Author:
Tommi Ilmonen.


Constructor & Destructor Documentation

GEE_ParticleRotate::GEE_ParticleRotate GEE_id_t  pathId = -1  ) 
 

GEE_ParticleRotate::~GEE_ParticleRotate  )  [virtual]
 


Member Function Documentation

bool GEE_ParticleRotate::act GEE_World w,
const GEE_TimeStamp ts
[virtual]
 

A virtual function that does something.

This method is called at least once between "start" and "stop".

The default implementation returns true.

Reimplemented from GEE_PathToX.

bool GEE_ParticleRotate::read GEE_Io  )  [virtual]
 

Reimplemented from GEE_Operator.

bool GEE_ParticleRotate::write GEE_Io  )  [virtual]
 

Reimplemented from GEE_Operator.

const char * GEE_ParticleRotate::type  )  [virtual]
 

Reimplemented from GEE_Operator.

GEE_Operator * GEE_ParticleRotate::create  )  [static]
 

void GEE_ParticleRotate::setPressure float  pressure  )  [inline]
 

void GEE_ParticleRotate::setOmega float  omega  )  [inline]
 

void GEE_ParticleRotate::setRadius float  r  )  [inline]
 

void GEE_ParticleRotate::setRadiusBoost float  r  )  [inline]
 

void GEE_ParticleRotate::setRadiusNorm float  r  )  [inline]
 

void GEE_ParticleRotate::setUseNapra bool  use  )  [inline]
 

void GEE_ParticleRotate::doTurn GEE_World  )  [protected]
 

bool GEE_ParticleRotate::handleNewVertex GEE_Path3D::iterator  )  [protected, virtual]
 

Reimplemented from GEE_PathToX.


Member Data Documentation

GEE_ParamWriter GEE_ParticleRotate::m_writer [protected]
 

float GEE_ParticleRotate::m_pressure [protected]
 

float GEE_ParticleRotate::m_omega [protected]
 

float GEE_ParticleRotate::m_radius [protected]
 

float GEE_ParticleRotate::m_radiusBoost [protected]
 

float GEE_ParticleRotate::m_radiusNorm [protected]
 

bool GEE_ParticleRotate::m_useNapra [protected]
 

GEE_PathVertex3D GEE_ParticleRotate::m_last [protected]
 

std::vector<Item> GEE_ParticleRotate::m_turns [protected]
 


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