24 #include <flw/flc/renderers/IRenderer.h> 25 #include <unordered_map> 43 void draw(
ICamera &camera)
override;
45 void reset(GLuint width, GLuint height)
override;
47 void clear()
override;
50 std::unordered_map<GLuint, std::vector<IRenderable *> > mRenderPasses;
Base for all renderers.
Definition: IRenderer.h:42
Encapsulates renderable objects. To be used with IRenderer.
Definition: IRenderable.h:36
Stores camera view parameters.
Definition: ICamera.h:32
Program based render pases.
Definition: mRendererPBRP.h:35