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_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_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_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_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_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_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 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-2021 Canonical Ltd.
Generated on Fri Feb 26 05:03:10 UTC 2021
This documentation is licensed under the GPL version 2 or 3.