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

#include <renderer.h>

Public Member Functions

virtual ~Renderer ()=default
 
virtual void set_viewport (geometry::Rectangle const &rect)=0
 
virtual void set_output_transform (glm::mat2 const &)=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

◆ ~Renderer()

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

◆ Renderer() [1/2]

mir::renderer::Renderer::Renderer ( )
protecteddefault

◆ Renderer() [2/2]

mir::renderer::Renderer::Renderer ( const Renderer )
protecteddelete

Member Function Documentation

◆ operator=()

Renderer& mir::renderer::Renderer::operator= ( const Renderer )
protecteddelete

◆ render()

virtual void mir::renderer::Renderer::render ( graphics::RenderableList const &  ) const
pure virtual

◆ set_output_transform()

virtual void mir::renderer::Renderer::set_output_transform ( glm::mat2 const &  )
pure virtual

◆ set_viewport()

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

◆ suspend()

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

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

Copyright © 2012-2017 Canonical Ltd.
Generated on Wed Oct 11 15:14:10 UTC 2017