20 #ifndef MIR_CLIENT_EGL_NATIVE_WINDOW_FACTORY_H_
21 #define MIR_CLIENT_EGL_NATIVE_WINDOW_FACTORY_H_
23 #include <EGL/eglplatform.h>
37 virtual std::shared_ptr<EGLNativeWindowType>
All things Mir.
Definition: aging_buffer.h:24
virtual std::shared_ptr< EGLNativeWindowType > create_egl_native_window(ClientSurface *surface)=0
virtual ~EGLNativeWindowFactory()=default
Definition: mir_client_surface.h:31
Definition: egl_native_window_factory.h:32
EGLNativeWindowFactory & operator=(EGLNativeWindowFactory const &p)=delete
EGLNativeWindowFactory()=default