19 #ifndef MIR_GRAPHICS_ANDROID_INTERNAL_CLIENT_H_
20 #define MIR_GRAPHICS_ANDROID_INTERNAL_CLIENT_H_
32 class MirNativeWindow;
41 std::map<std::shared_ptr<InternalSurface>, std::shared_ptr<MirNativeWindow>> client_windows;
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.
Interface to in-process client support.
Definition: internal_client.h:36
virtual EGLNativeDisplayType egl_native_display()=0
The EGL native display to be used by in-process clients.