Mir
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 C_XcursorImage
 C_XcursorImages
 Cmir::time::AlarmA one-shot, resettable handle to trigger a callback at a later time
 Cmir::time::AlarmFactory
 Cmir::scene::ApplicationNotRespondingDetector
 Cmir::graphics::AtomicFrame
 Cmir::cookie::AuthorityA source of moderately-difficult-to-spoof cookies
 Cmir::graphics::Buffer
 Cmir::graphics::BufferPropertiesBuffer creation properties
 Cmir::tools::BufferRenderTarget
 Cmir::frontend::BufferSink
 Cmir::examples::BufferStream
 Cmir::frontend::BufferStream
 Cmir::scene::BufferStreamFactory
 Cmir::CachedPtr< Type >
 Cmir::frontend::ClientBuffers
 Cmir::examples::ClientContext
 Cmir::compositor::Compositor
 Cmir::compositor::CompositorReport
 Cmir::examples::Connection
 Cmir::events::ContactState
 Cmir::examples::Context
 Cmir::renderer::gl::Context
 Cmir::renderer::gl::ContextSource
 Cmir::cookie::Cookie
 Cmir::scene::CoordinateTranslatorSupport for the debug "surface to screen" coordinate translation interface
 Cmir::graphics::Cursor
 Cmir::graphics::CursorImage
 Cmir::input::CursorImages
 Cmir::input::CursorListenerAn interface for listening to absolute cursor events (without context): For example to update the position of the visible cursor
 Cdefault_delete
 Cmir::input::Device
 Cmir::dispatch::Dispatchable
 Cmir::geometry::Displacement
 Cmir::graphics::DisplayInterface to the display subsystem
 Cmir::graphics::DisplayBufferInterface to an output framebuffer
 Cmir::compositor::DisplayBufferCompositor
 Cmir::compositor::DisplayBufferCompositorFactory
 Cmir::graphics::DisplayConfigurationInterface to a configuration of display cards and outputs
 Cmir::graphics::DisplayConfigurationCardConfiguration information for a display card
 Cmir::shell::DisplayConfigurationController
 Cmir::graphics::DisplayConfigurationModeConfiguration information for a display output mode
 Cmir::graphics::DisplayConfigurationObserver
 Cmir::graphics::DisplayConfigurationOutputConfiguration information for a display output
 Cmir::graphics::DisplayConfigurationPolicy
 Cmir::shell::DisplayLayoutInterface to the layout of the display outputs
 Cmir::compositor::DisplayListener
 Cmir::graphics::DisplaySyncGroupDisplaySyncGroup represents a group of displays that need to be output in unison as a single post() call
 Cenable_shared_from_this
 Cmir::input::EventBuilder
 Cmir::input::EventFilter
 Cmir::graphics::EventHandlerRegister
 Cstd::exceptionSTL class
 Cmir::ExecutorAn executor abstraction mostly compatible with C++ proposal N4414
 Cmir::FatalErrorStrategy
 Cmir::Fd
 Cmir::Flags< Enum >
 Cmir::Flags< DeviceCapability >
 Cmir::shell::FocusController
 Cmir::graphics::FrameFrame is a unique identifier for a frame displayed on an output
 Cmir::graphics::GammaCurves
 Cmir::draw::glAnimationBasic
 Cmir::graphics::GLConfigInterface for customizing aspects of the GL config used by the server
 Cmir::graphics::GraphicBufferAllocatorInterface to graphic buffer allocation
 Cstd::hash< ::mir::IntWrapper< Tag, ValueType > >
 Cstd::hash< mir::shell::PersistentSurfaceStore::Id >
 Cmir::shell::HostLifecycleEventListener
 Cmir::shell::PersistentSurfaceStore::Id
 Cmir::tools::ImageRenderer
 Cmir::input::InputChannelEncapsulates a paired set of fd's suitable for input communication
 Cmir::input::InputDeviceRepresents an input device
 Cmir::input::InputDeviceHub
 Cmir::input::InputDeviceInfo
 Cmir::input::InputDeviceObserver
 Cmir::input::InputDeviceRegistry
 Cmir::events::InputDeviceState
 Cmir::input::InputDispatcherThe InputDispatchers role is to decide what should happen with user input events
 Cmir::input::InputManager
 Cmir::input::InputReport
 Cmir::input::InputSink
 Cmir::shell::InputTargeterAn interface used to control the selection of keyboard input focus
 Cmir::IntOwnedFd
 Cmir::geometry::detail::IntWrapper< Tag >
 Cmir::IntWrapper< Tag, ValueType >
 Cmir::IntWrapper< detail::GraphicsConfCardIdTag >
 Cmir::IntWrapper< detail::GraphicsConfOutputIdTag >
 Cmir::IntWrapper< detail::SessionsBufferStreamIdTag >
 Cmir::IntWrapper< detail::SessionsSurfaceIdTag >
 Cmir::geometry::detail::IntWrapper< struct DeltaXTag >
 Cmir::geometry::detail::IntWrapper< struct DeltaYTag >
 Cmir::geometry::detail::IntWrapper< struct HeightTag >
 Cmir::geometry::detail::IntWrapper< struct WidthTag >
 Cmir::geometry::detail::IntWrapper< struct XTag >
 Cmir::geometry::detail::IntWrapper< struct YTag >
 Cmir::input::Keymap
 Cmir::geometry::LengthLength represents a physical length in the real world. The number of pixels this equates to can then be calculated based on a given DPI
 Cmir::LockableCallback
 Cmir::logging::Logger
 Cmir_eglapp_arg
 CMirBufferPackage
 CMirBufferStreamInfoThe displacement from the top-left corner of the surface
 CMirDisplayCardMirDisplayConfiguration provides details of the graphics environment
 CMirDisplayConfiguration
 CMirDisplayInfo
 CMirDisplayMode
 CMirDisplayOutput
 CMirExtensionAndroidBufferV1
 CMirExtensionAndroidEGLV1
 CMirExtensionFencedBuffersV1
 CMirExtensionGbmBufferV1
 CMirExtensionGbmBufferV2
 CMirExtensionGraphicsModuleV1
 CMirExtensionMesaDRMAuthV1
 CMirExtensionSetGbmDeviceV1
 CMirExtensionWindowCoordinateTranslationV1
 CMirGraphicsRegionRetrieved information about a MirWindow
 CMirInputConfig
 CMirInputDevice
 CMirKeyboardConfig
 CMirMesaAuthMagicRequest
 CMirMesaAuthMagicResponse
 CMirMesaEGLNativeDisplay
 CMirMesaEGLNativeSurface
 CMirMesaSetGBMDeviceRequest
 CMirMesaSetGBMDeviceResponse
 CMirModulePropertiesRetrieved information about a loadable module
 CMirPlatformMessageData
 CMirPlatformMessageFds
 CMirPlatformPackage
 CMirPointerConfig
 CMirRectangle
 CMirScreencastParametersMirScreencastParameters is the structure of required information that you must provide to Mir in order to create a MirScreencast
 CMirSurfaceParametersMirWindowParameters is the structure of minimum required information that you must provide to Mir in order to create a window
 CMirTouchpadConfig
 CMirTouchscreenConfig
 Cmir::ModulePropertiesDescribes a platform module
 Cmir::graphics::NativeBuffer
 Cmir::graphics::NativeBufferBase
 Cmir::graphics::NativeDisplay
 Cmir::graphics::NativeDisplayBuffer
 Cmir::examples::NormalWindow
 Cmir::scene::ApplicationNotRespondingDetector::ObserverNotification object for application-not-responsive signals
 Cmir::scene::ObserverAn observer for top level notifications of scene changes. In order to receive more granular change notifications a user may install mir::scene::SurfaceObserver in surface_added
 Cmir::ObserverRegistrar< Observer >Register observers for a subsystem
 Cmir::options::Option
 Cmir::optional_value< T >
 Cmir::optional_value< graphics::BufferUsage >
 Cmir::optional_value< int >
 Cmir::optional_value< IntWrapper< detail::SessionsBufferStreamIdTag > >
 Cmir::optional_value< mir::geometry::detail::IntWrapper >
 Cmir::optional_value< mir::geometry::Rectangle >
 Cmir::optional_value< mir::geometry::Size >
 Cmir::optional_value< mir::IntWrapper >
 Cmir::optional_value< mir::shell::StreamCursor >
 Cmir::optional_value< mir::shell::SurfaceAspectRatio >
 Cmir::optional_value< MirEdgeAttachment >
 Cmir::optional_value< MirOrientationMode >
 Cmir::optional_value< MirPixelFormat >
 Cmir::optional_value< MirPlacementGravity >
 Cmir::optional_value< MirPlacementHints >
 Cmir::optional_value< MirPointerConfinementState >
 Cmir::optional_value< MirShellChrome >
 Cmir::optional_value< MirWindowState >
 Cmir::optional_value< MirWindowType >
 Cmir::optional_value< std::shared_ptr< mir::graphics::CursorImage > >
 Cmir::optional_value< std::string >
 Cmir::optional_value< std::vector< mir::geometry::Rectangle > >
 Cmir::optional_value< std::vector< mir::shell::StreamSpecification > >
 Cmir::optional_value< std::weak_ptr< mir::scene::Surface > >
 Cmir::raii::PairedCalls< Creator, Deleter >
 Cmir::shell::PersistentSurfaceStoreA store for Surface information divorced from the lifetime of any given Session
 Cmir::renderer::software::PixelSource
 Cmir::graphics::PlatformInterface to platform specific support for graphics operations
 Cmir::input::PlatformInput Platform is used to discover and access available input devices
 Cmir::graphics::PlatformIpcOperations
 Cmir::graphics::PlatformIPCPackagePlatform data to be sent to the clients over IPC
 Cmir::graphics::PlatformOperationMessage
 Cmir::geometry::Point
 Cmir::input::PointerSettings
 Cmir::PosixRWMutexImplementation of the Mutex and SharedMutex C++14 concepts via POSIX pthread rwlock
 Cmir::time::PosixTimestamp
 Cmir::examples::Program
 Cmir::frontend::PromptSession
 Cmir::scene::PromptSessionCreationParameters
 Cmir::scene::PromptSessionListener
 Cmir::scene::PromptSessionManager
 Cmir::geometry::Rectangle
 Cmir::geometry::RectanglesA collection of rectangles (with possible duplicates)
 Cmir::detail::RefCountedLibrary
 Cmir::graphics::Renderable
 Cmir::renderer::Renderer
 Cmir::renderer::RendererFactory
 Cmir::renderer::gl::RenderTarget
 Cmir::compositor::Scene
 Cmir::compositor::SceneElement
 Cmir::input::SeatObserver
 Cmir::ServerCustomise and run a Mir server
 Cmir::ServerActionQueue
 Cmir::ServerStatusListener
 Cmir::frontend::Session
 Cmir::frontend::SessionAuthorizer
 Cmir::scene::SessionCoordinator
 Cmir::frontend::SessionCredentials
 Cmir::frontend::SessionExtensions
 Cmir::examples::SessionInfo
 Cmir::scene::SessionListener
 Cmir::frontend::SessionMediatorObserver
 Cmir::examples::Shader
 Cmir::SharedLibrary
 Cmir::shell::ShellReport
 Cmir::geometry::Size
 Cmir::scene::Snapshot
 Cmir::input::TouchVisualizer::Spot
 Cmir::shell::StreamCursor
 Cmir::scene::StreamInfo
 Cmir::shell::StreamSpecification
 Cmir::frontend::Surface
 Cmir::input::Surface
 Cmir::shell::SurfaceAspectRatio
 Cmir::scene::SurfaceCreationParameters
 Cmir::scene::SurfaceFactory
 Cmir::examples::SurfaceInfo
 Cmir::scene::SurfaceObserver
 Cmir::shell::SurfaceSpecificationSpecification of surface properties requested by client
 Cmir::shell::SurfaceStack
 Cmir::renderer::gl::TextureSource
 Cmir::dispatch::ThreadedDispatcher
 Cmir::input::TouchpadSettings
 Cmir::input::TouchVisualizerAn interface for listening to a low level stream of touches, in order to provide
 Cmir::graphics::UserDisplayConfigurationOutputMirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't
 Cmir::graphics::VirtualOutputInterface to a virtual output
 Cmir::examples::WindowManagementPolicy
 Cmir::shell::WindowManagerInterface to provide window management logic
 Cmir::examples::WindowManagerToolsThe interface through which the policy instructs the controller. These functions assume that the BasicWindowManager data structures can be accessed freely. I.e. should only be invoked by the policy handle_... methods (where any necessary locks are held)

Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Mar 27 12:06:55 UTC 2017