![]() |
DI-Guy SDK Documentation
13.7.1
|
OpenGL 3.2 class particle renderer, used by OpenGL and OpenGL Graphics API samples and DI-Guy Scenario. More...
#include <diguyOglParticleSystemRenderer.h>
Public Member Functions | |
| diguyOglParticleSystemRenderer () | |
| virtual | ~diguyOglParticleSystemRenderer () |
| virtual void | setup_particle_rendering (int render_pass_flags) override |
| Function is called before individual particle systems are rendered. More... | |
| virtual void | end_particle_rendering (int render_pass_flags) override |
| Function is called after all individual particle systems are rendered. More... | |
| virtual void | draw_particle_buffer (const diguyParticleDrawDesc *draw_desc, void *data) override |
| 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] |
OpenGL 3.2 class particle renderer, used by OpenGL and OpenGL Graphics API samples and DI-Guy Scenario.
| diguyOglParticleSystemRenderer::diguyOglParticleSystemRenderer | ( | ) |
|
virtual |
|
overridevirtual |
Function is called before individual particle systems are rendered.
Implements diguyParticleSystemRenderer.
|
overridevirtual |
Function is called after all individual particle systems are rendered.
Implements diguyParticleSystemRenderer.
|
overridevirtual |
Function is called whenever a buffer of particles is ready to be drawn.
Implements diguyParticleSystemRenderer.
| unsigned int diguyOglParticleSystemRenderer::m_vertex_object |
| double diguyOglParticleSystemRenderer::m_camera_pos[3] |