ScummVM API documentation
Tetraedge::TeParticle Class Reference
Inheritance diagram for Tetraedge::TeParticle:
Tetraedge::TeReferencesCounter

Classes

class  TeElement
 

Public Member Functions

 TeParticle (TeScene *scene)
 
void setName (const Common::String &name)
 
bool loadTexture (const Common::String &name)
 
void setPosition (const TeVector3f32 &pos)
 
void setDirection (const TeVector3f32 &dir)
 
void setSize (float size)
 
void setVolumeSize (const TeVector3f32 &size)
 
void setStartColor (const TeColor &col)
 
void setEndColor (const TeColor &col)
 
void setColorTime (int time)
 
void setTime (int time)
 
void setPeriod (int period)
 
void setParticlePerPeriod (int val)
 
void setEnabled (bool enabled)
 
void setStartLoop (int startloop)
 
void setGravity (float gravity)
 
void setRandomDir (bool val)
 
void setOrientation (const TeVector3f32 &orientation)
 
void setMatrix (const TeMatrix4x4 &mat)
 
void update (int val)
 
int startLoop () const
 
TeRealTimer realTimer ()
 
- Public Member Functions inherited from Tetraedge::TeReferencesCounter
bool decrementCounter ()
 
void incrementCounter ()
 
void resetCounter ()
 

Static Public Member Functions

static int getIndex (const Common::String &name)
 
static TeParticlegetIndexedParticle (int idx)
 
static void cleanup ()
 
static void deleteAll ()
 
static void updateAll (int val)
 

The documentation for this class was generated from the following file: