#include <ParticleRenderer.h>
Public Member Functions | |
ParticleRenderer (std::string) | |
void | initialize () |
void | bindResources () |
void | render () |
void | unbindResources () |
Public Member Functions inherited from IRenderer | |
void | addRenderable (IRenderable *r) |
void | clearRenderables () |
int | size () |
Public Attributes | |
ParticleRendererUniformLocations | _particleRendererUniformLocations |
Public Attributes inherited from IRenderer | |
std::string | _rendererType |
std::string | _name |
Additional Inherited Members | |
Protected Attributes inherited from IRenderer | |
std::vector< IRenderable * > | _renderables |
Provides functionality for rendering particles with a specific particle shader