19 #ifndef MIR_GRAPHICS_NESTED_HOST_CONNECTION_H_
20 #define MIR_GRAPHICS_NESTED_HOST_CONNECTION_H_
65 #endif // MIR_GRAPHICS_NESTED_HOST_CONNECTION_H_
virtual void set_display_config_change_callback(std::function< void()> const &cb)=0
All things Mir.
Definition: atomic_callback.h:25
Definition: client_types.h:289
Definition: nested_context.h:32
virtual std::shared_ptr< MirDisplayConfiguration > create_display_config()=0
virtual void hide_cursor()=0
virtual void apply_display_config(MirDisplayConfiguration &)=0
virtual ~HostConnection()=default
Definition: host_connection.h:40
Definition: cursor_image.h:30
virtual EGLNativeDisplayType egl_native_display()=0
unsigned int width
Definition: black_arrow.c:4
virtual void set_cursor_image(CursorImage const &image)=0
unsigned int height
Definition: black_arrow.c:5
virtual std::shared_ptr< HostSurface > create_surface(int width, int height, MirPixelFormat pf, char const *name, MirBufferUsage usage, uint32_t output_id)=0
HostConnection & operator=(HostConnection const &)=delete