Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
mir::graphics::InternalSurface Class Referenceabstract

#include <internal_surface.h>

Public Member Functions

virtual ~InternalSurface ()=default
 
virtual std::shared_ptr< Bufferadvance_client_buffer ()=0
 
virtual geometry::Size size () const =0
 
virtual MirPixelFormat pixel_format () const =0
 

Protected Member Functions

 InternalSurface ()=default
 
 InternalSurface (InternalSurface const &)=delete
 
InternalSurfaceoperator= (InternalSurface const &)=delete
 

Constructor & Destructor Documentation

virtual mir::graphics::InternalSurface::~InternalSurface ( )
virtualdefault
mir::graphics::InternalSurface::InternalSurface ( )
protecteddefault
mir::graphics::InternalSurface::InternalSurface ( InternalSurface const &  )
protecteddelete

Member Function Documentation

virtual std::shared_ptr<Buffer> mir::graphics::InternalSurface::advance_client_buffer ( )
pure virtual
InternalSurface& mir::graphics::InternalSurface::operator= ( InternalSurface const &  )
protecteddelete
virtual MirPixelFormat mir::graphics::InternalSurface::pixel_format ( ) const
pure virtual
virtual geometry::Size mir::graphics::InternalSurface::size ( ) const
pure virtual

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

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