Mir
Public Member Functions | Protected Member Functions | List of all members
mir::frontend::SessionExtensions Class Referenceabstract

#include <session.h>

Public Member Functions

virtual ~SessionExtensions ()=default
 
virtual graphics::BufferID create_buffer (geometry::Size, MirPixelFormat)=0
 
virtual graphics::BufferID create_buffer (geometry::Size, uint32_t native_format, uint32_t native_flags)=0
 

Protected Member Functions

 SessionExtensions ()=default
 
 SessionExtensions (SessionExtensions const &)=delete
 
SessionExtensionsoperator= (SessionExtensions const &)=delete
 

Constructor & Destructor Documentation

◆ ~SessionExtensions()

virtual mir::frontend::SessionExtensions::~SessionExtensions ( )
virtualdefault

◆ SessionExtensions() [1/2]

mir::frontend::SessionExtensions::SessionExtensions ( )
protecteddefault

◆ SessionExtensions() [2/2]

mir::frontend::SessionExtensions::SessionExtensions ( SessionExtensions const &  )
protecteddelete

Member Function Documentation

◆ create_buffer() [1/2]

virtual graphics::BufferID mir::frontend::SessionExtensions::create_buffer ( geometry::Size  ,
MirPixelFormat   
)
pure virtual

◆ create_buffer() [2/2]

virtual graphics::BufferID mir::frontend::SessionExtensions::create_buffer ( geometry::Size  ,
uint32_t  native_format,
uint32_t  native_flags 
)
pure virtual

◆ operator=()

SessionExtensions& mir::frontend::SessionExtensions::operator= ( SessionExtensions const &  )
protecteddelete

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

Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Mar 27 12:06:55 UTC 2017