DI-Guy SDK Documentation  13.5
diguyOsgParticleRenderer Class Reference

Now the OSG wrapper for the OpenGL renderer code, the most complicated bit is computing the bounding box for the above example, normally you'll find this the easy bit. More...

#include <diguyOsgParticleRenderer.h>

Inheritance diagram for diguyOsgParticleRenderer:

Public Member Functions

 diguyOsgParticleRenderer ()
 
 diguyOsgParticleRenderer (diguyScenario *scenario)
 
 diguyOsgParticleRenderer (const diguyOsgParticleRenderer &teapot, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 Copy constructor using CopyOp to manage deep vs shallow copy. More...
 

Static Public Member Functions

static osg::MatrixTransform * createParticleRenderer (diguyScenario *scenario)
 

Protected Member Functions

virtual ~diguyOsgParticleRenderer ()
 

Protected Attributes

diguyScenariom_scenario
 
osg::ref_ptr< osg::MatrixTransform > m_base_transform
 
osg::ref_ptr< osg::State > m_state
 
osg::ref_ptr< osg::StateSet > m_state_set
 

Detailed Description

Now the OSG wrapper for the OpenGL renderer code, the most complicated bit is computing the bounding box for the above example, normally you'll find this the easy bit.

Constructor & Destructor Documentation

diguyOsgParticleRenderer::diguyOsgParticleRenderer ( )
inline
diguyOsgParticleRenderer::diguyOsgParticleRenderer ( diguyScenario scenario)
diguyOsgParticleRenderer::diguyOsgParticleRenderer ( const diguyOsgParticleRenderer teapot,
const osg::CopyOp &  copyop = osg::CopyOp::SHALLOW_COPY 
)
inline

Copy constructor using CopyOp to manage deep vs shallow copy.

virtual diguyOsgParticleRenderer::~diguyOsgParticleRenderer ( )
inlineprotectedvirtual

Member Function Documentation

osg::MatrixTransform * diguyOsgParticleRenderer::createParticleRenderer ( diguyScenario scenario)
static

Member Data Documentation

diguyScenario* diguyOsgParticleRenderer::m_scenario
protected
osg::ref_ptr<osg::MatrixTransform> diguyOsgParticleRenderer::m_base_transform
protected
osg::ref_ptr<osg::State> diguyOsgParticleRenderer::m_state
protected
osg::ref_ptr<osg::StateSet> diguyOsgParticleRenderer::m_state_set
protected

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