Particle Universe  1.2
ParticleUniverse::BeamRendererVisualData Class Reference

#include <ParticleUniverseBeamRenderer.h>

Inheritance diagram for ParticleUniverse::BeamRendererVisualData:

Public Member Functions

 BeamRendererVisualData (size_t index, Ogre::BillboardChain *billboardChain)
 
virtual void setVisible (bool visible)
 
virtual void setVisible (bool visible, Real width)
 
- Public Member Functions inherited from ParticleUniverse::IVisualData
 IVisualData (void)
 
virtual ~IVisualData (void)
 

Public Attributes

size_t chainIndex
 
Vector3 half [100]
 
Vector3 destinationHalf [100]
 
Real mTimeSinceLastUpdate
 
Ogre::BillboardChainmBillboardChain
 

Detailed Description

Visual data specific for this type of renderer.

Constructor & Destructor Documentation

ParticleUniverse::BeamRendererVisualData::BeamRendererVisualData ( size_t  index,
Ogre::BillboardChain billboardChain 
)
inline

Member Function Documentation

virtual void ParticleUniverse::BeamRendererVisualData::setVisible ( bool  visible)
inlinevirtual
virtual void ParticleUniverse::BeamRendererVisualData::setVisible ( bool  visible,
Real  width 
)
inlinevirtual

The is no decent way to make the individual chains/elements invisible. The width of each element is set to 0 to make it invisible. PU 1.4

Member Data Documentation

size_t ParticleUniverse::BeamRendererVisualData::chainIndex
Vector3 ParticleUniverse::BeamRendererVisualData::destinationHalf[100]
Vector3 ParticleUniverse::BeamRendererVisualData::half[100]
Ogre::BillboardChain* ParticleUniverse::BeamRendererVisualData::mBillboardChain
Real ParticleUniverse::BeamRendererVisualData::mTimeSinceLastUpdate

The documentation for this class was generated from the following file: