![]() |
DI-Guy SDK Documentation
13.1
|
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>
Public Member Functions | |
| virtual void | setup_particle_rendering (int render_pass_flags)=0 |
| Function is called before individual particle systems are rendered. More... | |
| virtual void | end_particle_rendering (int render_pass_flags)=0 |
| Function is called after all individual particle systems are rendered. More... | |
| virtual void | draw_particle_buffer (const diguyParticleDrawDesc *draw_desc, void *particle_data)=0 |
| Function is called whenever a buffer of particles is ready to be drawn. More... | |
Public Attributes | |
| float | m_camera_matrix [16] |
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.
// DOCUMENTATION PENDING
Can be subclassed by filling out the diguy_graphics_set_particle_renderer_create_func().
|
pure virtual |
Function is called before individual particle systems are rendered.
Implemented in diguyOglParticleSystemRenderer.
|
pure virtual |
Function is called after all individual particle systems are rendered.
Implemented in diguyOglParticleSystemRenderer.
|
pure virtual |
Function is called whenever a buffer of particles is ready to be drawn.
Implemented in diguyOglParticleSystemRenderer.
| float diguyParticleSystemRenderer::m_camera_matrix[16] |