27void Draw(Renderable &);
29void Draw(Renderable &, asset::ShaderProgram *shader);
39 glm::mat4
view = glm::mat4(1.0);
Definition: renderer.h:35
void Draw()
Definition: renderer.cpp:83
glm::mat4 projection
Definition: renderer.h:38
glm::mat4 view
Definition: renderer.h:39
std::vector< BasicRendererObject > renderables
Definition: renderer.h:40
std::shared_ptr< ShaderProgram > ShaderProgram_t
The preferred way of using a shader program.
Definition: shader.h:113
Definition: application.cpp:55
void Draw(Renderable &)
Definition: renderer.cpp:27
std::shared_ptr< Renderable > BasicRendererObject
Definition: renderer.h:31
BasicRendererObject MakeRenderable()
Definition: renderer.cpp:77