Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | List of all members
mir::graphics::android::ConfigurableDisplayBuffer Class Referenceabstract

#include <configurable_display_buffer.h>

Inheritance diagram for mir::graphics::android::ConfigurableDisplayBuffer:
[legend]

Public Member Functions

virtual DisplayConfigurationOutput configuration () const =0
 
virtual void configure (DisplayConfigurationOutput const &)=0
 
- Public Member Functions inherited from mir::graphics::DisplayBuffer
virtual ~DisplayBuffer ()
 
virtual geometry::Rectangle view_area () const =0
 The area the DisplayBuffer occupies in the virtual screen space. More...
 
virtual void make_current ()=0
 Makes the DisplayBuffer the current GL rendering target. More...
 
virtual void release_current ()=0
 Releases the current GL rendering target. More...
 
virtual void post_update ()=0
 This will trigger OpenGL rendering and post the result to the screen. More...
 
virtual bool post_renderables_if_optimizable (RenderableList const &renderlist)=0
 This will render renderlist to the screen and post the result to the screen if there is a hardware optimization that can be done. More...
 
virtual MirOrientation orientation () const =0
 Returns the orientation of the display buffer relative to how the user should see it (the orientation of the output). More...
 
virtual bool uses_alpha () const =0
 Returns true if the display buffer has an alpha channel and the alpha channel will be read from at some point - in which case the renderer must produce valid alpha channel content. More...
 

Additional Inherited Members

- Protected Member Functions inherited from mir::graphics::DisplayBuffer
 DisplayBuffer ()=default
 
 DisplayBuffer (DisplayBuffer const &c)=delete
 
DisplayBufferoperator= (DisplayBuffer const &c)=delete
 

Member Function Documentation

virtual DisplayConfigurationOutput mir::graphics::android::ConfigurableDisplayBuffer::configuration ( ) const
pure virtual
virtual void mir::graphics::android::ConfigurableDisplayBuffer::configure ( DisplayConfigurationOutput const &  )
pure virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014