void RenderBounds(CShaderProgramPtr &shader)
Render bounding boxes for all the submitted emitters.
void RenderParticles(bool solidColor=false)
Render all the submitted particles.
void EndFrame()
Reset the list of submitted overlays.
NONCOPYABLE(ParticleRenderer)
void PrepareForRendering(const CShaderDefines &context)
Prepare internal data structures for rendering.
void Submit(CParticleEmitter *emitter)
Add an emitter for rendering in this frame.
ParticleRendererInternals * m