#include <IRenderer.h>
Public Member Functions | |
virtual void | initialize ()=0 |
virtual void | render ()=0 |
virtual void | bindResources ()=0 |
virtual void | unbindResources ()=0 |
void | addRenderable (IRenderable *r) |
void | clearRenderables () |
int | size () |
Public Attributes | |
std::string | _rendererType |
std::string | _name |
Protected Attributes | |
std::vector< IRenderable * > | _renderables |
Base class for Renderer types which each handle particular types of rendering