19 #ifndef MIR_GRAPHICS_NESTED_HOST_CONNECTION_H_
20 #define MIR_GRAPHICS_NESTED_HOST_CONNECTION_H_
77 #endif // MIR_GRAPHICS_NESTED_HOST_CONNECTION_H_
virtual void set_display_config_change_callback(std::function< void()> const &cb)=0
All things Mir.
Definition: aging_buffer.h:24
Definition: client_types.h:266
Definition: host_connection.h:39
virtual std::shared_ptr< MirDisplayConfiguration > create_display_config()=0
virtual void drm_set_gbm_device(struct gbm_device *dev)=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 void drm_auth_magic(int magic)=0
virtual ~HostConnection()=default
Definition: host_connection.h:53
HostSurface & operator=(HostSurface const &)=delete
virtual EGLNativeWindowType egl_native_window()=0
virtual std::vector< int > platform_fd_items()=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:278
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:135