Mir API¶ Page Hierarchy¶ Deprecated List Class Hierarchy¶ Namespace mir Namespace mir::geometry Namespace mir::geometry::generic Template Struct Displacement Template Struct Point Template Struct Rectangle Template Struct Size Template Struct Value Struct DeltaXTag Struct DeltaYTag Struct HeightTag Struct StrideTag Struct WidthTag Struct XTag Struct YTag Class Rectangles Struct IntOwnedFd Class AbnormalExit Class AnonymousShmFile Class ExitWithOutput Class FatalErrorStrategy Class Fd Template Class IntWrapper Template Class optional_value Class ProofOfMutexLock Class ShmFile Template Class Synchronised Template Class Synchronised::LockedImpl Namespace miral Namespace miral::detail Template Struct FunctionType Template Struct FunctionType< Return(Lambda::*)(Arg…) const > Template Struct FunctionType< Return(Lambda::*)(Arg…) > Struct ApplicationInfo Struct FdHandle Struct WindowInfo Struct WindowManagerOption Class AddInitCallback Class AppendEventFilter Class ApplicationAuthorizer Class ApplicationCredentials Class BasicSetApplicationAuthorizer Class CanonicalWindowManagerPolicy Class ConfigurationOption Class CursorTheme Class DisplayConfiguration Class ExternalClientLauncher Class InternalClientLauncher Class Keymap Class MinimalWindowManager Class MirRunner Class Output Struct Output::PhysicalSizeMM Class PrependEventFilter Template Class SetApplicationAuthorizer Class SetCommandLineHandler Class SetTerminator Class SetWindowManagementPolicy Class StartupInternalClient Class WaylandExtensions Struct WaylandExtensions::Builder Class WaylandExtensions::Context Class WaylandExtensions::EnableInfo Class Window Class WindowManagementPolicy Class WindowManagerOptions Class WindowManagerTools Class WindowSpecification Struct WindowSpecification::AspectRatio Class X11Support Class Zone Namespace miroil Struct DisplayConfigurationOptions Struct DisplayConfigurationOptions::DisplayMode Struct DisplayId Struct Edid Struct Edid::Descriptor Union Descriptor::Value Struct Edid::PhysicalSizeMM Class Compositor Class DisplayConfigurationControllerWrapper Class DisplayConfigurationPolicy Class DisplayConfigurationStorage Class DisplayListenerWrapper Class EventBuilder Class EventBuilder::EventInfo Class GLBuffer Class InputDevice Class InputDeviceObserver Class MirPromptSession Class MirServerHooks Class OpenGLContext Class PersistDisplayConfig Class PromptSessionListener Class PromptSessionManager Class SetCompositor Class Surface Class SurfaceObserver Namespace std Template Struct hash< ::mir::IntWrapper< Tag, ValueType > > Struct MirBufferPackage Class DecorationProvider Class FloatingWindowManagerPolicy Class KioskWindowManagerPolicy Class MirEglSurface Class SpinnerSplash Class SplashSession Class SwSplash Class TilingWindowManagerPolicy Class TilingWindowManagerPolicy::MRUTileList Class WaylandApp Class WaylandCallback Template Class WaylandObject Class WaylandOutput Class WaylandShm Class WaylandShmBuffer Class WaylandSurface Enum @0 Enum MirBufferFlag Enum MirDepthLayer Enum MirEdgeAttachment Enum MirEventType Enum MirFocusMode Enum MirFormFactor Enum MirInputDeviceCapability Enum MirInputEventModifier Enum MirInputEventType Enum MirKeyboardAction Enum MirLifecycleState Enum MirMirrorMode Enum MirOrientation Enum MirOrientationMode Enum MirOutputGammaSupported Enum MirOutputType Enum MirPixelFormat Enum MirPlacementGravity Enum MirPlacementHints Enum MirPointerAcceleration Enum MirPointerAction Enum MirPointerAxis Enum MirPointerAxisSource Enum MirPointerButton Enum MirPointerConfinementState Enum MirPointerHandedness Enum MirPowerMode Enum MirPromptSessionState Enum MirResizeEdge Enum MirShellChrome Enum MirSubpixelArrangement Enum MirTouchAction Enum MirTouchAxis Enum MirTouchpadClickMode Enum MirTouchpadScrollMode Enum MirTouchscreenMappingMode Enum MirTouchTooltype Enum MirWindowAttrib Enum MirWindowFocusState Enum MirWindowState Enum MirWindowType Enum MirWindowVisibility File Hierarchy¶ Directory examples Directory example-server-lib File decoration_provider.h File floating_window_manager.h File splash_session.h File sw_splash.h File tiling_window_manager.h File wallpaper_config.h File wayland_app.h File wayland_shm.h File wayland_surface.h Directory miral-kiosk File kiosk_window_manager.h Directory miral-shell Directory spinner File eglapp.h File miregl.h File splash.h Directory include Directory core Directory mir Directory geometry File dimensions.h File displacement.h File forward.h File point.h File rectangle.h File rectangles.h File size.h File abnormal_exit.h File anonymous_shm_file.h File depth_layer.h File fatal.h File fd.h File int_wrapper.h File optional_value.h File proof_of_mutex_lock.h File shm_file.h File synchronised.h Directory mir_toolkit Directory events File enums.h File common.h File mir_input_device_types.h File mir_native_buffer.h File mir_version_number.h Directory miral Directory miral File add_init_callback.h File append_event_filter.h File application.h File application_authorizer.h File application_info.h File canonical_window_manager.h File command_line_option.h File configuration_option.h File cursor_theme.h File display_configuration.h File display_configuration_option.h File external_client.h File internal_client.h File keymap.h File lambda_as_function.h File minimal_window_manager.h File output.h File prepend_event_filter.h File runner.h File set_command_line_handler.h File set_terminator.h File set_window_management_policy.h File toolkit_event.h File version.h File wayland_extensions.h File window.h File window_info.h File window_management_options.h File window_management_policy.h File window_manager_tools.h File window_specification.h File x11_support.h File zone.h Directory miroil Directory miroil File compositor.h File display_configuration_controller_wrapper.h File display_configuration_policy.h File display_configuration_storage.h File display_id.h File display_listener_wrapper.h File edid.h File event_builder.h File eventdispatch.h File input_device.h File input_device_observer.h File mir_prompt_session.h File mir_server_hooks.h File mirbuffer.h File open_gl_context.h File persist_display_config.h File prompt_session_listener.h File prompt_session_manager.h File set_compositor.h File surface.h File surface_observer.h Full API¶ Namespaces¶ Namespace mir Namespaces Classes Functions Typedefs Variables Namespace mir::geometry Namespaces Classes Functions Typedefs Namespace mir::geometry::generic Classes Functions Typedefs Namespace miral Detailed Description Namespaces Classes Functions Typedefs Namespace miral::detail Classes Namespace miral::toolkit Functions Namespace miroil Classes Functions Typedefs Unions Namespace std Classes Functions Namespace wallpaper Functions Classes and Structs¶ Struct DeltaXTag Struct Documentation Struct DeltaYTag Struct Documentation Template Struct Displacement Struct Documentation Template Struct Point Struct Documentation Template Struct Rectangle Struct Documentation Template Struct Size Struct Documentation Template Struct Value Struct Documentation Struct HeightTag Struct Documentation Struct StrideTag Struct Documentation Struct WidthTag Struct Documentation Struct XTag Struct Documentation Struct YTag Struct Documentation Struct IntOwnedFd Struct Documentation Struct ApplicationInfo Struct Documentation Template Struct FunctionType Struct Documentation Template Struct FunctionType< Return(Lambda::*)(Arg…) const > Struct Documentation Template Struct FunctionType< Return(Lambda::*)(Arg…) > Struct Documentation Struct FdHandle Struct Documentation Struct Output::PhysicalSizeMM Nested Relationships Struct Documentation Struct WaylandExtensions::Builder Nested Relationships Struct Documentation Struct WindowInfo Struct Documentation Struct WindowManagerOption Struct Documentation Struct WindowSpecification::AspectRatio Nested Relationships Struct Documentation Struct MirBufferPackage Struct Documentation Struct DisplayConfigurationOptions Nested Relationships Nested Types Struct Documentation Struct DisplayConfigurationOptions::DisplayMode Nested Relationships Struct Documentation Struct DisplayId Struct Documentation Struct Edid Nested Relationships Nested Types Struct Documentation Struct Edid::Descriptor Nested Relationships Nested Types Struct Documentation Struct Edid::PhysicalSizeMM Nested Relationships Struct Documentation Template Struct hash< ::mir::IntWrapper< Tag, ValueType > > Struct Documentation Class DecorationProvider Class Documentation Class FloatingWindowManagerPolicy Inheritance Relationships Base Type Class Documentation Class KioskWindowManagerPolicy Inheritance Relationships Base Type Class Documentation Class AbnormalExit Inheritance Relationships Base Type Derived Type Class Documentation Class AnonymousShmFile Inheritance Relationships Base Type Class Documentation Class ExitWithOutput Inheritance Relationships Base Type Class Documentation Class FatalErrorStrategy Class Documentation Class Fd Class Documentation Class Rectangles Class Documentation Template Class IntWrapper Class Documentation Template Class optional_value Class Documentation Class ProofOfMutexLock Class Documentation Class ShmFile Inheritance Relationships Derived Type Class Documentation Template Class Synchronised Nested Relationships Nested Types Class Documentation Template Class Synchronised::LockedImpl Nested Relationships Class Documentation Class AddInitCallback Class Documentation Class AppendEventFilter Class Documentation Class ApplicationAuthorizer Class Documentation Class ApplicationCredentials Class Documentation Class BasicSetApplicationAuthorizer Inheritance Relationships Derived Type Class Documentation Class CanonicalWindowManagerPolicy Inheritance Relationships Base Type Derived Type Class Documentation Class ConfigurationOption Class Documentation Class CursorTheme Class Documentation Class DisplayConfiguration Class Documentation Class ExternalClientLauncher Class Documentation Class InternalClientLauncher Class Documentation Class Keymap Class Documentation Class MinimalWindowManager Inheritance Relationships Base Type Derived Type Class Documentation Class MirRunner Class Documentation Class Output Nested Relationships Nested Types Class Documentation Class PrependEventFilter Class Documentation Template Class SetApplicationAuthorizer Inheritance Relationships Base Type Class Documentation Class SetCommandLineHandler Class Documentation Class SetTerminator Class Documentation Class SetWindowManagementPolicy Class Documentation Class StartupInternalClient Class Documentation Class WaylandExtensions Nested Relationships Nested Types Class Documentation Class WaylandExtensions::Context Nested Relationships Class Documentation Class WaylandExtensions::EnableInfo Nested Relationships Class Documentation Class Window Class Documentation Class WindowManagementPolicy Inheritance Relationships Derived Types Class Documentation Class WindowManagerOptions Class Documentation Class WindowManagerTools Class Documentation Class WindowSpecification Nested Relationships Nested Types Class Documentation Class X11Support Class Documentation Class Zone Class Documentation Class MirEglSurface Inheritance Relationships Base Type Class Documentation Class Compositor Class Documentation Class DisplayConfigurationControllerWrapper Class Documentation Class DisplayConfigurationPolicy Class Documentation Class DisplayConfigurationStorage Class Documentation Class DisplayListenerWrapper Class Documentation Class EventBuilder Nested Relationships Nested Types Class Documentation Class EventBuilder::EventInfo Nested Relationships Class Documentation Class GLBuffer Class Documentation Class InputDevice Class Documentation Class InputDeviceObserver Class Documentation Class MirPromptSession Class Documentation Class MirServerHooks Class Documentation Class OpenGLContext Class Documentation Class PersistDisplayConfig Class Documentation Class PromptSessionListener Class Documentation Class PromptSessionManager Class Documentation Class SetCompositor Class Documentation Class Surface Class Documentation Class SurfaceObserver Class Documentation Class SpinnerSplash Class Documentation Class SplashSession Class Documentation Class SwSplash Class Documentation Class TilingWindowManagerPolicy Nested Relationships Nested Types Inheritance Relationships Base Type Class Documentation Class TilingWindowManagerPolicy::MRUTileList Nested Relationships Class Documentation Class WaylandApp Class Documentation Class WaylandCallback Class Documentation Template Class WaylandObject Class Documentation Class WaylandOutput Class Documentation Class WaylandShm Class Documentation Class WaylandShmBuffer Inheritance Relationships Base Type Class Documentation Class WaylandSurface Inheritance Relationships Derived Type Class Documentation Enums¶ Enum @0 Enum Documentation Enum MirBufferFlag Enum Documentation Enum MirDepthLayer Enum Documentation Enum MirEdgeAttachment Enum Documentation Enum MirEventType Enum Documentation Enum MirFocusMode Enum Documentation Enum MirFormFactor Enum Documentation Enum MirInputDeviceCapability Enum Documentation Enum MirInputEventModifier Enum Documentation Enum MirInputEventType Enum Documentation Enum MirKeyboardAction Enum Documentation Enum MirLifecycleState Enum Documentation Enum MirMirrorMode Enum Documentation Enum MirOrientation Enum Documentation Enum MirOrientationMode Enum Documentation Enum MirOutputGammaSupported Enum Documentation Enum MirOutputType Enum Documentation Enum MirPixelFormat Enum Documentation Enum MirPlacementGravity Enum Documentation Enum MirPlacementHints Enum Documentation Enum MirPointerAcceleration Enum Documentation Enum MirPointerAction Enum Documentation Enum MirPointerAxis Enum Documentation Enum MirPointerAxisSource Enum Documentation Enum MirPointerButton Enum Documentation Enum MirPointerConfinementState Enum Documentation Enum MirPointerHandedness Enum Documentation Enum MirPowerMode Enum Documentation Enum MirPromptSessionState Enum Documentation Enum MirResizeEdge Enum Documentation Enum MirShellChrome Enum Documentation Enum MirSubpixelArrangement Enum Documentation Enum MirTouchAction Enum Documentation Enum MirTouchAxis Enum Documentation Enum MirTouchpadClickMode Enum Documentation Enum MirTouchpadScrollMode Enum Documentation Enum MirTouchscreenMappingMode Enum Documentation Enum MirTouchTooltype Enum Documentation Enum MirWindowAttrib Enum Documentation Enum MirWindowFocusState Enum Documentation Enum MirWindowState Enum Documentation Enum MirWindowType Enum Documentation Enum MirWindowVisibility Enum Documentation Unions¶ Union Descriptor::Value Nested Relationships Union Documentation Functions¶ Function make_mir_eglapp Function Documentation Function mir::fatal_error_abort Function Documentation Function mir::fatal_error_except Function Documentation Template Function mir::geometry::as_delta(generic::X<T> const&) Function Documentation Template Function mir::geometry::as_delta(generic::Y<T> const&) Function Documentation Template Function mir::geometry::as_delta(generic::Width<T> const&) Function Documentation Template Function mir::geometry::as_delta(generic::Height<T> const&) Function Documentation Template Function mir::geometry::as_height(generic::DeltaY<T> const&) Function Documentation Template Function mir::geometry::as_height(generic::Y<T> const&) Function Documentation Template Function mir::geometry::as_width(generic::DeltaX<T> const&) Function Documentation Template Function mir::geometry::as_width(generic::X<T> const&) Function Documentation Template Function mir::geometry::as_x(generic::DeltaX<T> const&) Function Documentation Template Function mir::geometry::as_x(generic::Width<T> const&) Function Documentation Template Function mir::geometry::as_y(generic::DeltaY<T> const&) Function Documentation Template Function mir::geometry::as_y(generic::Height<T> const&) Function Documentation Template Function mir::geometry::generic::as_displacement(Size<T> const&) Function Documentation Template Function mir::geometry::generic::as_displacement(Point<T> const&) Function Documentation Template Function mir::geometry::generic::as_point(Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::as_point(Size<T> const&) Function Documentation Template Function mir::geometry::generic::as_size(Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::as_size(Point<T> const&) Function Documentation Template Function mir::geometry::generic::intersection_of Function Documentation Template Function mir::geometry::generic::operator!=(Displacement<T> const&, Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator!=(Point<T> const&, Point<T> const&) Function Documentation Template Function mir::geometry::generic::operator!=(Rectangle<T> const&, Rectangle<T> const&) Function Documentation Template Function mir::geometry::generic::operator!=(Size<T> const&, Size<T> const&) Function Documentation Template Function mir::geometry::generic::operator*(Scalar, Width<T> const&) Function Documentation Template Function mir::geometry::generic::operator*(Scalar, Height<T> const&) Function Documentation Template Function mir::geometry::generic::operator*(Scalar, DeltaX<T> const&) Function Documentation Template Function mir::geometry::generic::operator*(Scalar, DeltaY<T> const&) Function Documentation Template Function mir::geometry::generic::operator*(Width<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator*(Height<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator*(DeltaX<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator*(DeltaY<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator*(Scalar, Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator*(Displacement<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator*(Scalar, Size<T> const&) Function Documentation Template Function mir::geometry::generic::operator*(Size<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator+(DeltaX<T>, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator+(DeltaY<T>, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator+(X<T>, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator+(Y<T>, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator+(Width<T>, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator+(Height<T>, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator+(Width<T>, Width<T>) Function Documentation Template Function mir::geometry::generic::operator+(Height<T>, Height<T>) Function Documentation Template Function mir::geometry::generic::operator+(Displacement<T> const&, Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator+(Point<T> const&, Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator+(Displacement<T> const&, Point<T> const&) Function Documentation Template Function mir::geometry::generic::operator+(Point<T>, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator+(Point<T>, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator+=(DeltaX<T>&, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator+=(DeltaY<T>&, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator+=(X<T>&, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator+=(Y<T>&, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator+=(Width<T>&, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator+=(Height<T>&, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator+=(Width<T>&, Width<T>) Function Documentation Template Function mir::geometry::generic::operator+=(Height<T>&, Height<T>) Function Documentation Template Function mir::geometry::generic::operator+=(Point<T>&, Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator+=(Point<T>&, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator+=(Point<T>&, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator-(DeltaX<T>, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator-(DeltaY<T>, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator-(DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator-(DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator-(X<T>, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator-(Y<T>, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator-(Width<T>, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator-(Height<T>, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator-(X<T>, X<T>) Function Documentation Template Function mir::geometry::generic::operator-(Y<T>, Y<T>) Function Documentation Template Function mir::geometry::generic::operator-(Width<T>, Width<T>) Function Documentation Template Function mir::geometry::generic::operator-(Height<T>, Height<T>) Function Documentation Template Function mir::geometry::generic::operator-(Displacement<T> const&, Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator-(Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator-(Point<T> const&, Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator-(Point<T> const&, Point<T> const&) Function Documentation Template Function mir::geometry::generic::operator-(Point<T>, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator-(Point<T>, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator-=(DeltaX<T>&, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator-=(DeltaY<T>&, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator-=(X<T>&, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator-=(Y<T>&, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator-=(Width<T>&, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator-=(Height<T>&, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator-=(Point<T>&, Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator-=(Point<T>&, DeltaX<T>) Function Documentation Template Function mir::geometry::generic::operator-=(Point<T>&, DeltaY<T>) Function Documentation Template Function mir::geometry::generic::operator/(Width<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator/(Height<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator/(DeltaX<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator/(DeltaY<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator/(Size<T> const&, Scalar) Function Documentation Template Function mir::geometry::generic::operator< Function Documentation Template Function mir::geometry::generic::operator<<(std::ostream&, Value<T, Tag> const&) Function Documentation Template Function mir::geometry::generic::operator<<(std::ostream&, Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator<<(std::ostream&, Point<T> const&) Function Documentation Template Function mir::geometry::generic::operator<<(std::ostream&, Rectangle<T> const&) Function Documentation Template Function mir::geometry::generic::operator<<(std::ostream&, Size<T> const&) Function Documentation Template Function mir::geometry::generic::operator==(Displacement<T> const&, Displacement<T> const&) Function Documentation Template Function mir::geometry::generic::operator==(Point<T> const&, Point<T> const&) Function Documentation Template Function mir::geometry::generic::operator==(Rectangle<T> const&, Rectangle<T> const&) Function Documentation Template Function mir::geometry::generic::operator==(Size<T> const&, Size<T> const&) Function Documentation Function mir::geometry::operator<< Function Documentation Function mir::mir_depth_layer_get_index Function Documentation Template Function mir::operator!=(IntWrapper<Tag, ValueType> const&, IntWrapper<Tag, ValueType> const&) Function Documentation Template Function mir::operator!=(optional_value<T> const&, optional_value<T> const&) Function Documentation Template Function mir::operator!=(optional_value<T> const&, T const&) Function Documentation Template Function mir::operator!=(T const&, optional_value<T> const&) Function Documentation Template Function mir::operator< Function Documentation Template Function mir::operator<< Function Documentation Template Function mir::operator<= Function Documentation Template Function mir::operator==(IntWrapper<Tag, ValueType> const&, IntWrapper<Tag, ValueType> const&) Function Documentation Template Function mir::operator==(optional_value<T> const&, optional_value<T> const&) Function Documentation Template Function mir::operator==(optional_value<T> const&, T const&) Function Documentation Template Function mir::operator==(T const&, optional_value<T> const&) Function Documentation Template Function mir::operator>= Function Documentation Function mir_eglapp_init Function Documentation Function mir_surface_init Function Documentation Template Function miral::add_window_manager_policy Function Documentation Function miral::application_for(wl_client *) Function Documentation Function miral::application_for(wl_resource *) Function Documentation Function miral::apply_lifecycle_state_to Function Documentation Function miral::display_configuration_options Function Documentation Function miral::equivalent_display_area Function Documentation Function miral::kill Function Documentation Template Function miral::lambda_as_function Function Documentation Function miral::name_of Function Documentation Function miral::operator!=(Output::PhysicalSizeMM const&, Output::PhysicalSizeMM const&) Function Documentation Function miral::operator!=(Window const&, Window const&) Function Documentation Function miral::operator!=(std::shared_ptr<mir::scene::Surface> const&, Window const&) Function Documentation Function miral::operator!=(Window const&, std::shared_ptr<mir::scene::Surface> const&) Function Documentation Function miral::operator< Function Documentation Function miral::operator<= Function Documentation Function miral::operator==(Output::PhysicalSizeMM const&, Output::PhysicalSizeMM const&) Function Documentation Function miral::operator==(Window const&, Window const&) Function Documentation Function miral::operator==(std::shared_ptr<mir::scene::Surface> const&, Window const&) Function Documentation Function miral::operator==(Window const&, std::shared_ptr<mir::scene::Surface> const&) Function Documentation Function miral::operator> Function Documentation Function miral::operator>= Function Documentation Function miral::pid_of Function Documentation Function miral::pre_init Function Documentation Function miral::PrintTo Function Documentation Template Function miral::set_window_management_policy Function Documentation Function miral::socket_fd_of Function Documentation Function miral::toolkit::mir_event_get_input_event Function Documentation Function miral::toolkit::mir_event_get_type Function Documentation Function miral::toolkit::mir_input_event_get_event Function Documentation Function miral::toolkit::mir_input_event_get_event_time Function Documentation Function miral::toolkit::mir_input_event_get_keyboard_event Function Documentation Function miral::toolkit::mir_input_event_get_pointer_event Function Documentation Function miral::toolkit::mir_input_event_get_touch_event Function Documentation Function miral::toolkit::mir_input_event_get_type Function Documentation Function miral::toolkit::mir_input_event_has_cookie Function Documentation Function miral::toolkit::mir_keyboard_event_action Function Documentation Function miral::toolkit::mir_keyboard_event_input_event Function Documentation Function miral::toolkit::mir_keyboard_event_key_text Function Documentation Function miral::toolkit::mir_keyboard_event_keysym Function Documentation Function miral::toolkit::mir_keyboard_event_modifiers Function Documentation Function miral::toolkit::mir_keyboard_event_scan_code Function Documentation Function miral::toolkit::mir_pointer_event_action Function Documentation Function miral::toolkit::mir_pointer_event_axis_value Function Documentation Function miral::toolkit::mir_pointer_event_button_state Function Documentation Function miral::toolkit::mir_pointer_event_buttons Function Documentation Function miral::toolkit::mir_pointer_event_input_event Function Documentation Function miral::toolkit::mir_pointer_event_modifiers Function Documentation Function miral::toolkit::mir_touch_event_action Function Documentation Function miral::toolkit::mir_touch_event_axis_value Function Documentation Function miral::toolkit::mir_touch_event_id Function Documentation Function miral::toolkit::mir_touch_event_input_event Function Documentation Function miral::toolkit::mir_touch_event_modifiers Function Documentation Function miral::toolkit::mir_touch_event_point_count Function Documentation Function miral::toolkit::mir_touch_event_tooltype Function Documentation Function miral::window_for Function Documentation Function miroil::dispatch_input_event Function Documentation Specialized Template Function std::swap Function Documentation Function wallpaper::font_file(std::string const&) Function Documentation Function wallpaper::font_file() Function Documentation Variables¶ Variable mir::fatal_error Variable Documentation Variable mir_eglapp_background_opacity Variable Documentation Defines¶ Define __has_extension Define Documentation Define __has_feature Define Documentation Define MIR_BYTES_PER_PIXEL Define Documentation Define MIR_VERSION_NUMBER Define Documentation Define MIRAL_MAJOR_VERSION Define Documentation Define MIRAL_MICRO_VERSION Define Documentation Define MIRAL_MINOR_VERSION Define Documentation Define MIRAL_VERSION Define Documentation Typedefs¶ Typedef mir::EventUPtr Typedef Documentation Typedef mir::geometry::DeltaX Typedef Documentation Typedef mir::geometry::DeltaXF Typedef Documentation Typedef mir::geometry::DeltaY Typedef Documentation Typedef mir::geometry::DeltaYF Typedef Documentation Typedef mir::geometry::Displacement Typedef Documentation Typedef mir::geometry::DisplacementF Typedef Documentation Typedef mir::geometry::generic::DeltaX Typedef Documentation Typedef mir::geometry::generic::DeltaY Typedef Documentation Typedef mir::geometry::generic::Height Typedef Documentation Typedef mir::geometry::generic::Width Typedef Documentation Typedef mir::geometry::generic::X Typedef Documentation Typedef mir::geometry::generic::Y Typedef Documentation Typedef mir::geometry::Height Typedef Documentation Typedef mir::geometry::HeightF Typedef Documentation Typedef mir::geometry::Point Typedef Documentation Typedef mir::geometry::PointF Typedef Documentation Typedef mir::geometry::Rectangle Typedef Documentation Typedef mir::geometry::RectangleF Typedef Documentation Typedef mir::geometry::Size Typedef Documentation Typedef mir::geometry::SizeF Typedef Documentation Typedef mir::geometry::Stride Typedef Documentation Typedef mir::geometry::Width Typedef Documentation Typedef mir::geometry::WidthF Typedef Documentation Typedef mir::geometry::X Typedef Documentation Typedef mir::geometry::XF Typedef Documentation Typedef mir::geometry::Y Typedef Documentation Typedef mir::geometry::YF Typedef Documentation Typedef miral::Application Typedef Documentation Typedef miral::BufferStreamId Typedef Documentation Typedef miral::CommandLineOption Typedef Documentation Typedef miral::WindowManagementPolicyBuilder Typedef Documentation Typedef MirBufferPackage Typedef Documentation Typedef MirClientFdCallback Typedef Documentation Typedef MirDepthLayer Typedef Documentation Typedef MirEdgeAttachment Typedef Documentation Typedef MirEvent Typedef Documentation Typedef MirEvent Typedef Documentation Typedef MirFocusMode Typedef Documentation Typedef MirFormFactor Typedef Documentation Typedef MirInputDeviceCapabilities Typedef Documentation Typedef MirInputDeviceId Typedef Documentation Typedef MirInputEventModifiers Typedef Documentation Typedef MirLifecycleState Typedef Documentation Typedef MirMirrorMode Typedef Documentation Typedef MirNativeBuffer Typedef Documentation Typedef miroil::CompositorID Typedef Documentation Typedef miroil::CreateNamedCursor Typedef Documentation Typedef miroil::OutputId Typedef Documentation Typedef MirOrientation Typedef Documentation Typedef MirOrientationMode Typedef Documentation Typedef MirOutputGammaSupported Typedef Documentation Typedef MirOutputType Typedef Documentation Typedef MirPixelFormat Typedef Documentation Typedef MirPlacementGravity Typedef Documentation Typedef MirPlacementHints Typedef Documentation Typedef MirPointerAcceleration Typedef Documentation Typedef MirPointerButtons Typedef Documentation Typedef MirPointerConfinementState Typedef Documentation Typedef MirPointerHandedness Typedef Documentation Typedef MirPowerMode Typedef Documentation Typedef MirPromptSession Typedef Documentation Typedef MirPromptSessionState Typedef Documentation Typedef MirResizeEdge Typedef Documentation Typedef MirShellChrome Typedef Documentation Typedef MirSubpixelArrangement Typedef Documentation Typedef MirTouchId Typedef Documentation Typedef MirTouchpadClickMode Typedef Documentation Typedef MirTouchpadClickModes Typedef Documentation Typedef MirTouchpadScrollMode Typedef Documentation Typedef MirTouchpadScrollModes Typedef Documentation Typedef MirTouchscreenMappingMode Typedef Documentation Typedef MirWindowAttrib Typedef Documentation Typedef MirWindowFocusState Typedef Documentation Typedef MirWindowState Typedef Documentation Typedef MirWindowType Typedef Documentation Typedef MirWindowVisibility Typedef Documentation