VEE_MagicRainDrop Class Reference

#include <vee_magic_rain.h>

Inheritance diagram for VEE_MagicRainDrop:

Inheritance graph
[legend]
Collaboration diagram for VEE_MagicRainDrop:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes


Constructor & Destructor Documentation

VEE_MagicRainDrop::VEE_MagicRainDrop VEE_Vector3  location,
VEE_Vector3  velocity,
float  ageLimit,
VEE_Looks l,
float  childSpeed,
float  childAgeLimit,
float  creationRate
 

virtual VEE_MagicRainDrop::~VEE_MagicRainDrop  )  [inline, virtual]
 


Member Function Documentation

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

Receive and process a value.

Parameters:

Reimplemented from VEE_Particle.

VEE_Object * VEE_MagicRainDrop::clone  )  const [virtual]
 

Reimplemented from VEE_Particle.

void VEE_MagicRainDrop::update float  dt  )  [virtual]
 

Update the location of this object.

Reimplemented from VEE_Particle.

void VEE_MagicRainDrop::setChildrensInitialSpeed float  speedMin,
float  speedMax
[inline]
 

void VEE_MagicRainDrop::setCreationRate float  rate  )  [inline]
 

uint VEE_MagicRainDrop::childCount  )  const [inline]
 

void VEE_MagicRainDrop::setVelocityUpdate bool  p  )  [inline]
 

Reimplemented from VEE_Object.

void VEE_MagicRainDrop::createNewParticle  )  [protected]
 


Member Data Documentation

float VEE_MagicRainDrop::m_childSpeedMin [protected]
 

float VEE_MagicRainDrop::m_childSpeedMax [protected]
 

float VEE_MagicRainDrop::m_childAgeLimit [protected]
 

float VEE_MagicRainDrop::m_creationRate [protected]
 

float VEE_MagicRainDrop::m_sinceLastCreated [protected]
 

VEE_RandomUniform VEE_MagicRainDrop::m_rand [protected]
 

uint VEE_MagicRainDrop::m_childCount [protected]
 

VEE_Matrix3 VEE_MagicRainDrop::m_rotation [protected]
 


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