VEE_ParticleVisualInfo Class Reference

Visual information of a particle. More...

#include <vee_object.h>

Inheritance diagram for VEE_ParticleVisualInfo:

Inheritance graph
[legend]
Collaboration diagram for VEE_ParticleVisualInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Protected Attributes


Detailed Description

Visual information of a particle.

A renderer should be able to render the particle based on these parameters.


Constructor & Destructor Documentation

VEE_ParticleVisualInfo::VEE_ParticleVisualInfo  )  [inline]
 

VEE_ParticleVisualInfo::VEE_ParticleVisualInfo const VEE_Vector3 location,
const VEE_Vector3 velocity
[inline]
 

VEE_ParticleVisualInfo::~VEE_ParticleVisualInfo  )  [inline]
 


Member Function Documentation

const VEE_Rgba& VEE_ParticleVisualInfo::color  )  const [inline]
 

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

VEE_Vector3& VEE_ParticleVisualInfo::location  )  [inline]
 

const VEE_Vector3& VEE_ParticleVisualInfo::location  )  const [inline]
 

VEE_Vector3& VEE_ParticleVisualInfo::velocity  )  [inline]
 

const VEE_Vector3& VEE_ParticleVisualInfo::velocity  )  const [inline]
 

void VEE_ParticleVisualInfo::setLocation const VEE_Vector3 l  )  [inline]
 

void VEE_ParticleVisualInfo::setVelocity const VEE_Vector3 v  )  [inline]
 

Reimplemented in VEE_Polygon.

void VEE_ParticleVisualInfo::setLocation3 float  x,
float  y,
float  z
[inline]
 

void VEE_ParticleVisualInfo::setVelocity3 float  x,
float  y,
float  z
[inline]
 

int VEE_ParticleVisualInfo::texture  )  const [inline]
 

void VEE_ParticleVisualInfo::setTexture int  id  )  [inline]
 

float VEE_ParticleVisualInfo::size  )  const [inline]
 

void VEE_ParticleVisualInfo::setSize float  s  )  [inline]
 

float VEE_ParticleVisualInfo::rotation  )  const [inline]
 

void VEE_ParticleVisualInfo::setRotation float  radians  )  [inline]
 

float VEE_ParticleVisualInfo::omega  )  const [inline]
 

void VEE_ParticleVisualInfo::setOmega float  omega  )  [inline]
 

void VEE_ParticleVisualInfo::setRenderClass VEE_RenderClass renderClass  )  [inline]
 

VEE_RenderClass* VEE_ParticleVisualInfo::renderClass  )  [inline]
 


Member Data Documentation

VEE_Rgba VEE_ParticleVisualInfo::m_color [protected]
 

VEE_Vector3 VEE_ParticleVisualInfo::m_location [protected]
 

VEE_Vector3 VEE_ParticleVisualInfo::m_velocity [protected]
 

int VEE_ParticleVisualInfo::m_texture [protected]
 

float VEE_ParticleVisualInfo::m_size [protected]
 

float VEE_ParticleVisualInfo::m_rotationRadians [protected]
 

float VEE_ParticleVisualInfo::m_omega [protected]
 

VEE_RenderClass* VEE_ParticleVisualInfo::m_renderClass [protected]
 


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