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

#include <egl_native_window_factory.h>

Inheritance diagram for mir::client::EGLNativeWindowFactory:
Inheritance graph
[legend]

Public Member Functions

virtual ~EGLNativeWindowFactory ()=default
 
virtual std::shared_ptr
< EGLNativeWindowType > 
create_egl_native_window (ClientSurface *surface)=0
 

Protected Member Functions

 EGLNativeWindowFactory ()=default
 
 EGLNativeWindowFactory (EGLNativeWindowFactory const &p)=delete
 
EGLNativeWindowFactoryoperator= (EGLNativeWindowFactory const &p)=delete
 

Constructor & Destructor Documentation

virtual mir::client::EGLNativeWindowFactory::~EGLNativeWindowFactory ( )
virtualdefault
mir::client::EGLNativeWindowFactory::EGLNativeWindowFactory ( )
protecteddefault
mir::client::EGLNativeWindowFactory::EGLNativeWindowFactory ( EGLNativeWindowFactory const &  p)
protecteddelete

Member Function Documentation

virtual std::shared_ptr<EGLNativeWindowType> mir::client::EGLNativeWindowFactory::create_egl_native_window ( ClientSurface surface)
pure virtual
EGLNativeWindowFactory& mir::client::EGLNativeWindowFactory::operator= ( EGLNativeWindowFactory const &  p)
protecteddelete

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

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014