DI-Guy SDK Documentation  13.6
diguyOglParticleSystemRenderer_21 Class Reference

OpenGL 2.1 class particle renderer, used by OpenSceneGraph. More...

#include <diguyOglParticleSystemRenderer_21.h>

Inheritance diagram for diguyOglParticleSystemRenderer_21:
diguyParticleSystemRenderer

Public Member Functions

 diguyOglParticleSystemRenderer_21 ()
 
virtual ~diguyOglParticleSystemRenderer_21 ()
 
virtual void setup_particle_rendering (int render_pass_flags)
 Function is called before individual particle systems are rendered. More...
 
virtual void end_particle_rendering (int render_pass_flags)
 Function is called after all individual particle systems are rendered. More...
 
virtual void draw_particle_buffer (const diguyParticleDrawDesc *draw_desc, void *data)
 Function is called whenever a buffer of particles is ready to be drawn. More...
 
- Public Member Functions inherited from diguyParticleSystemRenderer
 diguyParticleSystemRenderer ()
 
virtual ~diguyParticleSystemRenderer ()
 just stubbed out for subclasses More...
 

Public Attributes

unsigned int m_vertex_object
 
double m_camera_pos [3]
 
- Public Attributes inherited from diguyParticleSystemRenderer
float m_camera_matrix [16]
 
float m_world_rotation_matrix [16]
 

Detailed Description

OpenGL 2.1 class particle renderer, used by OpenSceneGraph.

Constructor & Destructor Documentation

diguyOglParticleSystemRenderer_21::diguyOglParticleSystemRenderer_21 ( )
diguyOglParticleSystemRenderer_21::~diguyOglParticleSystemRenderer_21 ( )
virtual

Member Function Documentation

void diguyOglParticleSystemRenderer_21::setup_particle_rendering ( int  render_pass_flags)
virtual

Function is called before individual particle systems are rendered.

Implements diguyParticleSystemRenderer.

void diguyOglParticleSystemRenderer_21::end_particle_rendering ( int  render_pass_flags)
virtual

Function is called after all individual particle systems are rendered.

Implements diguyParticleSystemRenderer.

void diguyOglParticleSystemRenderer_21::draw_particle_buffer ( const diguyParticleDrawDesc draw_desc,
void *  particle_data 
)
virtual

Function is called whenever a buffer of particles is ready to be drawn.

Implements diguyParticleSystemRenderer.

Member Data Documentation

unsigned int diguyOglParticleSystemRenderer_21::m_vertex_object
double diguyOglParticleSystemRenderer_21::m_camera_pos[3]

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