Mir
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cmir::time::AlarmA one-shot, resettable handle to trigger a callback at a later time
 ►CANativeWindow
 ►CANativeWindowBuffer
 ►Cmir::graphics::android::AndroidDriverInterpreter
 Cmir::thread::BasicThreadPool
 ►Cmir::graphics::Buffer
 ►Cmir::compositor::BufferBundle
 Cmir::client::mesa::BufferFileOps
 ►Cmir::graphics::BufferIpcMessage
 Cmir::graphics::BufferPropertiesBuffer creation properties
 ►Cmir::client::android::BufferRegistrar
 Cmir::tools::BufferRenderTarget
 ►Cmir::compositor::BufferStream
 ►Cmir::scene::BufferStreamFactory
 Cmir::graphics::mesa::BufferTextureBinder
 Cmir::graphics::mesa::BypassMatch
 Cmir::CachedPtr< Type >
 Cmir::CachedPtr< compositor::BufferStreamFactory >
 Cmir::CachedPtr< compositor::Compositor >
 Cmir::CachedPtr< compositor::CompositorReport >
 Cmir::CachedPtr< compositor::DisplayBufferCompositorFactory >
 Cmir::CachedPtr< compositor::FrameDroppingPolicyFactory >
 Cmir::CachedPtr< compositor::RendererFactory >
 Cmir::CachedPtr< droidinput::EventHubInterface >
 Cmir::CachedPtr< droidinput::InputDispatcherInterface >
 Cmir::CachedPtr< droidinput::InputDispatcherPolicyInterface >
 Cmir::CachedPtr< droidinput::InputEnumerator >
 Cmir::CachedPtr< droidinput::InputListenerInterface >
 Cmir::CachedPtr< droidinput::InputReaderInterface >
 Cmir::CachedPtr< droidinput::InputReaderPolicyInterface >
 Cmir::CachedPtr< frontend::ConnectionCreator >
 Cmir::CachedPtr< frontend::Connector >
 Cmir::CachedPtr< frontend::ConnectorReport >
 Cmir::CachedPtr< frontend::EventSink >
 Cmir::CachedPtr< frontend::MessageProcessorReport >
 Cmir::CachedPtr< frontend::Screencast >
 Cmir::CachedPtr< frontend::SessionAuthorizer >
 Cmir::CachedPtr< frontend::SessionMediatorReport >
 Cmir::CachedPtr< graphics::Cursor >
 Cmir::CachedPtr< graphics::CursorImage >
 Cmir::CachedPtr< graphics::Display >
 Cmir::CachedPtr< graphics::DisplayConfigurationPolicy >
 Cmir::CachedPtr< graphics::DisplayReport >
 Cmir::CachedPtr< graphics::GLConfig >
 Cmir::CachedPtr< graphics::GLProgramFactory >
 Cmir::CachedPtr< graphics::GraphicBufferAllocator >
 Cmir::CachedPtr< graphics::nested::HostConnection >
 Cmir::CachedPtr< graphics::Platform >
 Cmir::CachedPtr< input::android::InputRegistrar >
 Cmir::CachedPtr< input::android::InputThread >
 Cmir::CachedPtr< input::CompositeEventFilter >
 Cmir::CachedPtr< input::CursorImages >
 Cmir::CachedPtr< input::CursorListener >
 Cmir::CachedPtr< input::InputDispatcher >
 Cmir::CachedPtr< input::InputManager >
 Cmir::CachedPtr< input::InputRegion >
 Cmir::CachedPtr< input::InputReport >
 Cmir::CachedPtr< input::InputSender >
 Cmir::CachedPtr< input::InputSendObserver >
 Cmir::CachedPtr< input::receiver::InputPlatform >
 Cmir::CachedPtr< input::receiver::InputReceiverReport >
 Cmir::CachedPtr< input::TouchVisualizer >
 Cmir::CachedPtr< logging::Logger >
 Cmir::CachedPtr< mir::client::ClientPlatformFactory >
 Cmir::CachedPtr< mir::client::ConnectionSurfaceMap >
 Cmir::CachedPtr< mir::client::DisplayConfiguration >
 Cmir::CachedPtr< mir::client::EventDistributor >
 Cmir::CachedPtr< mir::client::LifecycleControl >
 Cmir::CachedPtr< mir::EmergencyCleanup >
 Cmir::CachedPtr< mir::logging::Logger >
 Cmir::CachedPtr< mir::MainLoop >
 Cmir::CachedPtr< mir::mir::SharedLibraryProberReport >
 Cmir::CachedPtr< mir::ServerStatusListener >
 Cmir::CachedPtr< mir::SharedLibraryProberReport >
 Cmir::CachedPtr< rpc::RpcReport >
 Cmir::CachedPtr< scene::BroadcastingSessionEventSink >
 Cmir::CachedPtr< scene::CoordinateTranslator >
 Cmir::CachedPtr< scene::MediatingDisplayChanger >
 Cmir::CachedPtr< scene::PixelBuffer >
 Cmir::CachedPtr< scene::PlacementStrategy >
 Cmir::CachedPtr< scene::PromptSessionListener >
 Cmir::CachedPtr< scene::PromptSessionManager >
 Cmir::CachedPtr< scene::SceneReport >
 Cmir::CachedPtr< scene::SessionContainer >
 Cmir::CachedPtr< scene::SessionCoordinator >
 Cmir::CachedPtr< scene::SessionListener >
 Cmir::CachedPtr< scene::SnapshotStrategy >
 Cmir::CachedPtr< scene::SurfaceConfigurator >
 Cmir::CachedPtr< scene::SurfaceCoordinator >
 Cmir::CachedPtr< scene::SurfaceFactory >
 Cmir::CachedPtr< scene::SurfaceStack >
 Cmir::CachedPtr< shell::detail::FrontendShell >
 Cmir::CachedPtr< shell::DisplayLayout >
 Cmir::CachedPtr< shell::HostLifecycleEventListener >
 Cmir::CachedPtr< shell::InputTargeter >
 Cmir::CachedPtr< shell::Shell >
 Cmir::CachedPtr< time::Clock >
 ►Cmir::client::ClientBuffer
 Cmir::client::ClientBufferDepositoryResponsible for taking the buffer data sent from the server and wrapping it in a ClientBuffer
 ►Cmir::client::ClientBufferFactoryA factory for creating client-side representations of graphics buffers
 ►Cmir::client::ClientBufferStream
 ►Cmir::client::ClientBufferStreamFactory
 Cmir::frontend::ClientBufferTrackerResponsible for tracking what buffers the client library knows about for a surface
 ►Cmir::client::ClientContext
 ►Cmir::client::ClientPlatformFactory
 ►Cmir::time::Clock
 ►Cmir::compositor::Compositor
 ►Cmir::compositor::CompositorReport
 ►Cmir::options::Configuration
 ►Cmir::client::ConnectionConfiguration
 Cmir::frontend::ConnectionContext
 ►Cmir::frontend::ConnectionCreator
 Cmir::frontend::detail::Connections< Connection >
 ►Cmir::frontend::ConnectorHandle client process connections
 ►Cmir::frontend::ConnectorReport
 Cmir::udev::Context
 ►Cmir::scene::CoordinateTranslatorSupport for the debug "surface to screen" coordinate translation interface
 Cmir::graphics::mesa::CurrentConfiguration
 ►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
 ►CDebug
 Cmir::udev::Device
 Cmir::graphics::android::DeviceQuirks
 ►Cmir::dispatch::Dispatchable
 Cmir::geometry::Displacement
 ►Cmir::graphics::DisplayInterface to the display subsystem
 Cmir::graphics::android::DisplayAttribs
 ►Cmir::graphics::DisplayBufferInterface to an output framebuffer
 ►Cmir::compositor::DisplayBufferCompositor
 ►Cmir::compositor::DisplayBufferCompositorFactory
 ►Cmir::DisplayChanger
 ►Cmir::frontend::DisplayChanger
 ►Cmir::graphics::android::DisplayComponentFactory
 Cmir::client::DisplayConfiguration
 ►Cmir::graphics::DisplayConfigurationInterface to a configuration of display cards and outputs
 Cmir::graphics::DisplayConfigurationCardConfiguration information for a display card
 Cmir::graphics::DisplayConfigurationModeConfiguration information for a display output mode
 Cmir::graphics::DisplayConfigurationOutputConfiguration information for a display output
 ►Cmir::graphics::DisplayConfigurationPolicy
 ►Cmir::graphics::android::DisplayDevice
 ►Cmir::shell::DisplayLayoutInterface to the layout of the display outputs
 ►Cmir::graphics::DisplayReport
 ►Cmir::graphics::android::DisplayResourceFactory
 Cmir::DisplayServer
 ►CDisplayServer
 ►Cmir::graphics::mesa::DRMAuthentication
 Cmir::graphics::mesa::DRMModeResources
 Cmir::graphics::EGLContextStore
 Cmir::graphics::nested::detail::EGLDisplayHandle
 Cmir::graphics::offscreen::detail::EGLDisplayHandle
 Cmir::graphics::EGLExtensions
 Cmir::graphics::mesa::helpers::EGLHelper
 ►Cmir::client::EGLNativeDisplayContainer
 ►Cmir::client::EGLNativeSurface
 ►Cmir::client::EGLNativeWindowFactory
 Cmir::graphics::nested::detail::EGLSurfaceHandle
 Cmir::graphics::EGLSurfaceStore
 ►Cmir::EmergencyCleanupRegistry
 ►Cenable_shared_from_this
 Cmir::udev::Enumerator
 Cmir::client::ErrorConnections
 ►Cmir::input::EventFilter
 ►Cmir::client::EventHandlerRegister
 ►Cmir::graphics::EventHandlerRegister
 ►Cmir::frontend::EventSink
 ►Cmir::client::EventSink
 ►Cstd::exceptionSTL class
 Cmir::FatalErrorStrategy
 Cmir::Fd
 Cmir::detail::FdSources
 ►Cmir::graphics::android::Fence
 ►Cmir::shell::FocusController
 ►Cmir::graphics::android::FramebufferBundle
 Cmir::compositor::FrameDroppingPolicyPolicy to determine when to drop a frame from a client
 ►Cmir::compositor::FrameDroppingPolicyFactoryCreator of FrameDroppingPolicies
 Cmir::graphics::mesa::helpers::GBMHelper
 Cmir::draw::glAnimationBasic
 Cmir::graphics::GLConfigInterface for customizing aspects of the GL config used by the server
 ►Cmir::graphics::GLContext
 Cmir::graphics::GLExtensionsBase
 Cmir::graphics::offscreen::detail::GLFramebufferObject
 Cmir::graphics::GLPrimitive
 ►Cmir::graphics::GLProgram
 ►Cmir::graphics::GLProgramFactory
 Cmir::compositor::GLProgramFamilyGLProgramFamily represents a set of GLSL programs that are closely related
 Cmir::compositor::detail::GLResource< Generate, Delete >
 Cmir::compositor::detail::GLResource< glGenFramebuffers, glDeleteFramebuffers >
 Cmir::compositor::detail::GLResource< glGenRenderbuffers, glDeleteRenderbuffers >
 Cmir::compositor::detail::GLResource< glGenTextures, glDeleteTextures >
 Cmir::graphics::GLShader
 Cmir::graphics::GLTexture
 ►Cmir::graphics::GLTextureCache
 Cmir::graphics::GLVertex
 Cmir::detail::GMainContextHandle
 ►Cmir::graphics::android::GraphicAllocAdaptor
 ►Cmir::graphics::android::GraphicBufferAllocator
 ►Cmir::graphics::GraphicBufferAllocatorInterface to graphic buffer allocation
 Cmir::detail::GSourceHandle
 Cstd::hash< ::mir::IntWrapper< Tag, ValueType > >
 ►Cmir::shell::HostLifecycleEventListener
 Cmir::graphics::nested::HostSurface
 Cmir::graphics::android::HwcCallbacks
 ►Cmir::graphics::android::HwcConfiguration
 Cmir::graphics::android::HWCLayer
 Cmir::graphics::android::HwcLayerEntry
 ►Cmir::graphics::android::HwcReport
 ►Cmir::graphics::android::HwcWrapper
 Cmir::tools::ImageRenderer
 ►CInputApplicationHandle
 ►Cmir::input::InputChannelEncapsulates a paired set of fd's suitable for input communication
 ►Cmir::input::InputChannelFactory
 ►Cmir::input::InputDispatcherThe InputDispatchers role is to decide what should happen with user input events
 ►CInputDispatcherPolicyInterface
 ►CInputEnumerator
 ►CInputListenerInterface
 ►Cmir::input::InputManager
 ►Cmir::input::receiver::InputPlatform
 ►CInputReaderPolicyInterface
 Cmir::input::receiver::android::InputReceiverSynchronously receives input events in a blocking manner
 ►Cmir::input::receiver::InputReceiverReport
 ►Cmir::input::receiver::InputReceiverThread
 ►Cmir::input::InputRegionInterface to the region of valid input coordinates
 ►Cmir::input::InputReport
 Cmir::input::android::InputSendEntry
 ►Cmir::input::InputSender
 ►Cmir::input::InputSendObserver
 ►Cmir::shell::InputTargeterAn interface used to control the selection of keyboard input focus
 ►Cmir::input::android::InputThread
 ►CInputWindowHandle
 ►Cmir::graphics::android::InterpreterResourceCache
 Cmir::IntOwnedFd
 Cmir::geometry::detail::IntWrapper< Tag >
 Cmir::IntWrapper< Tag, ValueType >
 Cmir::IntWrapper< BufferIdTag, uint32_t >
 Cmir::IntWrapper< detail::DepthIdIdTag >
 Cmir::geometry::detail::IntWrapper< detail::dx >
 Cmir::geometry::detail::IntWrapper< detail::dy >
 Cmir::IntWrapper< detail::GraphicsConfCardIdTag >
 Cmir::IntWrapper< detail::GraphicsConfOutputIdTag >
 Cmir::geometry::detail::IntWrapper< detail::height >
 Cmir::geometry::detail::IntWrapper< detail::width >
 Cmir::geometry::detail::IntWrapper< detail::x >
 Cmir::geometry::detail::IntWrapper< detail::y >
 Cmir::frontend::detail::Invocation
 Cmir::report::logging::detail::InvocationDetails
 ►Citerator
 ►Cmir::graphics::mesa::KMSOutput
 ►Cmir::graphics::mesa::KMSOutputContainer
 ►Cmir::graphics::android::LayerAdapter
 Cmir::graphics::android::LayerList
 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::input::android::LexiconThe Lexicon translates droidinput event types to MirEvent types prior to shell or client handling
 Cmir::client::LifecycleControl
 ►Cmir::logging::Logger
 Cmir::graphics::mesa::detail::MapHandle
 Cmir::report::logging::detail::MediatorDetails
 Cmir::client::MemoryRegion
 ►Cmir::frontend::detail::MessageProcessor
 ►Cmir::frontend::MessageProcessorReport
 ►Cmir::frontend::detail::MessageReceiver
 ►Cmir::frontend::MessageResourceCache
 ►Cmir::frontend::detail::MessageSender
 ►CMirBufferPackage
 CMirCloseSurfaceEvent
 Cmir::client::MirConnectionAPI
 CMirCursorConfiguration
 CMirDisplayCardMirDisplayConfiguration provides details of the graphics environment
 CMirDisplayConfiguration
 CMirDisplayInfo
 CMirDisplayMode
 ►CMirDisplayOutput
 CMirEvent
 CMirEventDelegateMirEventDelegate may be used to specify (at surface creation time) callbacks for handling of events
 CMirGraphicsRegionRetrieved information about a MirSurface
 CMirKeyEvent
 CMirMesaAuthMagicRequest
 CMirMesaAuthMagicResponse
 CMirMesaEGLNativeDisplay
 ►CMirMesaEGLNativeSurface
 CMirMesaSetGBMDeviceRequest
 CMirMesaSetGBMDeviceResponse
 CMirMotionEvent
 CMirMotionPointer
 CMirOrientationEvent
 CMirPlatformMessageData
 CMirPlatformMessageFds
 CMirPlatformPackage
 CMirPromptSession
 CMirPromptSessionEvent
 CMirRectangle
 CMirResizeEvent
 CMirScreencastParametersMirScreencastParameters is the structure of required information that you must provide to Mir in order to create a MirScreencast
 CMirSurface
 CMirSurfaceEvent
 CMirSurfaceParametersMirSurfaceParameters is the structure of minimum required information that you must provide to Mir in order to create a surface
 CMirSurfaceSpec
 CMirWaitHandle
 Cmir::ModulePropertiesDescribes a platform module
 Cmir::udev::Monitor
 ►Cmir::graphics::NativeBuffer
 ►Cmir::graphics::NestedContext
 ►Cmir::client::rpc::StreamTransport::ObserverObserver of IO status
 ►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::options::Option
 Cmir::optional_value< T >
 Cmir::optional_value< frontend::SurfaceId >
 Cmir::optional_value< geometry::Rectangle >
 Cmir::optional_value< MirEdgeAttachment >
 Cmir::optional_value< MirOrientationMode >
 Cmir::optional_value< MirRectangle >
 Cmir::optional_value< MirSurface * >
 Cmir::optional_value< MirSurfaceState >
 Cmir::optional_value< MirSurfaceType >
 Cmir::optional_value< std::string >
 Cmir::optional_value< uint32_t >
 Cmir::graphics::OverlappingOutputGroup
 Cmir::graphics::OverlappingOutputGroupingHelper class that groups overlapping outputs together
 Cmir::graphics::mesa::PageFlipEventData
 ►Cmir::graphics::mesa::PageFlipper
 Cmir::raii::PairedCalls< Creator, Deleter >
 Cmir::raii::PairedCalls< std::function< void()>, std::function< void()> >
 Cmir::client::rpc::detail::PendingCallCache
 ►Cmir::client::PerfReport
 ►Cmir::scene::PixelBufferInterface for extracting the pixels from a graphics::Buffer
 ►Cmir::scene::PlacementStrategy
 ►Cmir::graphics::PlatformInterface to platform specific support for graphics operations
 ►Cmir::graphics::PlatformIpcOperations
 Cmir::graphics::PlatformIPCPackagePlatform data to be sent to the clients over IPC
 Cmir::graphics::PlatformOperationMessage
 Cmir::geometry::Point
 ►CPointerControllerInterface
 Cmir::graphics::mesa::PosixProcessOperations
 Cmir::compositor::GLRenderer::Program
 ►Cmir::frontend::PromptSession
 Cmir::scene::PromptSessionContainer
 Cmir::scene::PromptSessionCreationParameters
 ►Cmir::scene::PromptSessionListener
 ►Cmir::scene::PromptSessionManager
 ►Cmir::graphics::android::PropertiesWrapper
 ►Cmir::frontend::ProtobufIpcFactory
 ►Cmir::frontend::detail::ProtobufMessageSender
 Cmir::geometry::Rectangle
 Cmir::geometry::RectanglesA collection of rectangles (with possible duplicates)
 Cmir::RecursiveReadLock
 Cmir::RecursiveReadWriteMutexRecursive read-write mutex
 Cmir::RecursiveWriteLock
 Cmir::graphics::Renderable
 ►Cmir::graphics::android::RenderableListCompositor
 ►Cmir::compositor::Renderer
 ►Cmir::compositor::RendererFactory
 Cmir::scene::RenderingTracker
 ►Cmir::report::ReportFactory
 Cmir::frontend::detail::result_ptr_t< ResultType >
 ►CRpcChannel
 ►Cmir::client::rpc::RpcReport
 ►Cmir::compositor::Scene
 ►Cmir::input::Scene
 Cmir::compositor::SceneElement
 ►Cmir::scene::SceneReport
 ►Cmir::frontend::Screencast
 Cmir::ServerCustomise and run a Mir server
 ►Cmir::ServerActionQueue
 ►Cmir::ServerConfiguration
 ►Cmir::ServerStatusListener
 ►Cmir::frontend::Session
 Cmir::frontend::SessionAuthorizer
 ►Cmir::scene::SessionContainer
 ►Cmir::scene::SessionCoordinator
 Cmir::frontend::SessionCredentials
 ►Cmir::scene::SessionEventHandlerRegister
 ►Cmir::scene::SessionEventSink
 ►Cmir::scene::SessionListener
 ►Cmir::frontend::SessionMediatorReport
 Cmir::SharedLibrary
 ►Cmir::SharedLibraryProberReport
 ►Cmir::frontend::Shell
 ►Cmir::graphics::mesa::ShmFile
 Cmir::detail::SignalSources
 Cmir::dispatch::SimpleDispatchThread
 Cmir::geometry::Size
 Cmir::scene::Snapshot
 ►Cmir::scene::SnapshotStrategy
 Cmir::frontend::detail::SocketConnection
 Cmir::input::TouchVisualizer::Spot
 ►Cmir::frontend::Surface
 ►Cmir::input::Surface
 ►Cmir::scene::SurfaceBufferAccess
 ►Cmir::scene::SurfaceConfigurator
 ►Cmir::scene::SurfaceCoordinator
 Cmir::scene::SurfaceCreationParameters
 ►Cmir::scene::SurfaceFactory
 ►Cmir::client::SurfaceMap
 ►Cmir::scene::SurfaceObserver
 ►Cmir::scene::SurfaceStackModel
 Cmir::frontend::SurfaceTracker
 ►Cmir::graphics::android::SwappingGLContext
 ►Cmir::graphics::android::SyncFileOps
 ►Cstd::system_errorSTL class
 Cmir::ThreadSafeList< Element >
 Cmir::ThreadSafeList< HandlerElement >
 ►Cmir::ThreadSafeList< std::shared_ptr< Observer > >
 ►Cmir::ThreadSafeList< std::shared_ptr< SurfaceObserver > >
 ►Cmir::time::Timer
 ►Cmir::input::TouchVisualizerAn interface for listening to a low level stream of touches, in order to provide
 ►Cmir::report::lttng::TracepointProvider
 Cmir::graphics::UserDisplayConfigurationOutputMirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't
 Cmir::VariableLengthArray< BuiltInBufferSize >
 ►Cmir::graphics::mesa::VirtualTerminal
 Cmir::graphics::mesa::VTFileOperations
 ►Cmir::input::android::WindowHandleRepositoryInterface internal to mir::input::android used for tracking the assosciation between droidinput::InputWindowHandle and mir::input::InputChannel
 Cmir::examples::WindowManagmentFactory
 Cmir::input::receiver::XKBMapper

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015