GEE_ParticleData Class Reference

Data related to a single particle. More...

#include <gee_particle_object.h>

Collaboration diagram for GEE_ParticleData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Public Attributes


Detailed Description

Data related to a single particle.

Author:
Tommi Ilmonen


Constructor & Destructor Documentation

GEE_ParticleData::GEE_ParticleData const VEE_Vector3 location = VEE_Vector3ZERO,
const VEE_Vector3 velocity = VEE_Vector3ZERO,
const VEE_Rgba color = VEE_Rgba::White,
const std::string &  textureName = "",
float  size = 1.0
[inline]
 


Member Function Documentation

void GEE_ParticleData::setSize float  s  )  [inline]
 

void GEE_ParticleData::setRotation float  r  )  [inline]
 

void GEE_ParticleData::setLocation const VEE_Vector3 loc  )  [inline]
 

void GEE_ParticleData::setVelocity const VEE_Vector3 vel  )  [inline]
 

void GEE_ParticleData::setColor const VEE_Rgba c  )  [inline]
 

void GEE_ParticleData::setTexture const std::string &  texName,
int  t
[inline]
 

void GEE_ParticleData::setTexture int  t  )  [inline]
 

void GEE_ParticleData::setObject VEE_Object obj  )  [inline]
 

void GEE_ParticleData::setRenderClass const std::string &  className,
VEE_RenderClass rc
[inline]
 

bool GEE_ParticleData::read GEE_Io  ) 
 

bool GEE_ParticleData::write GEE_Io io  ) 
 

Writes data to a file.

Data is written in chunks with each chunk having a 2-byte identifier before the data. This is automatically extensible.


Member Data Documentation

VEE_Vector3 GEE_ParticleData::m_location
 

VEE_Vector3 GEE_ParticleData::m_velocity
 

VEE_Rgba GEE_ParticleData::m_color
 

std::string GEE_ParticleData::m_textureName
 

int GEE_ParticleData::m_texture
 

float GEE_ParticleData::m_size
 

float GEE_ParticleData::m_rotation
 

std::string GEE_ParticleData::m_renderClassName
 

VEE_ClonablePointer<VEE_Object> GEE_ParticleData::m_particle
 


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