Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Public Member Functions | List of all members
mir::compositor::GLRenderer Class Reference

#include <gl_renderer.h>

Inheritance diagram for mir::compositor::GLRenderer:
Inheritance graph
[legend]

Public Member Functions

 GLRenderer (geometry::Rectangle const &display_area)
 
void render (std::function< void(std::shared_ptr< void > const &)> save_resource, CompositingCriteria const &info, surfaces::BufferStream &stream)
 
void clear (unsigned long frameno) override
 
 ~GLRenderer () noexcept
 
- Public Member Functions inherited from mir::compositor::Renderer
virtual ~Renderer ()=default
 

Additional Inherited Members

- Protected Member Functions inherited from mir::compositor::Renderer
 Renderer ()=default
 
 Renderer (const Renderer &)=delete
 
Rendereroperator= (const Renderer &)=delete
 

Constructor & Destructor Documentation

mir::compositor::GLRenderer::GLRenderer ( geometry::Rectangle const &  display_area)
mir::compositor::GLRenderer::~GLRenderer ( )
inlinenoexcept

Member Function Documentation

void mir::compositor::GLRenderer::clear ( unsigned long  frameno)
overridevirtual
void mir::compositor::GLRenderer::render ( std::function< void(std::shared_ptr< void > const &)>  save_resource,
CompositingCriteria const &  info,
surfaces::BufferStream stream 
)
virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013