Mir
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
mir::client::EGLNativeDisplayContainer Class Referenceabstract

#include <egl_native_display_container.h>

Inheritance diagram for mir::client::EGLNativeDisplayContainer:
[legend]

Public Member Functions

virtual ~EGLNativeDisplayContainer ()
 
virtual MirEGLNativeDisplayType create (ClientPlatform *platform)=0
 
virtual void release (MirEGLNativeDisplayType display)=0
 
virtual bool validate (MirEGLNativeDisplayType display) const =0
 

Static Public Member Functions

static EGLNativeDisplayContainerinstance ()
 

Protected Member Functions

 EGLNativeDisplayContainer ()=default
 
 EGLNativeDisplayContainer (EGLNativeDisplayContainer const &)=delete
 
EGLNativeDisplayContaineroperator= (EGLNativeDisplayContainer const &)=delete
 

Constructor & Destructor Documentation

virtual mir::client::EGLNativeDisplayContainer::~EGLNativeDisplayContainer ( )
inlinevirtual
mir::client::EGLNativeDisplayContainer::EGLNativeDisplayContainer ( )
protecteddefault
mir::client::EGLNativeDisplayContainer::EGLNativeDisplayContainer ( EGLNativeDisplayContainer const &  )
protecteddelete

Member Function Documentation

virtual MirEGLNativeDisplayType mir::client::EGLNativeDisplayContainer::create ( ClientPlatform platform)
pure virtual
mcl::EGLNativeDisplayContainer & mir::client::EGLNativeDisplayContainer::instance ( )
static
EGLNativeDisplayContainer& mir::client::EGLNativeDisplayContainer::operator= ( EGLNativeDisplayContainer const &  )
protecteddelete
virtual void mir::client::EGLNativeDisplayContainer::release ( MirEGLNativeDisplayType  display)
pure virtual
virtual bool mir::client::EGLNativeDisplayContainer::validate ( MirEGLNativeDisplayType  display) const
pure virtual

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016