Mir
Public Member Functions | Protected Member Functions | List of all members
mir::graphics::nested::HostConnection Class Referenceabstract

#include <host_connection.h>

Inheritance diagram for mir::graphics::nested::HostConnection:
[legend]

Public Member Functions

virtual ~HostConnection ()=default
 
virtual EGLNativeDisplayType egl_native_display ()=0
 
virtual std::shared_ptr< MirDisplayConfigurationcreate_display_config ()=0
 
virtual void set_display_config_change_callback (std::function< void()> const &cb)=0
 
virtual void apply_display_config (MirDisplayConfiguration &)=0
 
virtual std::shared_ptr< HostSurfacecreate_surface (MirSurfaceParameters const &)=0
 
- Public Member Functions inherited from mir::graphics::NestedContext
virtual ~NestedContext ()=default
 
virtual std::vector< int > platform_fd_items ()=0
 
virtual void drm_set_gbm_device (struct gbm_device *dev)=0
 
virtual PlatformOperationMessage platform_operation (unsigned int op, PlatformOperationMessage const &request)=0
 

Protected Member Functions

 HostConnection ()=default
 
 HostConnection (HostConnection const &)=delete
 
HostConnectionoperator= (HostConnection const &)=delete
 
- Protected Member Functions inherited from mir::graphics::NestedContext
 NestedContext ()=default
 
 NestedContext (NestedContext const &)=delete
 
NestedContextoperator= (NestedContext const &)=delete
 

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void mir::graphics::nested::HostConnection::apply_display_config ( MirDisplayConfiguration )
pure virtual
virtual std::shared_ptr<MirDisplayConfiguration> mir::graphics::nested::HostConnection::create_display_config ( )
pure virtual
virtual std::shared_ptr<HostSurface> mir::graphics::nested::HostConnection::create_surface ( MirSurfaceParameters const &  )
pure virtual
virtual EGLNativeDisplayType mir::graphics::nested::HostConnection::egl_native_display ( )
pure virtual
HostConnection& mir::graphics::nested::HostConnection::operator= ( HostConnection const &  )
protecteddelete
virtual void mir::graphics::nested::HostConnection::set_display_config_change_callback ( std::function< void()> const &  cb)
pure virtual

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015