- Member mir_buffer_stream_get_current_buffer (MirBufferStream *buffer_stream, MirNativeBuffer **buffer_package) MIR_FOR_REMOVAL_IN_VERSION_1("Use platform specific buffer extensions instead")
- Use platform specific platform extensions instead
- Member mir_buffer_stream_get_egl_native_window (MirBufferStream *buffer_stream) MIR_FOR_REMOVAL_IN_VERSION_1("Use MirRenderSurface *as the window type")
- Use MirRenderSurface *as the window type
- Member mir_buffer_stream_get_platform_type (MirBufferStream *stream) MIR_FOR_REMOVAL_IN_VERSION_1("To identify the graphics platform use mir_connection_get_graphics_module(). \\n" "To safely interpret the buffer contents use mir_buffer_stream_get_graphics_region()")
- Use of this function is inherently non-portable in the presence of plug-in platform modules as these need not correspond to the available types. To identify the graphics platform use mir_connection_get_graphics_module(). To safely interpret the buffer contents use mir_buffer_stream_get_graphics_region().
- Member mir_buffer_stream_release (MirBufferStream *buffer_stream, MirBufferStreamCallback callback, void *context) MIR_FOR_REMOVAL_IN_VERSION_1("A stream obtained through mir_render_surface_get_buffer_stream() does not need to be released.")
- A stream obtained through mir_render_surface_get_buffer_stream does not need to be released.
- Member mir_buffer_stream_release_sync (MirBufferStream *buffer_stream) MIR_FOR_REMOVAL_IN_VERSION_1("A stream obtained through mir_render_surface_get_buffer_stream() does not need to be released.")
- A stream obtained through mir_render_surface_get_buffer_stream does not need to be released.
- Member mir_buffer_stream_set_scale (MirBufferStream *buffer_stream, float scale) MIR_FOR_REMOVAL_IN_VERSION_1("Functionality replaced by the introduction of MirRenderSurface")
-
- Member MIR_CLIENT_MAJOR_VERSION
-
- Member MIR_CLIENT_MICRO_VERSION
-
- Member MIR_CLIENT_MINOR_VERSION
-
- Member mir_connection_create_buffer_stream (MirConnection *connection, int width, int height, MirPixelFormat format, MirBufferUsage buffer_usage, MirBufferStreamCallback callback, void *context) MIR_FOR_REMOVAL_IN_VERSION_1("Use mir_render_surface_get_buffer_stream instead")
- Use mir_render_surface_get_buffer_stream instead
- Member mir_connection_create_buffer_stream_sync (MirConnection *connection, int width, int height, MirPixelFormat format, MirBufferUsage buffer_usage) MIR_FOR_REMOVAL_IN_VERSION_1("Use mir_render_surface_get_buffer_stream instead")
- Use mir_render_surface_get_buffer_stream instead
- Member mir_connection_create_display_config (MirConnection *connection) MIR_FOR_REMOVAL_IN_VERSION_1("use mir_connection_create_display_configuration instead")
- Use mir_connection_create_display_configuration() instead.
- Member mir_connection_get_egl_native_display (MirConnection *connection) MIR_FOR_REMOVAL_IN_VERSION_1("Use MirConnection * as the native display instead")
- Use MirConnection * as the native display instead
- Member mir_connection_get_egl_pixel_format (MirConnection *connection, void *egldisplay, void *eglconfig) MIR_FOR_REMOVAL_IN_VERSION_1("Use EGL directly</dt><dd> \anchor _deprecated000022 Use EGL directly, the EGL implementation will now set correct pixel format"
- Member mir_cursor_configuration_from_buffer_stream (MirBufferStream const *stream, int hotspot_x, int hotspot_y) MIR_FOR_REMOVAL_IN_VERSION_1("Use mir_window_spec_set_cursor_render_surface instead")
- Users should use mir_window_spec_set_cursor_render_surface.
- Member mir_cursor_configuration_from_name (char const *name) MIR_FOR_REMOVAL_IN_VERSION_1("Use mir_window_spec_set_cursor_name() instead")
- Users should use mir_window_spec_set_cursor_name.
- Member mir_event_get_close_surface_event (MirEvent const *event)
- Use of this function is pointless as there is no way to use the return value.
- Member mir_event_get_input_configuration_event (MirEvent const *event)
- Input devices and changes to the input devices are indicated via the MirInputConfigCallback
- Member mir_input_config_destroy (MirInputConfig const *config) MIR_FOR_REMOVAL_IN_VERSION_1("use mir_input_config_release instead")
- Use mir_input_config_release() instead.
- Member mir_keymap_event_get_rules (MirKeymapEvent const *ev, struct xkb_rule_names *rules) MIR_FOR_REMOVAL_IN_VERSION_1("Use mir_keymap_event_get_keymap_buffer() instead")
- keymap credentials are no longer available use mir_keymap_event_get_keymap_buffer instead.
- Member mir_surface_attrib_swapinterval
Do not listen for events reporting this attribute.
Do not listen for events reporting this attribute.
- Member mir_surface_get_swapinterval (MirSurface *surface) MIR_FOR_REMOVAL_IN_VERSION_1("This will soon be a property of the backing content")
- This will soon be a property of the backing content.
- Member mir_surface_type_overlay
Use "gloss" instead.
Use "gloss" instead.
- Member mir_surface_type_popover
Choose "menu" or "tip"
Choose "menu" or "tip"
- Member mir_window_attrib_swapinterval
- Do not listen for events reporting this attribute.
- Member mir_window_configure_cursor (MirWindow *window, MirCursorConfiguration const *parameters) MIR_FOR_REMOVAL_IN_VERSION_1("Use mir_window_spec_set_cursor_name/mir_window_spec_set_cursor_render_surface instead")
- Users should use mir_window_spec_set_cursor_name/mir_window_spec_set_cursor_render_surface
- Member mir_window_get_buffer_stream (MirWindow *window) MIR_FOR_REMOVAL_IN_VERSION_1("Use mir_window_spec_add_render_surface during window creation/modification instead")
- Users should use mir_window_spec_add_render_surface() to arrange the content of a window, instead of relying on a stream being created by default.
- Member mir_window_get_parameters (MirWindow *window, MirWindowParameters *parameters) MIR_FOR_REMOVAL_IN_VERSION_1("Use mir_window_get_xxx apis or listen to state/attribute change events instead")
- Use mir_window getters or listen for state change events instead
- Member mir_window_spec_set_buffer_usage (MirWindowSpec *spec, MirBufferUsage usage) MIR_FOR_REMOVAL_IN_VERSION_1("No longer applicable
- There will be no default stream associated with a window anymore. MirBufferUsage is no longer applicable.
- Member mir_window_spec_set_pixel_format (MirWindowSpec *spec, MirPixelFormat format) MIR_FOR_REMOVAL_IN_VERSION_1("Use mir_connection_allocate_buffer/mir_render_surface_get_buffer_stream instead")
- There will be no default stream associated with a window anymore. Instead create a MirRenderSurface and either set the pixel format through EGL (for EGL based rendering) or by allocating a cpu accessible buffer through mir_connection_allocate_buffer or mir_render_surface_get_buffer_stream
- Member mir_window_spec_set_streams (MirWindowSpec *spec, MirBufferStreamInfo *streams, unsigned int num_streams) MIR_FOR_REMOVAL_IN_VERSION_1("Use mir_window_spec_add_render_surface instead")
- Use mir_window_spec_add_render_surface
- Member miral::WaylandExtensions::recommended_extensions () -> std::string
- Instead of overridding the whole extension list in the constructor and using this to get the recommended ones, you can now just enable() the extensions you want.
- Member miral::WaylandExtensions::supported_extensions () const -> std::string
- This is of no real use to the server, just for documenting the configuration option.
- Member miral::WaylandExtensions::WaylandExtensions (std::string const &default_value)
- A better option is to use the default constructor, enable() and disable(). You can call disable() on all recommended() extensions if you want complete control over which are enabled
- Member MirPlatformType
- Use of this type is inherently non-portable in the presence of plug-in platform modules as these need not correspond to the available types.
Copyright © 2012-2020
Canonical Ltd.
Generated on Thu Apr 2 01:16:04 UTC 2020
This documentation is licensed under the GPL version 2 or 3.