An interface class that allows diguy to trigger an immediate mode rendering of a diguy particle system. This class allows you to directly utilize the DI-Guy particle system. See diguyOglParticleSystemRenderer for a sample implementation.
More...
#include <diguyParticleSystem.h>
An interface class that allows diguy to trigger an immediate mode rendering of a diguy particle system. This class allows you to directly utilize the DI-Guy particle system. See diguyOglParticleSystemRenderer for a sample implementation.
Can be subclassed by filling out the diguy_graphics_set_particle_renderer_create_func().
| diguyParticleSystemRenderer::diguyParticleSystemRenderer |
( |
| ) |
|
| virtual diguyParticleSystemRenderer::~diguyParticleSystemRenderer |
( |
| ) |
|
|
inlinevirtual |
just stubbed out for subclasses
| virtual void diguyParticleSystemRenderer::setup_particle_rendering |
( |
int |
render_pass_flags | ) |
|
|
pure virtual |
| virtual void diguyParticleSystemRenderer::end_particle_rendering |
( |
int |
render_pass_flags | ) |
|
|
pure virtual |
| virtual void diguyParticleSystemRenderer::draw_particle_buffer |
( |
const diguyParticleDrawDesc * |
draw_desc, |
|
|
void * |
particle_data |
|
) |
| |
|
pure virtual |
| float diguyParticleSystemRenderer::m_camera_matrix[16] |
| float diguyParticleSystemRenderer::m_world_rotation_matrix[16] |
The documentation for this class was generated from the following file: