#include <ParticlePrimitive.h>
Inheritance diagram for Fluxus::ParticlePrimitive:


Public Member Functions | |
| ParticlePrimitive () | |
| ParticlePrimitive (const ParticlePrimitive &other) | |
| virtual | ~ParticlePrimitive () | 
| void | AddParticle (const dVector &v, const dColour &c, const dVector &s) | 
Primitive Interface  | |
| virtual ParticlePrimitive * | Clone () const | 
| virtual void | Render () | 
| virtual dBoundingBox | GetBoundingBox () | 
| virtual void | ApplyTransform (bool ScaleRotOnly=false) | 
| virtual string | GetTypeName () | 
| This needs to be set appropriately for all derived types.   | |
Protected Member Functions | |
| virtual void | PDataDirty () | 
| Called when a named pdata mapping changes.   | |
Definition at line 27 of file ParticlePrimitive.h.
| ParticlePrimitive::ParticlePrimitive | ( | ) | 
Definition at line 23 of file ParticlePrimitive.cpp.
| ParticlePrimitive::ParticlePrimitive | ( | const ParticlePrimitive & | other | ) | 
Definition at line 33 of file ParticlePrimitive.cpp.
| ParticlePrimitive::~ParticlePrimitive | ( | ) |  [virtual] | 
        
Definition at line 39 of file ParticlePrimitive.cpp.
| ParticlePrimitive * ParticlePrimitive::Clone | ( | ) |  const [virtual] | 
        
| void ParticlePrimitive::Render | ( | ) |  [virtual] | 
        
| dBoundingBox ParticlePrimitive::GetBoundingBox | ( | ) |  [virtual] | 
        
| void ParticlePrimitive::ApplyTransform | ( | bool |  ScaleRotOnly = false           | 
          ) |  [virtual] | 
        
| virtual string Fluxus::ParticlePrimitive::GetTypeName | ( | ) |  [inline, virtual] | 
        
This needs to be set appropriately for all derived types.
Reimplemented from Fluxus::Primitive.
Definition at line 41 of file ParticlePrimitive.h.
| void Fluxus::ParticlePrimitive::AddParticle | ( | const dVector & | v, | |
| const dColour & | c, | |||
| const dVector & | s | |||
| ) |  [inline] | 
        
Definition at line 44 of file ParticlePrimitive.h.
| void ParticlePrimitive::PDataDirty | ( | ) |  [protected, virtual] | 
        
Called when a named pdata mapping changes.
Implements Fluxus::PDataContainer.
Definition at line 48 of file ParticlePrimitive.cpp.
 1.5.1