2 #include "renderable.h"
9 View::View(Framebuffer &t):
15 void View::set_camera(Camera *c)
19 camera->set_aspect_ratio(get_aspect_ratio());
22 void View::set_content(Renderable *r)
29 Bind bind_fbo(target);
30 target.clear(COLOR_BUFFER_BIT|DEPTH_BUFFER_BIT);
33 Renderer renderer(camera);
34 content->setup_frame(renderer);
35 content->render(renderer);
36 content->finish_frame();