Mir
Public Member Functions | Protected Member Functions | List of all members
mir::compositor::Renderer Class Referenceabstract

#include <renderer.h>

Inheritance diagram for mir::compositor::Renderer:
[legend]

Public Member Functions

virtual ~Renderer ()=default
 
virtual void set_viewport (geometry::Rectangle const &rect)=0
 
virtual void set_output_transform (MirOrientation orientation, MirMirrorMode mode)=0
 
virtual void render (graphics::RenderableList const &) const =0
 
virtual void suspend ()=0
 

Protected Member Functions

 Renderer ()=default
 
 Renderer (const Renderer &)=delete
 
Rendereroperator= (const Renderer &)=delete
 

Constructor & Destructor Documentation

virtual mir::compositor::Renderer::~Renderer ( )
virtualdefault

Reimplemented in mir::renderer::gl::Renderer.

mir::compositor::Renderer::Renderer ( )
protecteddefault
mir::compositor::Renderer::Renderer ( const Renderer )
protecteddelete

Member Function Documentation

Renderer& mir::compositor::Renderer::operator= ( const Renderer )
protecteddelete
virtual void mir::compositor::Renderer::render ( graphics::RenderableList const &  ) const
pure virtual

Implemented in mir::renderer::gl::Renderer.

virtual void mir::compositor::Renderer::set_output_transform ( MirOrientation  orientation,
MirMirrorMode  mode 
)
pure virtual

Implemented in mir::renderer::gl::Renderer.

virtual void mir::compositor::Renderer::set_viewport ( geometry::Rectangle const &  rect)
pure virtual

Implemented in mir::renderer::gl::Renderer.

virtual void mir::compositor::Renderer::suspend ( )
pure virtual

Implemented in mir::renderer::gl::Renderer.


The documentation for this class was generated from the following file:

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016