19 #ifndef MIR_COMPOSITOR_RENDERER_H_
20 #define MIR_COMPOSITOR_RENDERER_H_
41 virtual void begin()
const = 0;
47 virtual void end()
const = 0;
60 #endif // MIR_COMPOSITOR_RENDERER_H_
virtual void set_rotation(float degrees)=0
Renderer & operator=(const Renderer &)=delete
Definition: renderer.h:34
virtual void render(graphics::Renderable const &renderable, graphics::Buffer &buffer) const =0
virtual void set_viewport(geometry::Rectangle const &rect)=0
virtual void end() const =0
Definition: renderable.h:33
virtual void begin() const =0
virtual ~Renderer()=default
Definition: rectangle.h:33