 alloc_device_t | |
  mir::test::doubles::MockAllocDevice | |
 mir::graphics::android::AndroidDriverInterpreter | |
  mir::test::doubles::StubDriverInterpreter | |
 mir::client::android::AndroidRegistrar | |
  mir::test::doubles::MockAndroidRegistrar | |
 mir::graphics::BasicPlatform | |
  mir::graphics::Platform | Interface to platform specific support for graphics operations |
   mir::graphics::mesa::Platform | |
   mir::graphics::nested::NestedPlatform | |
   mir::test::doubles::NullPlatform | |
 mir::graphics::Buffer | |
  mir::compositor::TemporaryBuffer | |
   mir::compositor::TemporaryCompositorBuffer | |
   mir::compositor::TemporarySnapshotBuffer | |
  mir::graphics::BufferBasic | |
   mir::graphics::mesa::GBMBuffer | |
   mir::graphics::mesa::ShmBuffer | |
   mir::test::doubles::StubBuffer | |
  mir::test::doubles::MockBuffer | |
 mir::compositor::BufferBundle | |
  mir::compositor::SwitchingBundle | |
  mir::test::doubles::MockBufferBundle | |
 mir::client::mesa::BufferFileOps | |
 mir::graphics::BufferID | |
 mir::graphics::BufferInitializer | Interface to buffer initialization |
  mir::graphics::NullBufferInitializer | |
  mir::test::doubles::MockBufferInitializer | |
 mir::graphics::BufferIPCPacker | |
  mir::frontend::detail::ProtobufBufferPacker | |
  mir::test::doubles::MockPacker | |
 mgm::BufferObject | |
 mir::graphics::BufferProperties | Buffer creation properties |
 mir::tools::BufferRenderTarget | |
 mir::compositor::BufferStream | |
  mir::compositor::BufferStreamSurfaces | |
  mir::test::doubles::MockBufferStream | |
  mir::test::doubles::StubBufferStream | |
 mir::scene::BufferStreamFactory | |
  mir::compositor::BufferStreamFactory | |
 mir::graphics::mesa::BufferTextureBinder | |
 mir::input::synthesis::ButtonParameters | |
 mir::CachedPtr< Type > | |
 mir::CachedPtr< compositor::BufferStreamFactory > | |
 mir::CachedPtr< compositor::Compositor > | |
 mir::CachedPtr< compositor::CompositorReport > | |
 mir::CachedPtr< compositor::DisplayBufferCompositorFactory > | |
 mir::CachedPtr< compositor::RendererFactory > | |
 mir::CachedPtr< frontend::Connector > | |
 mir::CachedPtr< frontend::ConnectorReport > | |
 mir::CachedPtr< frontend::EventSink > | |
 mir::CachedPtr< frontend::MessageProcessorReport > | |
 mir::CachedPtr< frontend::ProtobufIpcFactory > | |
 mir::CachedPtr< frontend::Screencast > | |
 mir::CachedPtr< frontend::SessionAuthorizer > | |
 mir::CachedPtr< frontend::SessionCreator > | |
 mir::CachedPtr< frontend::SessionMediatorReport > | |
 mir::CachedPtr< graphics::BufferInitializer > | |
 mir::CachedPtr< graphics::Display > | |
 mir::CachedPtr< graphics::DisplayConfigurationPolicy > | |
 mir::CachedPtr< graphics::DisplayReport > | |
 mir::CachedPtr< graphics::GLConfig > | |
 mir::CachedPtr< graphics::GraphicBufferAllocator > | |
 mir::CachedPtr< graphics::nested::HostConnection > | |
 mir::CachedPtr< graphics::Platform > | |
 mir::CachedPtr< input::CompositeEventFilter > | |
 mir::CachedPtr< input::CursorListener > | |
 mir::CachedPtr< input::InputConfiguration > | |
 mir::CachedPtr< input::InputManager > | |
 mir::CachedPtr< input::InputRegion > | |
 mir::CachedPtr< input::InputReport > | |
 mir::CachedPtr< input::NestedInputRelay > | |
 mir::CachedPtr< input::receiver::InputPlatform > | |
 mir::CachedPtr< input::receiver::InputReceiverReport > | |
 mir::CachedPtr< logging::Logger > | |
 mir::CachedPtr< mir::client::ClientPlatformFactory > | |
 mir::CachedPtr< mir::client::ConnectionSurfaceMap > | |
 mir::CachedPtr< mir::client::DisplayConfiguration > | |
 mir::CachedPtr< mir::client::LifecycleControl > | |
 mir::CachedPtr< mir::logging::Logger > | |
 mir::CachedPtr< mir::MainLoop > | |
 mir::CachedPtr< mir::ServerStatusListener > | |
 mir::CachedPtr< rpc::RpcReport > | |
 mir::CachedPtr< scene::BroadcastingSessionEventSink > | |
 mir::CachedPtr< scene::InputRegistrar > | |
 mir::CachedPtr< scene::MediatingDisplayChanger > | |
 mir::CachedPtr< scene::PixelBuffer > | |
 mir::CachedPtr< scene::SceneReport > | |
 mir::CachedPtr< scene::SessionContainer > | |
 mir::CachedPtr< scene::SessionManager > | |
 mir::CachedPtr< scene::SnapshotStrategy > | |
 mir::CachedPtr< scene::SurfaceConfigurator > | |
 mir::CachedPtr< scene::SurfaceController > | |
 mir::CachedPtr< scene::SurfaceFactory > | |
 mir::CachedPtr< scene::SurfaceStack > | |
 mir::CachedPtr< shell::DisplayLayout > | |
 mir::CachedPtr< shell::FocusSetter > | |
 mir::CachedPtr< shell::InputTargeter > | |
 mir::CachedPtr< shell::PlacementStrategy > | |
 mir::CachedPtr< shell::SessionListener > | |
 mir::CachedPtr< shell::SurfaceFactory > | |
 mir::CachedPtr< time::Clock > | |
 Card | |
 Cards | |
 mir::client::ClientBuffer | |
  mir::client::AgingBuffer | |
   mir::client::mesa::ClientBuffer | |
  mir::test::doubles::NullClientBuffer | |
 mir::client::ClientBufferDepository | Responsible for taking the buffer data sent from the server and wrapping it in a ClientBuffer |
 mir::client::ClientBufferFactory | A factory for creating client-side representations of graphics buffers |
  mir::client::mesa::ClientBufferFactory | |
 mir::frontend::ClientBufferTracker | Responsible for tracking what buffers the client library knows about for a surface |
 mir::client::ClientContext | |
  mir::test::doubles::MockClientContext | |
  MirConnection | |
 ClientContext | |
 mir::client::ClientPlatformFactory | |
  mir::client::mesa::ClientPlatformFactory | |
 mir::client::ClientSurface | |
  mir::test::doubles::MockClientSurface | |
  MirScreencast | |
  MirSurface | |
 mir::time::Clock | |
  mir::time::HighResolutionClock | |
 Color | |
 mir::compositor::CompositingFunctor | |
 mir::compositor::Compositor | |
  mir::compositor::MultiThreadedCompositor | |
  mir::test::doubles::MockCompositor | |
 mir::compositor::CompositorReport | |
  mir::report::logging::CompositorReport | |
  mir::report::lttng::CompositorReport | |
  mir::report::null::CompositorReport | |
  mir::test::doubles::MockCompositorReport | |
 mir::options::Configuration | |
  mir::options::DefaultConfiguration | |
 mir::frontend::detail::ConnectedSessions< Session > | |
 mir::client::ConnectionConfiguration | |
  mir::client::DefaultConnectionConfiguration | |
   mir_test_framework::StubConnectionConfiguration | |
 mir::frontend::Connector | Handle client process connections |
  mir::frontend::BasicConnector | Client-side socket fd for each connection |
   mir::frontend::PublishedSocketConnector | Accept connections over a published socket |
 mir::frontend::ConnectorReport | |
  mir::report::logging::ConnectorReport | |
  mir::report::lttng::ConnectorReport | |
  mir::report::null::ConnectorReport | |
 mir::udev::Context | |
 mir::test::CrossProcessAction | |
 mir_test_framework::CrossProcessSync | |
 mir::graphics::mesa::CurrentConfiguration | |
 mir::compositor::CurrentRenderingTarget | |
 mir::graphics::Cursor | |
  mir::graphics::mesa::Cursor | |
 mir::input::CursorListener | An interface for listening to absolute cursor events (without context): For example to update the position of the visible cursor |
 testing::DefaultValue< std::unique_ptr< T > > | |
 mir::udev::Device | |
  mir::test::doubles::MockUdevDevice | |
 mir::geometry::Displacement | |
 mir::graphics::Display | Interface to the display subsystem |
  mir::graphics::mesa::Display | |
  mir::graphics::nested::NestedDisplay | |
  mir::graphics::offscreen::Display | |
  mir::test::doubles::MockDisplay | |
  mir::test::doubles::NullDisplay | |
 mir::graphics::DisplayBuffer | Interface to an output framebuffer |
  mir::compositor::ScreencastDisplayBuffer | |
  mir::graphics::android::ConfigurableDisplayBuffer | |
   mir::test::doubles::StubConfigurableDisplayBuffer | |
  mir::graphics::mesa::DisplayBuffer | |
  mir::graphics::nested::detail::NestedOutput | |
  mir::graphics::offscreen::DisplayBuffer | |
  mir::test::doubles::MockDisplayBuffer | |
  mir::test::doubles::NullDisplayBuffer | |
   mir::test::doubles::StubDisplayBuffer | |
 mir::compositor::DisplayBufferCompositor | |
  mir::compositor::DefaultDisplayBufferCompositor | |
 mir::compositor::DisplayBufferCompositorFactory | |
  mir::compositor::DefaultDisplayBufferCompositorFactory | |
 mir::graphics::android::DisplayBuilder | |
  mir::test::doubles::StubDisplayBuilder | |
 mir::DisplayChanger | |
  mir::scene::MediatingDisplayChanger | |
 mir::frontend::DisplayChanger | |
  mir::frontend::UnauthorizedDisplayChanger | |
  mir::scene::MediatingDisplayChanger | |
  mir::test::doubles::MockDisplayChanger | |
  mir::test::doubles::NullDisplayChanger | |
 mir::graphics::DisplayConfiguration | Interface to a configuration of display cards and outputs |
  mir::graphics::mesa::KMSDisplayConfiguration | |
   mir::graphics::mesa::RealKMSDisplayConfiguration | |
  mir::graphics::nested::NestedDisplayConfiguration | |
  mir::graphics::offscreen::DisplayConfiguration | |
  mir::test::doubles::NullDisplayConfiguration | |
  mir::test::doubles::StubDisplayConfig | |
 mir::client::DisplayConfiguration | |
 mir::graphics::DisplayConfigurationCard | Configuration information for a display card |
 mir::graphics::DisplayConfigurationMode | Configuration information for a display output mode |
 mir::graphics::DisplayConfigurationOutput | Configuration information for a display output |
 mir::graphics::DisplayConfigurationPolicy | |
  mir::examples::PixelFormatSelector | Example of a DisplayConfigurationPolicy that tries to find an opaque or transparent pixel format, or falls back to the default if not found |
  mir::graphics::DefaultDisplayConfigurationPolicy | |
 mir::graphics::android::DisplayDevice | |
  mir::test::doubles::MockDisplayDevice | |
  mir::test::doubles::StubDisplayDevice | |
 mir::shell::DisplayLayout | Interface to the layout of the display outputs |
  mir::shell::GraphicsDisplayLayout | |
  mir::test::doubles::MockDisplayLayout | |
 mir::graphics::DisplayReport | |
  mir::report::logging::DisplayReport | |
  mir::report::lttng::DisplayReport | |
  mir::report::null::DisplayReport | |
  mir::test::doubles::MockDisplayReport | |
 DisplayServer | |
  mir::frontend::SessionMediator | |
  mir::test::StubServerTool | |
 mir::DisplayServer | |
 mir::test::draw::DrawPattern | |
  mir::test::draw::DrawPatternCheckered< Rows, Cols > | |
  mir::test::draw::DrawPatternSolid | |
 mir::graphics::DRMAuthenticator | |
  mir::graphics::mesa::Platform | |
 mir::graphics::mesa::helpers::DRMHelper | |
 mir::graphics::mesa::DRMModeResources | |
 mir::graphics::EGLContextStore | |
 mir::graphics::nested::detail::EGLDisplayHandle | |
 mir::graphics::offscreen::detail::EGLDisplayHandle | |
 mir::graphics::EGLExtensions | |
 mir::graphics::mesa::helpers::EGLHelper | |
 mir::examples::EGLHelper | Simple helper class for managing an EGL rendering with a sensible default configuration |
 mir::client::EGLNativeDisplayContainer | |
  mir::client::mesa::MesaNativeDisplayContainer | |
 mir::client::EGLNativeWindowFactory | |
  mir::client::ClientPlatform | Interface to client-side platform specific support for graphics operations |
   mir::client::mesa::ClientPlatform | |
 mir::graphics::nested::detail::EGLSurfaceHandle | |
 mir::graphics::EGLSurfaceStore | |
 mir::EmptyDeleter | |
 enable_shared_from_this | |
  mir::graphics::mesa::Platform | |
 mir::udev::Enumerator | |
 mir::input::EventFilter | |
  mir::examples::WindowManager | |
  mir::input::CompositeEventFilter | |
   mir::input::EventFilterChain | |
  mir::input::NestedInputRelay | |
  mir::input::VTFilter | |
  mir::test::doubles::MockEventFilter | |
 mir::graphics::EventHandlerRegister | |
  mir::MainLoop | |
   mir::AsioMainLoop | |
 mir::frontend::EventSink | |
  mir::frontend::detail::EventSender | |
  mir::scene::GlobalEventSender | |
  mir::test::doubles::NullEventSink | |
 std::exception | STL class |
  std::runtime_error | STL class |
   mir::AbnormalExit | |
 mir::test::doubles::FakeDRMResources | |
 mir::test::doubles::FakeGBMResources | |
 mir::graphics::mesa::detail::FdHandle | |
 mir::AsioMainLoop::FDHandler | |
 mir::graphics::android::Fence | |
  mir::test::doubles::MockFence | |
 mir::compositor::FilterForScene | |
  mir::compositor::BypassFilter | |
 mir::shell::FocusController | |
  mir::scene::SessionManager | |
 mir::shell::FocusSetter | Interface used by the Shell to propagate changes in the focus model to interested views e.g. Input, or Surfaces |
  mir::shell::DefaultFocusMechanism | |
  mir::test::doubles::MockFocusSetter | |
 framebuffer_device_t | |
  mir::test::doubles::MockFBHalDevice | |
 mir::graphics::android::FramebufferBundle | |
  mir::test::doubles::MockFBBundle | |
 mir::graphics::mesa::helpers::GBMHelper | |
 mir::draw::glAnimationBasic | |
 mir::graphics::GLConfig | Interface for customizing aspects of the GL config used by the server |
  mir::test::doubles::MockGLConfig | |
  mir::test::doubles::StubGLConfig | |
 mir::graphics::GLContext | |
  mir::graphics::SurfacelessEGLContext | |
  mir::test::doubles::NullGLContext | |
 mir::graphics::GLExtensionsBase | |
 mir::graphics::offscreen::detail::GLFramebufferObject | |
 mir::compositor::detail::GLResource< Generate, Delete > | |
 mir::compositor::detail::GLResource< glGenFramebuffers, glDeleteFramebuffers > | |
 mir::compositor::detail::GLResource< glGenRenderbuffers, glDeleteRenderbuffers > | |
 mir::compositor::detail::GLResource< glGenTextures, glDeleteTextures > | |
 mir::graphics::android::GraphicAllocAdaptor | |
  mir::test::doubles::MockAllocAdaptor | |
 mir::graphics::GraphicBufferAllocator | Interface to graphic buffer allocation |
  mir::graphics::mesa::BufferAllocator | |
  mir::test::doubles::StubBufferAllocator | |
 mir::test::draw::GraphicsRegionFactory | |
 mir::test::doubles::HardwareAccessMock | |
 std::hash< ::mir::IntWrapper< Tag, ValueType > > | |
 mir::graphics::nested::HostConnection | |
 hw_module | |
  mir::test::doubles::FailingHardwareModuleStub | |
  mir::test::doubles::HardwareModuleStub | |
 hwc_composer_device_1 | |
  mir::test::doubles::MockHWCComposerDevice1 | |
 HWCLayerList | |
  mir::test::doubles::MockHWCLayerList | |
 mir::graphics::android::HWCVsyncCoordinator | |
  mir::test::doubles::MockVsyncCoordinator | |
 mir::graphics::android::HwcWrapper | |
  mir::test::doubles::MockHWCDeviceWrapper | |
 mir::test::android::ICSAllocInterface | |
  mir::test::doubles::MockAllocDevice | |
 mir::tools::ImageRenderer | |
 mir::examples::InprocessEGLClient | Encapsulation of a simple threaded client demonstrating inprocess EGL rendering |
 InputApplicationHandle | |
  mir::test::doubles::StubInputApplicationHandle | |
 mir::input::InputChannel | Encapsulates a paired set of fd's suitable for input communication |
  mir::test::doubles::StubInputChannel | |
 mir::input::InputChannelFactory | |
  mir::input::InputManager | |
   mir::test::doubles::MockInputManager | |
 mir::input::InputConfiguration | |
  mir::input::android::DispatcherInputConfiguration | |
   mir::input::android::DefaultInputConfiguration | |
    mir::test::doubles::FakeEventHubInputConfiguration | |
   mir::input::NestedInputConfiguration | |
  mir::input::NullInputConfiguration | |
 InputDispatcherInterface | |
  mir::test::doubles::MockInputDispatcher | |
 mir::input::receiver::InputPlatform | |
 mir::input::receiver::InputReceiverReport | |
  mir::client::logging::InputReceiverReport | |
  mir::client::lttng::InputReceiverReport | |
  mir::input::receiver::NullInputReceiverReport | |
 mir::input::receiver::InputReceiverThread | |
 mir::input::InputRegion | Interface to the region of valid input coordinates |
  mir::input::DisplayInputRegion | |
  mir::test::doubles::MockInputRegion | |
 mir::scene::InputRegistrar | An interface used to register input targets and take care of input assosciation (i.e. create input channels) |
  mir::test::doubles::MockInputRegistrar | |
  mir::test::doubles::StubInputRegistrar | |
 mir::input::InputReport | |
  mir::report::logging::InputReport | |
  mir::report::lttng::InputReport | |
  mir::report::null::InputReport | |
 mir::shell::InputTargeter | An interface used to control the selection of keyboard input focus |
  mir::test::doubles::MockInputTargeter | |
  mir::test::doubles::StubInputTargeter | |
 mir::input::InputTargets | |
  mir::scene::SurfaceStack | |
 InputWindowHandle | |
  mir::test::doubles::StubWindowHandle | |
 mir::graphics::InternalClient | Interface to in-process client support |
  mir::graphics::mesa::InternalClient | |
 mir::graphics::InternalSurface | |
 mir::graphics::android::InterpreterResourceCache | |
  mir::test::doubles::MockInterpreterResourceCache | |
 mir::geometry::detail::IntWrapper< Tag > | |
 mir::IntWrapper< Tag, ValueType > | |
 mir::IntWrapper< detail::DepthIdIdTag > | |
 mir::geometry::detail::IntWrapper< detail::dx > | |
 mir::geometry::detail::IntWrapper< detail::dy > | |
 mir::IntWrapper< detail::GraphicsConfCardIdTag > | |
 mir::IntWrapper< detail::GraphicsConfOutputIdTag > | |
 mir::geometry::detail::IntWrapper< detail::height > | |
 mir::geometry::detail::IntWrapper< detail::width > | |
 mir::geometry::detail::IntWrapper< detail::x > | |
 mir::geometry::detail::IntWrapper< detail::y > | |
 mir::frontend::detail::Invocation | |
 mir::report::logging::detail::InvocationDetails | |
 iterator | |
  mir::udev::Enumerator::iterator | |
 mir::input::synthesis::KeyParameters | |
 mir::graphics::mesa::KMSOutput | |
  mir::graphics::mesa::RealKMSOutput | |
 mir::graphics::mesa::KMSOutputContainer | |
  mir::graphics::mesa::RealKMSOutputContainer | |
 mir::geometry::Length | Length represents a physical length in the real world. The number of pixels this equates to can then be calculated based on a given DPI |
 mir::client::LifecycleControl | |
 mir::logging::Logger | |
  mir::logging::DumbConsoleLogger | |
  mir::logging::GlogLogger | |
 mir::graphics::mesa::detail::MapHandle | |
 mir::report::logging::detail::MediatorDetails | |
 mir::client::MemoryRegion | |
 mir::frontend::detail::MessageProcessor | |
  mir::frontend::detail::ProtobufMessageProcessor | |
 mir::frontend::MessageProcessorReport | |
  mir::report::logging::MessageProcessorReport | |
  mir::report::lttng::MessageProcessorReport | |
  mir::report::null::MessageProcessorReport | |
 mir::frontend::detail::MessageReceiver | |
  mir::frontend::detail::SocketMessenger | |
 mir::frontend::detail::MessageSender | |
  mir::frontend::detail::SocketMessenger | |
 MirBufferPackage | |
  mir::graphics::mesa::GBMNativeBuffer | |
 MirDemoState | |
 MirDisplayCard | MirDisplayConfiguration provides details of the graphics environment |
 mir::graphics::nested::mir_api_wrappers::MirDisplayConfigHandle | |
 MirDisplayConfiguration | |
 MirDisplayInfo | |
 MirDisplayMode | |
 MirDisplayOutput | |
  mir::client::DisplayOutput | |
 MirEvent | |
 MirEventDelegate | MirEventDelegate may be used to specify (at surface creation time) callbacks for handling of events |
 MirGraphicsRegion | Retrieved information about a MirSurface |
 MirKeyEvent | |
 MirMesaEGLNativeDisplay | |
  mir::graphics::mesa::InternalNativeDisplay | |
 MirMesaEGLNativeSurface | |
  mir::client::mesa::NativeSurface | |
  mir::graphics::mesa::InternalNativeSurface | |
 MirMotionEvent | |
 MirPlatformPackage | |
 MirRectangle | |
 MirResizeEvent | |
 MirScreencastParameters | MirScreencastParameters is the structure of required information that you must provide to Mir in order to create a MirScreencast |
 MirSurfaceEvent | |
 mir::graphics::nested::detail::MirSurfaceHandle | |
 MirSurfaceParameters | MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in order to create a surface |
 MirWaitHandle | |
 mir::test::doubles::MockDRM | |
 mir::test::doubles::MockEGL | |
 mir::test::doubles::MockGBM | |
 mir::test::doubles::MockGL | |
 mir_test_framework::InputTestingClientConfiguration::MockInputHandler | |
 mir::test::doubles::MockRenderFunction | |
 mir::udev::Monitor | |
 mir::input::synthesis::MotionParameters | |
 mir::graphics::NativeBuffer | |
  mir::test::doubles::MockAndroidNativeBuffer | |
 mir::graphics::NativePlatform | |
  mir::graphics::mesa::NativePlatform | |
 mir::graphics::NestedContext | |
 mir::compositor::OperatorForScene | |
  mir::compositor::BypassMatch | |
  mir::compositor::RenderingOperator | |
 mir::options::Option | |
  mir::options::ProgramOption | |
 mir::graphics::OverlappingOutputGroup | |
 mir::graphics::OverlappingOutputGrouping | Helper class that groups overlapping outputs together |
 mir::graphics::mesa::PageFlipEventData | |
 mir::graphics::mesa::PageFlipper | |
  mir::graphics::mesa::KMSPageFlipper | |
 mir::raii::PairedCalls< Creator, Deleter > | |
 mir::client::rpc::detail::PendingCallCache | |
 mir::test::Pipe | |
 mir::scene::PixelBuffer | Interface for extracting the pixels from a graphics::Buffer |
  mir::scene::GLPixelBuffer | Extracts the pixels from a graphics::Buffer using GL facilities |
 mir::shell::PlacementStrategy | |
  mir::examples::FullscreenPlacementStrategy | |
  mir::shell::ConsumingPlacementStrategy | |
  mir_test_framework::DeclarativePlacementStrategy | DeclarativePlacementStrategy is a test utility server component for specifying a static list of surface geometries and relative depths. Used, for example, in input tests where it is necessary to set up scenarios depending on multiple surfaces geometry and stacking |
 mir::graphics::PlatformIPCPackage | Platform data to be sent to the clients over IPC |
 mir::geometry::Point | |
 mir::graphics::mesa::PosixProcessOperations | |
 mir::compositor::GLRenderer::Primitive | |
 mir::DisplayServer::Private | |
 mir_test_framework::Process | |
 mir::frontend::ProtobufIpcFactory | |
  mir::test::doubles::StubIpcFactory | |
 mir::frontend::detail::ProtobufMessageSender | |
  mir::frontend::detail::ProtobufResponder | |
 mir::geometry::Rectangle | |
 mir::geometry::Rectangles | |
 mir::graphics::Renderable | |
  mir::scene::Surface | |
   mir::scene::BasicSurface | |
    mir::test::doubles::MockSurface | |
  mir::test::doubles::FakeRenderable | |
  mir::test::doubles::MockRenderable | |
  mir::test::doubles::StubRenderable | |
 mir::compositor::Renderer | |
  mir::compositor::GLRenderer | |
   mir::examples::DemoRenderer | |
  mir::test::doubles::MockRenderer | |
  mir::test::doubles::StubRenderer | |
 mir::compositor::RendererFactory | |
  mir::compositor::GLRendererFactory | |
  mir::examples::DemoRendererFactory | |
 mir::report::ReportFactory | |
  mir::report::LoggingReportFactory | |
  mir::report::LttngReportFactory | |
  mir::report::NullReportFactory | |
 mir::frontend::ResourceCache | |
 mir_test_framework::Result | |
 mir::frontend::detail::result_ptr_t< ResultType > | |
 mir::frontend::detail::result_ptr_t<::mir::protobuf::Buffer > | |
 mir::frontend::detail::result_ptr_t<::mir::protobuf::Connection > | |
 mir::frontend::detail::result_ptr_t<::mir::protobuf::Screencast > | |
 mir::frontend::detail::result_ptr_t<::mir::protobuf::Surface > | |
 RpcChannel | |
  mir::client::rpc::MirBasicRpcChannel | |
   mir::client::rpc::MirSocketRpcChannel | |
 mir::client::rpc::RpcReport | |
  mir::client::logging::RpcReport | |
  mir::client::lttng::RpcReport | |
  mir::client::rpc::NullRpcReport | |
  mir::test::doubles::MockRpcReport | |
 mir::compositor::Scene | |
  mir::scene::SurfaceStack | |
  mir::test::doubles::MockScene | |
 mir::scene::SceneReport | |
  mir::report::logging::SceneReport | |
  mir::report::lttng::SceneReport | |
  mir::report::null::SceneReport | |
 mir::frontend::Screencast | |
  mir::compositor::CompositingScreencast | |
  mir::frontend::UnauthorizedScreencast | |
  mir::test::doubles::MockScreencast | |
  mir::test::doubles::NullScreencast | |
 mc::detail::ScreencastSessionContext | |
 mir::ServerConfiguration | |
  mir::DefaultServerConfiguration | |
   mir::examples::ServerConfiguration | |
    mir::examples::BasicServerConfiguration | BasicServerConfiguration extends ServerConfiguration with the ability to launch a client application |
     mir::examples::TranslucentServerConfiguration | TranslucentServerConfiguration extends BasicServerConfiguration with a different pixel format selection |
    mir::examples::DemoServerConfiguration | |
   mir_test_framework::StubbedServerConfiguration | Stubs out the graphics and input subsystems to avoid tests failing where the hardware is not accessible |
    mir_test_framework::TestingServerConfiguration | |
     mir_test_framework::InputTestingServerConfiguration | |
 mir::ServerStatusListener | |
  mir::DefaultServerStatusListener | |
  mir::test::doubles::MockServerStatusListener | |
 mir::frontend::Session | |
  mir::shell::Session | |
   mir::scene::ApplicationSession | |
   mir::test::doubles::MockShellSession | |
   mir::test::doubles::StubShellSession | |
  mir::test::doubles::MockSession | |
  mir::test::doubles::StubSession | |
 mir::frontend::SessionAuthorizer | |
  mir::test::doubles::StubSessionAuthorizer | |
 mir::scene::SessionContainer | |
  mir::scene::DefaultSessionContainer | |
 mir::frontend::SessionCreator | |
  mir::frontend::ProtobufSessionCreator | |
 mir::scene::SessionEventHandlerRegister | |
  mir::scene::BroadcastingSessionEventSink | |
 mir::scene::SessionEventSink | |
  mir::scene::BroadcastingSessionEventSink | |
  mir::test::doubles::NullSessionEventSink | |
 mir::shell::SessionListener | |
  mir::shell::NullSessionListener | |
  mir::test::doubles::MockSessionListener | |
 mir::frontend::SessionMediatorReport | |
  mir::report::logging::SessionMediatorReport | |
  mir::report::lttng::SessionMediatorReport | |
  mir::report::null::SessionMediatorReport | |
 testing::internal::SetArgumentAction< N, A, kIsProto > | |
 mir::SharedLibrary | |
 mir::frontend::Shell | |
  mir::scene::SessionManager | |
  mir::test::doubles::MockShell | |
  mir::test::doubles::StubShell | |
 mir::graphics::mesa::ShmFile | |
  mir::graphics::mesa::AnonymousShmFile | |
 mir::AsioMainLoop::SignalHandler | |
 mir::geometry::Size | |
 mir::shell::Snapshot | |
 mir::scene::SnapshotStrategy | |
  mir::scene::ThreadedSnapshotStrategy | |
  mir::test::doubles::NullSnapshotStrategy | |
 mir::scene::SnapshottingFunctor | |
 mir::frontend::detail::SocketSession | |
 mir::frontend::Surface | |
  mir::shell::Surface | |
   mir::scene::Surface | |
  mir::test::doubles::MockFrontendSurface | |
 mir::input::Surface | |
  mir::scene::Surface | |
  mir::test::doubles::MockInputSurface | |
 mir::shell::SurfaceBufferAccess | |
  mir::shell::Surface | |
 mir::scene::SurfaceConfigurator | |
  mir::test::doubles::MockSurfaceConfigurator | |
  mir::test::doubles::NullSurfaceConfigurator | |
 mir::shell::SurfaceCreationParameters | |
 mir::scene::SurfaceFactory | |
  mir::scene::SurfaceAllocator | |
 mir::shell::SurfaceFactory | |
  mir::shell::OrganisingSurfaceFactory | |
  mir::test::doubles::MockSurfaceFactory | |
 mir::client::SurfaceMap | |
  mir::client::ConnectionSurfaceMap | |
 mir::scene::SurfaceObserver | |
  mir::scene::SurfaceEventSource | |
  mir::scene::SurfaceObservers | |
 mir::scene::SurfaceRanker | |
  mir::scene::SurfaceCoordinator | |
   mir::scene::SurfaceController | Will grow up to provide synchronization of model updates |
  mir::test::doubles::MockSurfaceRanker | |
 MirConnection::SurfaceRelease | |
 mir::scene::SurfaceStackModel | |
  mir::scene::SurfaceStack | |
 mir::graphics::android::SwappingGLContext | |
  mir::test::doubles::MockSwappingGLContext | |
  mir::test::doubles::StubSwappingGLContext | |
 Test | |
  mir_test_framework::BespokeDisplayServerTestFixture | |
  mir_test_framework::DefaultDisplayServerTestFixture | |
  mir_test_framework::InProcessServer | Fixture for running Mir server in test process |
 mir_test_framework::TestingClientConfiguration | |
  mir_test_framework::InputTestingClientConfiguration | A fixture to be used with InputTestingServerConfiguration for input acceptance testing scenarios. By default, the client will connect and a surface will be created. The framework ensures the server will not send events before client is ready through CrossProcessSync |
 mir_test_framework::TestingProcessManager | |
 mir::test::TestProtobufClient | |
 mir::test::TestProtobufServer | |
 mir::scene::ThreadsafeCallback | |
 mir::report::lttng::TracepointProvider | |
  mir::client::lttng::ClientTracepointProvider | |
  mir::report::lttng::ServerTracepointProvider | |
 mir::mir_test_framework::UdevEnvironment | |
 UntypedActionResultHolderBase | |
  testing::internal::ActionResultHolder< std::unique_ptr< T > > | |
 mir::graphics::UserDisplayConfigurationOutput | Mirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't |
 mir_test_framework::UsingStubClientPlatform | |
 mir::compositor::GLRenderer::Vertex | |
 VideoDevices | |
  mir::test::doubles::NullVideoDevices | |
 mir::graphics::mesa::VirtualTerminal | |
  mir::graphics::mesa::LinuxVirtualTerminal | |
  mir::test::doubles::NullVirtualTerminal | |
 mir::graphics::mesa::VTFileOperations | |
 mir::test::WaitCondition | |
 Window | |
 mir::input::android::WindowHandleRepository | Interface internal to mir::input::android used for tracking the assosciation between droidinput::InputWindowHandle and mir::input::InputChannel |
  mir::test::doubles::MockWindowHandleRepository | |
 mir::scene::WorkItem | |
 mir::input::receiver::XKBMapper | |