19 #ifndef MIR_GRAPHICS_NESTED_HOST_CONNECTION_H_
20 #define MIR_GRAPHICS_NESTED_HOST_CONNECTION_H_
74 #endif // MIR_GRAPHICS_NESTED_HOST_CONNECTION_H_
virtual void set_display_config_change_callback(std::function< void()> const &cb)=0
All things Mir.
Definition: buffer_stream.h:37
Definition: client_types.h:270
Definition: nested_context.h:32
Definition: host_connection.h:40
virtual std::shared_ptr< MirDisplayConfiguration > create_display_config()=0
virtual void set_event_handler(MirEventDelegate const *handler)=0
virtual std::shared_ptr< HostSurface > create_surface(MirSurfaceParameters const &)=0
virtual void apply_display_config(MirDisplayConfiguration &)=0
virtual ~HostConnection()=default
Definition: host_connection.h:54
HostSurface & operator=(HostSurface const &)=delete
virtual EGLNativeWindowType egl_native_window()=0
virtual EGLNativeDisplayType egl_native_display()=0
MirEventDelegate may be used to specify (at surface creation time) callbacks for handling of events...
Definition: client_types.h:282
HostConnection & operator=(HostConnection const &)=delete
virtual ~HostSurface()=default
MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in...
Definition: client_types.h:138