20 #ifndef MIR_GRAPHICS_INTERNAL_CLIENT_H_
21 #define MIR_GRAPHICS_INTERNAL_CLIENT_H_
31 class InternalSurface;
47 virtual EGLNativeWindowType
egl_native_window(std::shared_ptr<InternalSurface>
const&) = 0;
All things Mir.
Definition: aging_buffer.h:24
virtual EGLNativeWindowType egl_native_window(std::shared_ptr< InternalSurface > const &)=0
The EGL native window to be used by in-process clients for a surface.
InternalClient & operator=(InternalClient const &)=delete
Interface to in-process client support.
Definition: internal_client.h:36
virtual ~InternalClient()=default
virtual EGLNativeDisplayType egl_native_display()=0
The EGL native display to be used by in-process clients.