27void Draw(Renderable &);
40 glm::mat4
view = glm::mat4(1.0);
A shader program.
Definition: shader.h:68
Definition: renderer.h:36
void Draw()
Definition: renderer.cpp:81
glm::mat4 projection
Definition: renderer.h:39
glm::mat4 view
Definition: renderer.h:40
std::vector< BasicRendererObject > renderables
Definition: renderer.h:41
Definition: renderable.h:27
std::shared_ptr< ShaderProgram > ShaderProgram_t
The preferred way of using a shader program.
Definition: shader.h:113
Definition: application.cpp:56
BasicRendererObject MakeRenderable()
Definition: renderer.cpp:77
void Draw(Renderable &renderable)
Definition: renderer.cpp:35
void DrawFast(Renderable &renderable)
Definition: renderer.cpp:33
std::shared_ptr< Renderable > BasicRendererObject
Definition: renderer.h:32