VEE_Collector Class Reference

#include <vee_collector.h>

List of all members.

Public Types

Public Member Functions

Static Public Member Functions

Protected Attributes


Member Typedef Documentation

typedef std::vector<VEE_ParticleVisualInfo>::iterator VEE_Collector::iterator
 

typedef std::list<VEE_ForceObject *>::iterator VEE_Collector::forceIterator
 


Constructor & Destructor Documentation

VEE_Collector::VEE_Collector  ) 
 

VEE_Collector::~VEE_Collector  ) 
 


Member Function Documentation

iterator VEE_Collector::begin  )  [inline]
 

Gets the first object.

uint VEE_Collector::collectedObjects  )  const [inline]
 

forceIterator VEE_Collector::forceBegin  )  [inline]
 

Gets the first object.

forceIterator VEE_Collector::forceEnd  )  [inline]
 

Gets the last object (one past the end).

uint VEE_Collector::forceCount  )  [inline]
 

static VEE_ParticleVisualInfo& VEE_Collector::getObject iterator it  )  [inline, static]
 

Gets the object from the iterator.

static VEE_ForceObject* VEE_Collector::getForce forceIterator it  )  [inline, static]
 

Gets the force from the force iterator.

void VEE_Collector::addScene VEE_SceneBox  ) 
 

void VEE_Collector::clear  ) 
 

Clears the collected elements.

Note that this method does *not* unallocate the memory used to store the normal objects. It simply sets the counters to zero. It DOES delete the force-objects that were around.

void VEE_Collector::reserve uint  n  )  [inline]
 


Member Data Documentation

std::vector<VEE_ParticleVisualInfo> VEE_Collector::m_objects [protected]
 

std::list<VEE_ForceObject *> VEE_Collector::m_forces [protected]
 

uint VEE_Collector::m_collectedObjects [protected]
 


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