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(). \\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. Use the "mir_*_get_swapinterval()" functions instead if you wish query its value

Do not listen for events reporting this attribute. Use the "mir_*_get_swapinterval()" functions instead if you wish query its value

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. Use the "mir_*_get_swapinterval()" functions instead if you wish query its value
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</dt><dd> \anchor _deprecated000028 There will be no default stream associated with a window anymore. MirBufferUsage is no longer applicable. </dd> <dt> Member \_internalref group__mir__toolkit#ga02ff9f3ee417cb481950cadce195023b "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")</dt><dd> \anchor _deprecated000027 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 </dd> <dt> Member \_internalref group__mir__toolkit#gac453d09deb071c005dd7b8387feab44a "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")</dt><dd> \anchor _deprecated000029 Use mir_window_spec_add_render_surface </dd> <dt> \_setscope miral::WaylandExtensions Member \_internalref classmiral_1_1_wayland_extensions#a0d3719fc09479793005c7a91627715b1 "miral::WaylandExtensions::recommended_extensions" () -> std::string</dt><dd> \anchor _deprecated000038 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. </dd> <dt> \_setscope miral::WaylandExtensions Member \_internalref classmiral_1_1_wayland_extensions#ae00a7217af06e3c5b873058348f44b9e "miral::WaylandExtensions::supported_extensions" () const -> std::string</dt><dd> \anchor _deprecated000037 This is of no real use to the server, just for documenting the configuration option. </dd> <dt> \_setscope miral::WaylandExtensions Member \_internalref classmiral_1_1_wayland_extensions#a2b79dc30f308748866fdcdedf20a8577 "miral::WaylandExtensions::WaylandExtensions" (std::string const &default_value)</dt><dd> \anchor _deprecated000036 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 </dd> <dt> Member \_internalref group__mir__toolkit#gaedc3a59b4ca6d63d30fc69483eebb0b2 "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-2022 Canonical Ltd.
Generated on Sun Oct 9 06:13:38 UTC 2022
This documentation is licensed under the GPL version 2 or 3.