Mir
Deprecated List
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(). \ "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> 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_attribs

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Member mir_surface_attribs

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Member mir_surface_attribs

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Member mir_surface_attribs

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Member mir_surface_attribs

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

Member mir_surface_attribs

Do not listen for events reporting this attribute.

Do not listen for events reporting this attribute.

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_types

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Member mir_surface_types

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Member mir_surface_types

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Member mir_surface_types

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Member mir_surface_types

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Member mir_surface_types

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Member mir_surface_types

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Member mir_surface_types

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Member mir_surface_types

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Use "gloss" instead.

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

Choose "menu" or "tip"

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::supported_extensions () const -> std::string
This is of no real use to the server, just for documenting the configuration option.
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-2019 Canonical Ltd.
Generated on Fri May 24 15:24:26 UTC 2019
This documentation is licensed under the GPL version 2 or 3.