Mir
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cmiral::AddInitCallbackAdd a callback to be invoked when the server has been initialized, but before it starts. If multiple callbacks are added they will be invoked in the sequence added
 Cmiral::AppendEventFilter
 Cmiral::ApplicationAuthorizer
 Cmiral::ApplicationCredentials
 Cmiral::ApplicationInfo
 Cmiral::WindowSpecification::AspectRatio
 Cmiral::BasicSetApplicationAuthorizer
 Cmiral::WaylandExtensions::BuilderA Builder creates and registers an extension protocol
 Cmiroil::Compositor
 Cmiral::ConfigurationOptionAdd a user configuration option to Mir's option handling. By default the callback will be invoked following Mir initialisation but prior to the server starting. The value supplied to the callback will come from the command line, environment variable, config file or the default
 Cmiral::WaylandExtensions::ContextContext information useful for implementing Wayland extensions
 Cmiral::CursorThemeLoad an X-cursor theme, either the supplied default, or through the –cursor-theme config option
 CDecorationProvider
 Cmir::geometry::DeltaXTag
 Cmir::geometry::DeltaYTag
 Cmiroil::Edid::Descriptor
 Cmir::geometry::generic::Displacement< T >
 Cmiral::DisplayConfigurationEnable display configuration. The config file (miral::MirRunner::display_config_file()) is located via the XDG Base Directory Specification. Vis: ($XDG_CONFIG_HOME or $HOME/.config followed by $XDG_CONFIG_DIRS)
 Cmiroil::DisplayConfigurationControllerWrapper
 Cmiroil::DisplayConfigurationOptions
 Cmiroil::DisplayConfigurationPolicy
 Cmiroil::DisplayConfigurationStorage
 Cmiroil::DisplayId
 Cmiroil::DisplayListenerWrapper
 Cmiroil::DisplayConfigurationOptions::DisplayMode
 Cmiroil::Edid
 Cstd::enable_shared_from_this
 Cmiral::WaylandExtensions::EnableInfoInformation that can be used to determine if to enable a conditionally enabled extension
 Cmiroil::EventBuilder
 Cmiroil::EventBuilder::EventInfo
 Cstd::exceptionSTL class
 Cmiral::ExternalClientLauncher
 Cmir::FatalErrorStrategy
 Cmir::Fd
 Cmiral::FdHandleA handle which keeps a file descriptor registered to the main loop until it is dropped
 Cmiral::detail::FunctionType< F >
 Cmiral::detail::FunctionType< Return(Lambda::*)(Arg...) const >
 Cmiral::detail::FunctionType< Return(Lambda::*)(Arg...)>
 Cmiroil::GLBuffer
 Cstd::hash< ::mir::IntWrapper< Tag, ValueType > >
 Cmir::geometry::HeightTag
 Cmiroil::InputDevice
 Cmiroil::InputDeviceObserver
 Cmiral::InternalClientLauncher
 Cmir::IntOwnedFd
 Cmir::IntWrapper< Tag, ValueType >
 Cmir::IntWrapper< mir::graphics::detail::GraphicsConfOutputIdTag >
 Cmiral::KeymapLoad a keymap
 Cmir::Synchronised< T >::LockedImpl< U >Smart-pointer-esque accessor for the protected data
 CMirBufferPackage
 Cmiroil::MirPromptSession
 Cmiral::MirRunnerRunner for applying initialization options to Mir
 Cmiroil::MirServerHooks
 Cmiroil::OpenGLContext
 Cmir::optional_value< T >
 Cmir::optional_value< bool >
 Cmir::optional_value< float >
 Cmir::optional_value< MirFormFactor >
 Cmir::optional_value< miroil::DisplayConfigurationOptions::DisplayMode >
 Cmir::optional_value< MirOrientation >
 Cmir::optional_value< uint >
 Cmiral::Output
 Cmiroil::PersistDisplayConfigRestores the saved display configuration and saves changes to the base configuration
 Cmiral::Output::PhysicalSizeMM
 Cmiroil::Edid::PhysicalSizeMM
 Cmir::geometry::generic::Point< T >
 Cmiral::PrependEventFilter
 Cmiroil::PromptSessionListener
 Cmiroil::PromptSessionManager
 Cmir::ProofOfMutexLockA method can take an instance of this class by reference to require callers to hold a mutex lock, without requiring a specific type of lock
 Cmir::geometry::generic::Rectangle< T >
 Cmir::geometry::RectanglesA collection of rectangles (with possible duplicates)
 Cmiral::SetCommandLineHandlerSet a handler for any command line options Mir/MirAL does not recognise. This will be invoked if any unrecognised options are found during initialisation. Any unrecognised arguments are passed to this function. The pointers remain valid for the duration of the call only. If set_command_line_handler is not called the default action is to exit by throwing mir::AbnormalExit (which will be handled by the exception handler prior to exiting run()
 Cmiroil::SetCompositor
 Cmiral::SetTerminatorSet handler for termination requests. terminator will be called following receipt of SIGTERM or SIGINT. The default terminator stop()s the server, replacements should probably do the same in addition to any additional shutdown logic
 Cmiral::SetWindowManagementPolicy
 Cmir::ShmFile
 Cmir::geometry::generic::Size< T >
 CSpinnerSplash
 CSplashSession
 Cmiral::StartupInternalClientWrapper for running an internal Mir client at startup
 Cmir::geometry::StrideTag
 Cmiroil::Surface
 Cmiroil::SurfaceObserver
 CSwSplash
 Cmir::Synchronised< T >An object that enforces unique access to the data it contains
 Cmir::geometry::generic::Value< T, Tag >Wraps a geometry value and prevents it from being accidentally used for invalid operations (such as setting a width to a height or adding two x positions together). Of course, explicit casts are possible to get around these restrictions (see the as_*() functions)
 Cmiroil::Edid::Descriptor::Value
 Cmir::geometry::generic::Value< T >
 CWaylandApp
 CWaylandCallback
 Cmiral::WaylandExtensionsEnable configuration of the Wayland extensions enabled at runtime
 CWaylandObject< T >
 CWaylandObject< wl_callback >
 CWaylandObject< wl_compositor >
 CWaylandObject< wl_output >
 CWaylandObject< wl_registry >
 CWaylandObject< wl_seat >
 CWaylandObject< wl_shell >
 CWaylandObject< wl_shell_surface >
 CWaylandObject< wl_shm >
 CWaylandObject< wl_surface >
 CWaylandOutput
 CWaylandShmA single WaylandShm does not efficiently provision multiple buffers for multiple window sizes. Please use one WaylandShm per window (if windows may have distinct sizes)
 CWaylandSurface
 Cmir::geometry::WidthTagThese tag types determine what type of dimension a value holds and what operations are possible with it. They are only used as template parameters, are never instantiated and should only require forward declarations, but some compiler versions seem to fail if they aren't given real declarations
 Cmiral::WindowHandle class to manage a Mir surface. It may be null (e.g. default initialized)
 Cmiral::WindowInfo
 Cmiral::WindowManagementPolicyThe interface through which the window management policy is determined
 Cmiral::WindowManagerOption
 Cmiral::WindowManagerOptions
 Cmiral::WindowManagerToolsWindow management functions for querying and updating MirAL's model
 Cmiral::WindowSpecification
 Cmiral::X11SupportAdd a user configuration option for X11 support
 Cmir::geometry::XTag
 Cmir::geometry::YTag
 Cmiral::ZoneA rectangular area of the display. Not tied to a specific output

Copyright © 2012-2023 Canonical Ltd.
Generated on Wed Feb 1 15:34:52 UTC 2023
This documentation is licensed under the GPL version 2 or 3.