24 #include <flw/flc/renderers/IRenderer.h> 25 #include <flw/flc/renderers/IRenderable.h> 27 #include <unordered_map> 47 void draw(
ICamera &camera)
override;
49 void reset(GLuint width, GLuint height)
override;
51 void clear()
override;
54 std::unordered_map<GLuint, std::vector<std::vector<RenderItem>>> mRenderPasses;
Base for all renderers.
Definition: IRenderer.h:42
Cache Safe Program Based Render Pass IRenderer. Not ready (Rev.4.2.1).
Definition: mRendererCSPBRP.h:39
Encapsulates renderable objects. To be used with IRenderer.
Definition: IRenderable.h:36
Light system knows about all light related stuff.
Definition: LightSystem.h:40
Stores camera view parameters.
Definition: ICamera.h:32