DI-Guy SDK Documentation  13.1
diguyOglParticleSystemRenderer Class Reference

#include <diguyOglParticleSystemRenderer.h>

Inheritance diagram for diguyOglParticleSystemRenderer:
diguyParticleSystemRenderer

Public Member Functions

 diguyOglParticleSystemRenderer ()
 
virtual ~diguyOglParticleSystemRenderer ()
 
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 Attributes

GLuint m_vertex_object
 
- Public Attributes inherited from diguyParticleSystemRenderer
float m_camera_matrix [16]
 

Constructor & Destructor Documentation

diguyOglParticleSystemRenderer::diguyOglParticleSystemRenderer ( )
inline
virtual diguyOglParticleSystemRenderer::~diguyOglParticleSystemRenderer ( )
inlinevirtual

Member Function Documentation

void diguyOglParticleSystemRenderer::setup_particle_rendering ( int  render_pass_flags)
virtual

Function is called before individual particle systems are rendered.

Implements diguyParticleSystemRenderer.

void diguyOglParticleSystemRenderer::end_particle_rendering ( int  render_pass_flags)
virtual

Function is called after all individual particle systems are rendered.

Implements diguyParticleSystemRenderer.

void diguyOglParticleSystemRenderer::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

GLuint diguyOglParticleSystemRenderer::m_vertex_object

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