19 #ifndef MIR_COMPOSITOR_RENDERER_H_
20 #define MIR_COMPOSITOR_RENDERER_H_
27 namespace graphics {
class Buffer; }
51 #endif // MIR_COMPOSITOR_RENDERER_H_
virtual void render(graphics::RenderableList const &) const =0
All things Mir.
Definition: buffer_stream.h:37
virtual void set_rotation(float degrees)=0
Renderer & operator=(const Renderer &)=delete
Definition: renderer.h:32
virtual void set_viewport(geometry::Rectangle const &rect)=0
std::list< std::shared_ptr< Renderable > > RenderableList
Definition: renderable.h:80
virtual ~Renderer()=default
Definition: rectangle.h:33