Cmir::time::Alarm | A one-shot, resettable handle to trigger a callback at a later time |
►Cmir::time::AlarmFactory | |
►Cmir::MainLoop | |
Cmir::GLibMainLoop | |
►CANativeWindow | |
Cmir::graphics::android::MirNativeWindow | |
►CANativeWindowBuffer | |
Cmir::graphics::android::RefCountedNativeBuffer | |
►Cmir::graphics::android::AndroidDriverInterpreter | |
Cmir::client::android::EGLNativeSurfaceInterpreter | |
Cmir::graphics::android::ServerRenderWindow | |
►Cmir::scene::ApplicationNotRespondingDetector | |
Cmir::scene::TimeoutApplicationNotRespondingDetector | |
CMirSurfaceSpec::AspectRatio | |
Cmir::client::AtomicCallback< Args > | |
Cmir::thread::BasicThreadPool | |
►Cmir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | The 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) |
Cmir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo > | A policy based window manager. This takes care of the management of any meta implementation held for the sessions and surfaces |
►Cmir::examples::BasicWindowManagerToolsCopy< SessionInfo, SurfaceInfo > | The 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) |
Cmir::examples::BasicWindowManagerCopy< WindowManagementPolicy, SessionInfo, SurfaceInfo > | A policy based window manager. This takes care of the management of any meta implementation held for the sessions and surfaces |
►Cmir::graphics::Buffer | |
►Cmir::compositor::TemporaryBuffer | |
Cmir::compositor::TemporaryCompositorBuffer | |
Cmir::compositor::TemporarySnapshotBuffer | |
►Cmir::graphics::BufferBasic | |
Cmir::graphics::android::Buffer | |
Cmir::graphics::mesa::GBMBuffer | |
Cmir::graphics::mesa::ShmBuffer | |
►Cmir::compositor::BufferAcquisition | |
►Cmir::compositor::BufferBundle | |
Cmir::compositor::BufferQueue | |
Cmir::compositor::MultiMonitorArbiter | |
Cmir::client::mesa::BufferFileOps | |
►Cmir::graphics::BufferIpcMessage | |
Cmir::frontend::detail::ProtobufBufferPacker | |
Cmir::graphics::BufferProperties | Buffer creation properties |
►Cmir::client::android::BufferRegistrar | |
Cmir::client::android::GrallocRegistrar | |
Cmir::tools::BufferRenderTarget | |
►Cmir::frontend::BufferSink | |
►Cmir::frontend::EventSink | |
Cmir::frontend::detail::EventSender | |
Cmir::scene::GlobalEventSender | |
►Cmir::frontend::BufferStream | |
►Cmir::compositor::BufferStream | |
Cmir::compositor::BufferStreamSurfaces | |
Cmir::compositor::Stream | |
►Cmir::scene::BufferStreamFactory | |
Cmir::compositor::BufferStreamFactory | |
Cmir::frontend::BufferStreamTracker | |
Cmir::graphics::mesa::BufferTextureBinder | |
Cmir::client::BufferVault | |
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< cookie::CookieFactory > | |
Cmir::CachedPtr< dispatch::MultiplexingDispatchable > | |
Cmir::CachedPtr< droidinput::EventHubInterface > | |
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::DisplayConfigurationReport > | |
Cmir::CachedPtr< graphics::DisplayReport > | |
Cmir::CachedPtr< graphics::GLConfig > | |
Cmir::CachedPtr< graphics::GraphicBufferAllocator > | |
Cmir::CachedPtr< graphics::nested::HostConnection > | |
Cmir::CachedPtr< graphics::Platform > | |
Cmir::CachedPtr< input::CompositeEventFilter > | |
Cmir::CachedPtr< input::CursorImages > | |
Cmir::CachedPtr< input::CursorListener > | |
Cmir::CachedPtr< input::DefaultInputDeviceHub > | |
Cmir::CachedPtr< input::EventFilterChainDispatcher > | |
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::LegacyInputDispatchable > | |
Cmir::CachedPtr< input::Platform > | |
Cmir::CachedPtr< input::receiver::InputPlatform > | |
Cmir::CachedPtr< input::receiver::InputReceiverReport > | |
Cmir::CachedPtr< input::SurfaceInputDispatcher > | |
Cmir::CachedPtr< input::TouchVisualizer > | |
Cmir::CachedPtr< logging::Logger > | |
Cmir::CachedPtr< mir::client::AtomicCallback > | |
Cmir::CachedPtr< mir::client::ClientPlatformFactory > | |
Cmir::CachedPtr< mir::client::ConnectionSurfaceMap > | |
Cmir::CachedPtr< mir::client::DisplayConfiguration > | |
Cmir::CachedPtr< mir::client::EventDistributor > | |
Cmir::CachedPtr< mir::client::rpc::MirBasicRpcChannel > | |
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::ApplicationNotRespondingDetector > | |
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::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::PersistentSurfaceStore > | |
Cmir::CachedPtr< shell::Shell > | |
Cmir::CachedPtr< time::Clock > | |
Cmir::shell::CanonicalSessionInfo | |
Cmir::examples::CanonicalSessionInfoCopy | |
Cmir::shell::CanonicalSurfaceInfo | |
Cmir::examples::CanonicalSurfaceInfoCopy | |
Cmir::shell::CanonicalWindowManagerPolicy | |
Cmir::examples::CanonicalWindowManagerPolicyCopy | |
►Cmir::client::ClientBuffer | |
►Cmir::client::AgingBuffer | |
Cmir::client::android::Buffer | |
Cmir::client::mesa::ClientBuffer | |
Cmir::client::ClientBufferDepository | Responsible for taking the buffer data sent from the server and wrapping it in a ClientBuffer |
►Cmir::client::ClientBufferFactory | A factory for creating client-side representations of graphics buffers |
Cmir::client::android::AndroidClientBufferFactory | |
Cmir::client::mesa::ClientBufferFactory | |
►Cmir::frontend::ClientBuffers | |
Cmir::compositor::BufferMap | |
►Cmir::client::ClientBufferStream | |
Cmir::client::BufferStream | |
►Cmir::client::ClientBufferStreamFactory | |
Cmir::client::DefaultClientBufferStreamFactory | |
Cmir::frontend::ClientBufferTracker | Responsible for tracking what buffers the client library knows about for a surface |
Cmir::examples::ClientContext | |
►Cmir::client::ClientContext | |
CMirConnection | |
►Cmir::client::ClientPlatformFactory | |
Cmir::client::ProbingClientPlatformFactory | |
►Cmir::time::Clock | |
Cmir::time::SteadyClock | |
►Cmir::compositor::Compositor | |
Cmir::compositor::MultiThreadedCompositor | |
►Cmir::compositor::CompositorReport | |
Cmir::report::logging::CompositorReport | |
Cmir::report::lttng::CompositorReport | |
Cmir::report::null::CompositorReport | |
►Cmir::options::Configuration | |
Cmir::options::DefaultConfiguration | |
Cmir::examples::Connection | |
►Cmir::client::ConnectionConfiguration | |
Cmir::client::DefaultConnectionConfiguration | |
Cmir::frontend::ConnectionContext | |
►Cmir::frontend::ConnectionCreator | |
Cmir::frontend::ProtobufConnectionCreator | |
Cmir::frontend::detail::Connections< Connection > | |
►Cmir::frontend::Connector | Handle client process connections |
►Cmir::frontend::BasicConnector | Client-side socket fd for each connection |
Cmir::frontend::PublishedSocketConnector | Accept connections over a published socket |
►Cmir::frontend::ConnectorReport | |
Cmir::report::logging::ConnectorReport | |
Cmir::report::lttng::ConnectorReport | |
Cmir::report::null::ConnectorReport | |
Cmir::udev::Context | |
Cmir::examples::Context | |
Cmir::cookie::CookieFactory | A source of moderately-difficult-to-spoof cookies |
►Cmir::scene::CoordinateTranslator | Support for the debug "surface to screen" coordinate translation interface |
Cmir::frontend::UnsupportedCoordinateTranslator | |
Cmir::scene::DefaultCoordinateTranslator | |
Cmir::graphics::mesa::CurrentConfiguration | |
Cmir::renderer::gl::CurrentRenderTarget | |
►Cmir::graphics::Cursor | |
Cmir::graphics::mesa::Cursor | |
Cmir::graphics::nested::Cursor | |
Cmir::graphics::SoftwareCursor | |
Cmir::graphics::CursorImage | |
►Cmir::input::CursorImages | |
Cmir::input::BuiltinCursorImages | |
Cmir::input::XCursorLoader | |
►Cmir::input::CursorListener | An interface for listening to absolute cursor events (without context): For example to update the position of the visible cursor |
Cmir::input::CursorController | |
Cmir::compositor::Decoration | |
►Cdefault_delete | |
Cmir::ModuleDeleter< T > | |
Cmir::udev::Device | |
►Cmir::input::Device | |
Cmir::input::DefaultDevice | |
Cmir::graphics::android::DeviceQuirks | |
►Cmir::dispatch::Dispatchable | |
Cmir::client::rpc::MirProtobufRpcChannel | |
►Cmir::client::rpc::StreamTransport | Responsible for shuttling bytes to and from the server |
Cmir::client::rpc::StreamSocketTransport | |
Cmir::dispatch::ActionQueue | |
Cmir::dispatch::MultiplexingDispatchable | An adaptor that combines multiple Dispatchables into a single Dispatchable |
Cmir::dispatch::ReadableFd | |
►Cmir::input::LegacyInputDispatchable | |
Cmir::input::android::InputReaderDispatchable | |
Cmir::input::receiver::android::InputReceiver | Synchronously receives input events in a blocking manner |
Cmir::geometry::Displacement | |
►Cmir::graphics::Display | Interface to the display subsystem |
Cmir::graphics::android::Display | |
Cmir::graphics::mesa::Display | |
Cmir::graphics::nested::Display | |
Cmir::graphics::offscreen::Display | |
Cmir::graphics::X::Display | |
►Cmir::graphics::DisplayBuffer | Interface to an output framebuffer |
Cmir::compositor::ScreencastDisplayBuffer | |
►Cmir::graphics::android::ConfigurableDisplayBuffer | |
Cmir::graphics::android::DisplayBuffer | |
Cmir::graphics::mesa::DisplayBuffer | |
Cmir::graphics::nested::detail::DisplayBuffer | |
Cmir::graphics::offscreen::DisplayBuffer | |
Cmir::graphics::X::DisplayBuffer | |
►Cmir::compositor::DisplayBufferCompositor | |
Cmir::compositor::DefaultDisplayBufferCompositor | |
Cmir::examples::AdorningDisplayBufferCompositor | |
►Cmir::compositor::DisplayBufferCompositorFactory | |
Cmir::compositor::DefaultDisplayBufferCompositorFactory | |
►Cmir::DisplayChanger | |
Cmir::scene::MediatingDisplayChanger | |
►Cmir::frontend::DisplayChanger | |
Cmir::frontend::UnauthorizedDisplayChanger | |
Cmir::scene::MediatingDisplayChanger | |
►Cmir::graphics::android::DisplayComponentFactory | |
Cmir::graphics::android::HalComponentFactory | |
Cmir::client::DisplayConfiguration | |
►Cmir::graphics::DisplayConfiguration | Interface to a configuration of display cards and outputs |
Cmir::graphics::android::DisplayConfiguration | |
►Cmir::graphics::mesa::KMSDisplayConfiguration | |
Cmir::graphics::mesa::RealKMSDisplayConfiguration | |
Cmir::graphics::nested::NestedDisplayConfiguration | |
Cmir::graphics::offscreen::DisplayConfiguration | |
Cmir::graphics::X::DisplayConfiguration | |
Cmir::graphics::DisplayConfigurationCard | Configuration information for a display card |
►Cmir::shell::DisplayConfigurationController | |
Cmir::scene::MediatingDisplayChanger | |
Cmir::graphics::DisplayConfigurationMode | Configuration information for a display output mode |
Cmir::graphics::DisplayConfigurationOutput | Configuration information for a display output |
►Cmir::graphics::DisplayConfigurationPolicy | |
Cmir::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 |
Cmir::graphics::CloneDisplayConfigurationPolicy | All screens placed at (0, 0) |
Cmir::graphics::SideBySideDisplayConfigurationPolicy | Each screen placed to the right of the previous one |
Cmir::graphics::SingleDisplayConfigurationPolicy | Just use the first screen |
►Cmir::graphics::DisplayConfigurationReport | |
Cmir::report::logging::DisplayConfigurationReport | |
Cmir::graphics::android::DisplayContents | |
►Cmir::graphics::android::DisplayDevice | |
Cmir::graphics::android::FBDevice | |
Cmir::graphics::android::HwcDevice | |
Cmir::graphics::android::HwcFbDevice | |
►Cmir::shell::DisplayLayout | Interface to the layout of the display outputs |
Cmir::shell::GraphicsDisplayLayout | |
►Cmir::compositor::DisplayListener | |
►Cmir::shell::Shell | |
Cmir::shell::AbstractShell | Minimal Shell implementation with none of the necessary window management logic |
Cmir::shell::ShellWrapper | |
►Cmir::graphics::DisplayReport | |
Cmir::report::logging::DisplayReport | |
Cmir::report::lttng::DisplayReport | |
Cmir::report::null::DisplayReport | |
►Cmir::graphics::android::DisplayResourceFactory | |
Cmir::graphics::android::ResourceFactory | |
►Cmir::protobuf::DisplayServer | |
Cmir::client::rpc::DisplayServer | |
►Cmir::frontend::detail::DisplayServer | |
Cmir::frontend::SessionMediator | SessionMediator relays requests from the client process into the server |
Cmir::DisplayServer | |
►Cmir::protobuf::DisplayServerDebug | |
Cmir::client::rpc::DisplayServerDebug | |
Cmir::frontend::SessionMediator | SessionMediator relays requests from the client process into the server |
►Cmir::graphics::DisplaySyncGroup | DisplaySyncGroup represents a group of displays that need to be output in unison as a single post() call |
Cmir::graphics::android::DisplayGroup | |
Cmir::graphics::mesa::DisplayBuffer | |
Cmir::graphics::nested::detail::DisplaySyncGroup | |
Cmir::graphics::offscreen::detail::DisplaySyncGroup | |
Cmir::graphics::X::DisplayGroup | |
►Cmir::graphics::mesa::DRMAuthentication | |
Cmir::graphics::mesa::helpers::DRMHelper | |
Cmir::graphics::mesa::NestedAuthentication | |
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::android::AndroidNativeDisplayContainer | |
Cmir::client::mesa::MesaNativeDisplayContainer | |
►Cmir::client::EGLNativeSurface | |
Cmir::client::BufferStream | |
►Cmir::client::EGLNativeWindowFactory | |
►Cmir::client::ClientPlatform | Interface to client-side platform specific support for graphics operations |
Cmir::client::android::AndroidClientPlatform | |
Cmir::client::mesa::ClientPlatform | |
Cmir::graphics::nested::detail::EGLSurfaceHandle | |
Cmir::graphics::EGLSurfaceStore | |
►Cmir::EmergencyCleanupRegistry | |
►Cmir::EmergencyCleanup | |
Cmir::DefaultEmergencyCleanup | |
►Cenable_shared_from_this | |
Cmir::frontend::detail::ProtobufMessageProcessor | |
Cmir::graphics::mesa::Platform | |
Cmir::shell::SurfaceReadyObserver | |
Cmir::udev::Enumerator | |
Cmir::client::ErrorConnections | |
►Cmir::input::EventBuilder | |
Cmir::input::DefaultEventBuilder | |
►Cmir::input::EventFilter | |
Cmir::examples::QuitFilter | |
►Cmir::input::CompositeEventFilter | |
Cmir::input::EventFilterChainDispatcher | |
Cmir::input::VTFilter | |
Cmir::shell::Shell | |
CMirSurfaceSpec::EventHandler | |
►Cmir::client::EventHandlerRegister | |
►Cmir::client::EventDistributor | |
CMirEventDistributor | |
►Cmir::graphics::EventHandlerRegister | |
Cmir::MainLoop | |
►Cmir::client::EventSink | |
Cmir::client::EventDistributor | |
Cmir::frontend::EventSinkFactory | |
►Cstd::exception | STL class |
►Cstd::runtime_error | STL class |
Cmir::AbnormalExit | |
Cmir::fd_reception_error | |
Cmir::frontend::unsupported_feature | |
Cmir::graphics::android::DisplayDisconnectedException | |
Cmir::graphics::android::ExternalDisplayError | |
Cmir::FatalErrorStrategy | |
Cmir::Fd | |
Cmir::detail::FdSources | |
►Cmir::graphics::android::Fence | |
Cmir::graphics::android::SyncFence | |
Cmir::Flags< Enum > | |
Cmir::Flags< DeviceCapability > | |
►Cmir::shell::FocusController | |
Cmir::shell::AbstractShell | Minimal Shell implementation with none of the necessary window management logic |
Cmir::shell::Shell | |
►Cmir::graphics::android::FramebufferBundle | |
Cmir::graphics::android::Framebuffers | |
Cmir::compositor::FrameDroppingPolicy | Policy to determine when to drop a frame from a client |
►Cmir::compositor::FrameDroppingPolicyFactory | Creator of FrameDroppingPolicies |
Cmir::compositor::TimeoutFrameDroppingPolicyFactory | Creator of timeout-based FrameDroppingPolicies |
Cmir::graphics::mesa::helpers::GBMHelper | |
Cmir::draw::glAnimationBasic | |
Cmir::graphics::GLConfig | Interface for customizing aspects of the GL config used by the server |
►Cmir::graphics::GLContext | |
►Cmir::graphics::android::GLContext | |
Cmir::graphics::android::FramebufferGLContext | |
Cmir::graphics::android::PbufferGLContext | |
Cmir::graphics::SurfacelessEGLContext | |
Cmir::graphics::X::XGLContext | |
Cmir::graphics::GLExtensionsBase | |
Cmir::graphics::offscreen::detail::GLFramebufferObject | |
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::detail::GMainContextHandle | |
►Cmir::graphics::android::GraphicAllocAdaptor | |
Cmir::graphics::android::AndroidAllocAdaptor | |
►Cmir::graphics::android::GraphicBufferAllocator | |
Cmir::graphics::android::AndroidGraphicBufferAllocator | |
►Cmir::graphics::GraphicBufferAllocator | Interface to graphic buffer allocation |
Cmir::graphics::android::AndroidGraphicBufferAllocator | |
Cmir::graphics::mesa::BufferAllocator | |
Cmir::detail::GSourceHandle | |
Cstd::hash< ::mir::IntWrapper< Tag, ValueType > > | |
Cstd::hash< mir::shell::PersistentSurfaceStore::Id > | |
►Cmir::shell::HostLifecycleEventListener | |
Cmir::examples::HostLifecycleEventListener | |
Cmir::shell::NullHostLifecycleEventListener | |
Cmir::graphics::nested::HostSurface | |
Cmir::graphics::android::HwcCallbacks | |
►Cmir::graphics::android::HwcConfiguration | |
Cmir::graphics::android::FbControl | |
Cmir::graphics::android::HwcBlankingControl | |
Cmir::graphics::android::HwcPowerModeControl | |
Cmir::graphics::android::HWCLayer | |
Cmir::graphics::android::HwcLayerEntry | |
►Cmir::graphics::android::HwcReport | |
Cmir::graphics::android::HwcFormattedLogger | |
Cmir::graphics::android::NullHwcReport | |
►Cmir::graphics::android::HwcWrapper | |
Cmir::graphics::android::RealHwcWrapper | |
Cmir::shell::PersistentSurfaceStore::Id | |
Cmir::tools::ImageRenderer | |
►Cmir::input::InputChannel | Encapsulates a paired set of fd's suitable for input communication |
Cmir::input::android::AndroidInputChannel | |
►Cmir::input::InputChannelFactory | |
Cmir::input::android::InputChannelFactory | |
Cmir::input::NullInputChannelFactory | |
►Cmir::input::InputDevice | Represents an input device |
Cmir::input::evdev::LibInputDevice | |
Cmir::input::X::XInputDevice | |
►Cmir::input::InputDeviceHub | |
Cmir::input::DefaultInputDeviceHub | |
Cmir::input::InputDeviceInfo | |
Cmir::input::InputDeviceObserver | |
►Cmir::input::InputDeviceRegistry | |
Cmir::input::DefaultInputDeviceHub | |
►Cmir::input::InputDispatcher | The InputDispatchers role is to decide what should happen with user input events |
Cmir::input::EventFilterChainDispatcher | |
Cmir::input::KeyRepeatDispatcher | |
Cmir::input::NullInputDispatcher | |
Cmir::input::SurfaceInputDispatcher | |
►CInputDispatcherPolicyInterface | |
Cmir::input::android::DefaultDispatcherPolicy | |
►CInputListenerInterface | |
Cmir::input::android::InputTranslator | |
►Cmir::input::InputManager | |
Cmir::input::DefaultInputManager | |
Cmir::input::NullInputManager | |
►Cmir::input::receiver::InputPlatform | |
Cmir::input::receiver::android::AndroidInputPlatform | Implementation of client input machinery for android input stack wire protocol |
►CInputReaderPolicyInterface | |
►Cmir::input::android::RudimentaryInputReaderPolicy | |
Cmir::input::android::InputReaderPolicy | |
►Cmir::input::receiver::InputReceiverReport | |
Cmir::client::logging::InputReceiverReport | |
Cmir::client::lttng::InputReceiverReport | |
Cmir::input::receiver::NullInputReceiverReport | |
►Cmir::input::InputRegion | Interface to the region of valid input coordinates |
Cmir::input::DisplayInputRegion | |
►Cmir::input::InputReport | |
Cmir::report::logging::InputReport | |
Cmir::report::lttng::InputReport | |
Cmir::report::null::InputReport | |
Cmir::input::android::InputSendEntry | |
►Cmir::input::InputSender | |
Cmir::input::android::InputSender | |
►Cmir::input::InputSendObserver | |
Cmir::input::NullInputSendObserver | |
Cmir::input::InputSink | |
►Cmir::shell::InputTargeter | An interface used to control the selection of keyboard input focus |
Cmir::input::android::InputTargeter | |
Cmir::input::NullInputTargeter | |
Cmir::input::SurfaceInputDispatcher | |
Cmir::input::android::InputThread | |
►Cmir::graphics::android::InterpreterResourceCache | |
Cmir::graphics::android::InterpreterCache | |
Cmir::IntOwnedFd | |
Cmir::geometry::detail::IntWrapper< Tag > | |
Cmir::IntWrapper< Tag, ValueType > | |
Cmir::IntWrapper< BufferIdTag, uint32_t > | |
Cmir::IntWrapper< detail::DepthIdIdTag > | |
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::frontend::detail::Invocation | |
Cmir::report::logging::detail::InvocationDetails | |
►Citerator | |
Cmir::udev::Enumerator::iterator | |
►Cmir::graphics::mesa::KMSOutput | |
Cmir::graphics::mesa::RealKMSOutput | |
►Cmir::graphics::mesa::KMSOutputContainer | |
Cmir::graphics::mesa::RealKMSOutputContainer | |
►Cmir::graphics::android::LayerAdapter | |
Cmir::graphics::android::FloatSourceCrop | |
Cmir::graphics::android::Hwc10Adapter | |
Cmir::graphics::android::IntegerSourceCrop | |
Cmir::graphics::android::LayerList | |
Cmir::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 |
Cmir::input::android::Lexicon | The Lexicon translates droidinput event types to MirEvent types prior to shell or client handling |
►Cmir::LockableCallback | |
Cmir::BasicCallback | |
Cmir::LockableCallbackWrapper | |
►Cmir::logging::Logger | |
Cmir::examples::GlogLogger | |
Cmir::logging::DumbConsoleLogger | |
Cmir::graphics::mesa::detail::MapHandle | |
Cmir::report::logging::detail::MediatorDetails | |
Cmir::client::MemoryRegion | |
►Cmir::frontend::detail::MessageProcessor | |
Cmir::frontend::detail::ProtobufMessageProcessor | |
►Cmir::frontend::MessageProcessorReport | |
Cmir::report::logging::MessageProcessorReport | |
Cmir::report::lttng::MessageProcessorReport | |
Cmir::report::null::MessageProcessorReport | |
►Cmir::frontend::detail::MessageReceiver | |
Cmir::frontend::detail::SocketMessenger | |
►Cmir::frontend::MessageResourceCache | |
Cmir::frontend::ResourceCache | |
►Cmir::frontend::MessageSender | |
Cmir::frontend::detail::SocketMessenger | |
Cmir::frontend::ReorderingMessageSender | A MessageSender that buffers all messages until triggered, then forwards all messages to an underlying MessageSender |
►Cmir::client::rpc::MirBasicRpcChannel | |
Cmir::client::rpc::MirProtobufRpcChannel | |
►CMirBufferPackage | |
Cmir::graphics::mesa::GBMNativeBuffer | |
CMirBufferStreamInfo | The displacement from the top-left corner of the surface |
CMirCloseSurfaceEvent | |
Cmir::client::MirConnectionAPI | |
CMirCookie | |
CMirCursorConfiguration | |
CMirDisplayCard | MirDisplayConfiguration provides details of the graphics environment |
CMirDisplayConfiguration | |
CMirDisplayInfo | |
CMirDisplayMode | |
►CMirDisplayOutput | |
Cmir::client::DisplayOutput | |
CMirEvent | |
CMirGraphicsRegion | Retrieved information about a MirSurface |
CMirInputConfigurationEvent | |
CMirKeyEvent | |
CMirKeymapEvent | |
CMirMesaAuthMagicRequest | |
CMirMesaAuthMagicResponse | |
CMirMesaEGLNativeDisplay | |
►CMirMesaEGLNativeSurface | |
Cmir::client::mesa::NativeSurface | |
CMirMesaSetGBMDeviceRequest | |
CMirMesaSetGBMDeviceResponse | |
CMirMotionEvent | |
CMirMotionPointer | |
CMirOrientationEvent | |
CMirPersistentId | |
CMirPlatformMessageData | |
CMirPlatformMessageFds | |
CMirPlatformPackage | |
CMirPromptSession | |
CMirPromptSessionEvent | |
CMirRectangle | |
CMirResizeEvent | |
CMirScreencast | |
CMirScreencastParameters | MirScreencastParameters is the structure of required information that you must provide to Mir in order to create a MirScreencast |
CMirSurface | |
CMirSurfaceEvent | |
CMirSurfaceOutputEvent | |
CMirSurfaceParameters | MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in order to create a surface |
CMirSurfaceSpec | |
CMirWaitHandle | |
Cmir::ModuleProperties | Describes a platform module |
Cmir::udev::Monitor | |
►Cmir::graphics::NativeBuffer | |
Cmir::graphics::android::AndroidNativeBuffer | |
►Cmir::graphics::NativeBufferBase | |
Cmir::graphics::android::Buffer | |
Cmir::graphics::mesa::GBMBuffer | |
Cmir::graphics::mesa::ShmBuffer | |
►Cmir::graphics::NativeDisplayBuffer | |
Cmir::compositor::ScreencastDisplayBuffer | |
Cmir::graphics::android::DisplayBuffer | |
Cmir::graphics::mesa::DisplayBuffer | |
Cmir::graphics::nested::detail::DisplayBuffer | |
Cmir::graphics::offscreen::DisplayBuffer | |
Cmir::graphics::X::DisplayBuffer | |
►Cmir::graphics::NestedContext | |
►Cmir::graphics::nested::HostConnection | |
Cmir::graphics::nested::MirClientHostConnection | |
Cmir::examples::NormalSurface | |
Cmir::client::NoTLSFuture< T > | |
Cmir::client::NoTLSPromise< T > | |
Cmir::client::NoTLSPromise< std::shared_ptr< mir::client::ClientBuffer > > | |
►Cmir::client::rpc::StreamTransport::Observer | Observer of IO status |
Cmir::client::rpc::MirProtobufRpcChannel | |
Cmir::client::rpc::TransportObservers | |
Cmir::scene::ApplicationNotRespondingDetector::Observer | Notification object for application-not-responsive signals |
►Cmir::scene::Observer | An 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::scene::LegacySceneChangeNotification | |
Cmir::scene::NullObserver | |
Cmir::scene::Observers | |
►Cmir::options::Option | |
Cmir::options::ProgramOption | |
Cmir::optional_value< T > | |
Cmir::optional_value< frontend::BufferStreamId > | |
Cmir::optional_value< frontend::SurfaceId > | |
Cmir::optional_value< geometry::DeltaX > | |
Cmir::optional_value< geometry::DeltaY > | |
Cmir::optional_value< geometry::Height > | |
Cmir::optional_value< geometry::Rectangle > | |
Cmir::optional_value< geometry::Width > | |
Cmir::optional_value< graphics::BufferUsage > | |
Cmir::optional_value< graphics::DisplayConfigurationOutputId > | |
Cmir::optional_value< int > | |
Cmir::optional_value< mir::shell::SurfaceAspectRatio > | |
Cmir::optional_value< MirBufferUsage > | |
Cmir::optional_value< MirEdgeAttachment > | |
Cmir::optional_value< MirOrientationMode > | |
Cmir::optional_value< MirPixelFormat > | |
Cmir::optional_value< MirRectangle > | |
Cmir::optional_value< MirSurface * > | |
Cmir::optional_value< MirSurfaceSpec::AspectRatio > | |
Cmir::optional_value< MirSurfaceSpec::EventHandler > | |
Cmir::optional_value< MirSurfaceState > | |
Cmir::optional_value< MirSurfaceType > | |
Cmir::optional_value< shell::SurfaceAspectRatio > | |
Cmir::optional_value< std::string > | |
Cmir::optional_value< std::vector< geometry::Rectangle > > | |
Cmir::optional_value< std::vector< mir::shell::StreamSpecification > > | |
Cmir::optional_value< std::vector< MirBufferStreamInfo > > | |
Cmir::optional_value< std::vector< MirRectangle > > | |
Cmir::optional_value< std::weak_ptr< scene::Surface > > | |
Cmir::optional_value< uint32_t > | |
Cmir::scene::OutputProperties | |
Cmir::scene::OutputPropertiesCache | |
Cmir::graphics::OverlappingOutputGroup | |
Cmir::graphics::OverlappingOutputGrouping | Helper class that groups overlapping outputs together |
Cmir::graphics::mesa::PageFlipEventData | |
►Cmir::graphics::mesa::PageFlipper | |
Cmir::graphics::mesa::KMSPageFlipper | |
Cmir::raii::PairedCalls< Creator, Deleter > | |
Cmir::raii::PairedCalls< std::function< void()>, std::function< void()> > | |
Cmir::client::rpc::detail::PendingCallCache | |
►Cmir::client::PerfReport | |
Cmir::client::lttng::PerfReport | |
Cmir::client::NullPerfReport | |
►Cmir::client::PeriodicPerfReport | |
Cmir::client::logging::PerfReport | |
►Cmir::shell::PersistentSurfaceStore | A store for Surface information divorced from the lifetime of any given Session |
Cmir::shell::DefaultPersistentSurfaceStore | |
►Cmir::scene::PixelBuffer | Interface for extracting the pixels from a graphics::Buffer |
Cmir::scene::GLPixelBuffer | Extracts the pixels from a graphics::Buffer using GL facilities |
►Cmir::graphics::Platform | Interface to platform specific support for graphics operations |
Cmir::graphics::android::Platform | |
Cmir::graphics::mesa::GuestPlatform | |
Cmir::graphics::mesa::Platform | |
Cmir::graphics::X::GuestPlatform | |
Cmir::graphics::X::Platform | |
►Cmir::input::Platform | Input Platform is used to discover and access available input devices |
Cmir::input::evdev::Platform | |
Cmir::input::X::XInputPlatform | |
►Cmir::graphics::PlatformIpcOperations | |
Cmir::graphics::android::IpcOperations | |
Cmir::graphics::mesa::IpcOperations | |
Cmir::graphics::PlatformIPCPackage | Platform data to be sent to the clients over IPC |
Cmir::graphics::PlatformOperationMessage | |
Cmir::geometry::Point | |
►CPointerControllerInterface | |
►Cmir::input::android::DummyPointerController | |
Cmir::input::android::PointerController | |
Cmir::graphics::mesa::PosixProcessOperations | |
Cmir::gl::Primitive | |
Cmir::renderer::gl::Renderer::Program | |
►Cmir::gl::Program | |
Cmir::gl::SimpleProgram | |
Cmir::examples::Program | |
►Cmir::gl::ProgramFactory | |
Cmir::gl::DefaultProgramFactory | |
Cmir::renderer::gl::ProgramFamily | ProgramFamily represents a set of GLSL programs that are closely related |
Cmir::client::PromiseState< T > | |
►Cmir::frontend::PromptSession | |
►Cmir::scene::PromptSession | |
Cmir::scene::PromptSessionImpl | |
Cmir::scene::PromptSessionContainer | |
Cmir::scene::PromptSessionCreationParameters | |
►Cmir::scene::PromptSessionListener | |
Cmir::scene::NullPromptSessionListener | |
►Cmir::scene::PromptSessionManager | |
Cmir::scene::PromptSessionManagerImpl | |
►Cmir::graphics::android::PropertiesWrapper | |
Cmir::graphics::android::PropertiesOps | |
►Cmir::frontend::ProtobufIpcFactory | |
Cmir::frontend::DefaultIpcFactory | |
►Cmir::frontend::detail::ProtobufMessageSender | |
Cmir::frontend::detail::ProtobufResponder | |
Cmir::geometry::Rectangle | |
Cmir::geometry::Rectangles | A collection of rectangles (with possible duplicates) |
Cmir::RecursiveReadLock | |
Cmir::RecursiveReadWriteMutex | Recursive read-write mutex |
Cmir::RecursiveWriteLock | |
Cmir::detail::RefCountedLibrary | |
Cmir::graphics::Renderable | |
►Cmir::graphics::android::RenderableListCompositor | |
Cmir::graphics::android::HWCFallbackGLRenderer | |
►Cmir::compositor::Renderer | |
Cmir::renderer::gl::Renderer | |
►Cmir::compositor::RendererFactory | |
Cmir::renderer::gl::RendererFactory | |
Cmir::scene::RenderingTracker | |
►Cmir::renderer::gl::RenderTarget | |
Cmir::compositor::ScreencastDisplayBuffer | |
Cmir::graphics::android::DisplayBuffer | |
Cmir::graphics::mesa::DisplayBuffer | |
Cmir::graphics::nested::detail::DisplayBuffer | |
Cmir::graphics::offscreen::DisplayBuffer | |
Cmir::graphics::X::DisplayBuffer | |
►Cmir::report::ReportFactory | |
Cmir::report::LoggingReportFactory | |
Cmir::report::LttngReportFactory | |
Cmir::report::NullReportFactory | |
Cmir::frontend::detail::result_ptr_t< ResultType > | |
Cmir::RevertIfUnwinding< Unwind > | |
►Cmir::client::rpc::RpcReport | |
Cmir::client::logging::RpcReport | |
Cmir::client::lttng::RpcReport | |
Cmir::client::rpc::NullRpcReport | |
►Cmir::input::Scene | |
Cmir::scene::SurfaceStack | |
►Cmir::compositor::Scene | |
Cmir::scene::SurfaceStack | |
Cmir::compositor::SceneElement | |
►Cmir::scene::SceneReport | |
Cmir::report::logging::SceneReport | |
Cmir::report::lttng::SceneReport | |
Cmir::report::null::SceneReport | |
►Cmir::compositor::Schedule | |
Cmir::compositor::DroppingSchedule | |
Cmir::compositor::QueueingSchedule | |
►Cmir::frontend::Screencast | |
Cmir::compositor::CompositingScreencast | |
Cmir::frontend::UnauthorizedScreencast | |
Cmir::Server | Customise and run a Mir server |
►Cmir::ServerActionQueue | |
Cmir::MainLoop | |
Cmir::client::ServerBufferRequests | |
►Cmir::ServerConfiguration | |
Cmir::DefaultServerConfiguration | |
►Cmir::ServerStatusListener | |
Cmir::DefaultServerStatusListener | |
►Cmir::frontend::Session | |
►Cmir::scene::Session | |
Cmir::scene::ApplicationSession | |
Cmir::frontend::SessionAuthorizer | |
►Cmir::scene::SessionContainer | |
Cmir::scene::DefaultSessionContainer | |
►Cmir::scene::SessionCoordinator | |
Cmir::scene::SessionManager | |
Cmir::frontend::SessionCredentials | |
►Cmir::scene::SessionEventHandlerRegister | |
Cmir::scene::BroadcastingSessionEventSink | |
►Cmir::scene::SessionEventSink | |
Cmir::scene::BroadcastingSessionEventSink | |
►Cmir::scene::SessionListener | |
Cmir::scene::NullSessionListener | |
►Cmir::frontend::SessionMediatorReport | |
Cmir::report::logging::SessionMediatorReport | |
Cmir::report::lttng::SessionMediatorReport | |
Cmir::report::null::SessionMediatorReport | |
Cmir::examples::SessionTo< Info > | |
Cmir::shell::SessionTo< Info > | |
Cmir::examples::SessionTo< SessionInfo > | |
Cmir::shell::SessionTo< SessionInfo > | |
Cmir::gl::Shader | |
Cmir::examples::Shader | |
Cmir::SharedLibrary | |
►Cmir::SharedLibraryProberReport | |
Cmir::client::lttng::SharedLibraryProberReport | |
Cmir::logging::NullSharedLibraryProberReport | |
Cmir::logging::SharedLibraryProberReport | |
Cmir::report::lttng::SharedLibraryProberReport | |
►Cmir::frontend::Shell | |
►Cmir::frontend::ShellWrapper | |
Cmir::frontend::NoPromptShell | |
Cmir::shell::detail::FrontendShell | |
►Cmir::graphics::mesa::ShmFile | |
Cmir::graphics::mesa::AnonymousShmFile | |
Cmir::SignalBlocker | |
Cmir::detail::SignalSources | |
Cmir::geometry::Size | |
Cmir::scene::Snapshot | |
►Cmir::scene::SnapshotStrategy | |
Cmir::scene::ThreadedSnapshotStrategy | |
Cmir::frontend::detail::SocketConnection | |
Cmir::input::TouchVisualizer::Spot | |
Cmir::scene::StreamInfo | |
Cmir::client::StreamInfo | |
Cmir::shell::StreamSpecification | |
►Cmir::input::Surface | |
►Cmir::scene::Surface | |
Cmir::scene::BasicSurface | |
►Cmir::frontend::Surface | |
Cmir::scene::Surface | |
Cmir::shell::SurfaceAspectRatio | |
►Cmir::scene::SurfaceCoordinator | |
Cmir::scene::SurfaceController | Will grow up to provide synchronization of model updates |
Cmir::scene::SurfaceCreationParameters | |
►Cmir::scene::SurfaceFactory | |
Cmir::scene::SurfaceAllocator | |
►Cmir::client::SurfaceMap | |
Cmir::client::ConnectionSurfaceMap | |
►Cmir::scene::SurfaceObserver | |
Cmir::scene::LegacySurfaceChangeNotification | |
►Cmir::scene::NullSurfaceObserver | |
Cmir::scene::SurfaceEventSource | |
Cmir::shell::SurfaceReadyObserver | |
Cmir::scene::SurfaceObservers | |
Cmir::shell::SurfaceSpecification | Specification of surface properties requested by client |
►Cmir::scene::SurfaceStackModel | |
Cmir::scene::SurfaceStack | |
Cmir::shell::SurfaceTo< Info > | |
Cmir::examples::SurfaceTo< Info > | |
Cmir::shell::SurfaceTo< SurfaceInfo > | |
Cmir::examples::SurfaceTo< SurfaceInfo > | |
►Cmir::graphics::android::SwappingGLContext | |
Cmir::graphics::android::FramebufferGLContext | |
►Cmir::graphics::android::SyncFileOps | |
Cmir::graphics::android::RealSyncFileOps | |
►Cstd::system_error | STL class |
Cmir::socket_disconnected_error | |
Cmir::socket_error | |
Cmir::gl::Texture | |
►Cmir::gl::TextureCache | |
Cmir::gl::RecentlyUsedCache | |
►Cmir::renderer::gl::TextureSource | |
Cmir::graphics::android::Buffer | |
Cmir::graphics::mesa::GBMBuffer | |
Cmir::graphics::mesa::ShmBuffer | |
Cmir::dispatch::ThreadedDispatcher | |
Cmir::ThreadSafeList< Element > | |
Cmir::ThreadSafeList< HandlerElement > | |
►Cmir::ThreadSafeList< std::shared_ptr< Observer > > | |
►Cmir::BasicObservers< Observer > | |
Cmir::scene::Observers | |
►Cmir::ThreadSafeList< std::shared_ptr< StreamTransport::Observer > > | |
►Cmir::BasicObservers< StreamTransport::Observer > | |
Cmir::client::rpc::TransportObservers | |
►Cmir::ThreadSafeList< std::shared_ptr< SurfaceObserver > > | |
►Cmir::BasicObservers< SurfaceObserver > | |
Cmir::scene::SurfaceObservers | |
Cmir::examples::TilingSessionInfo | |
Cmir::examples::TilingSurfaceInfo | |
Cmir::examples::TilingWindowManagerPolicy | |
►Cmir::input::TouchVisualizer | An interface for listening to a low level stream of touches, in order to provide |
Cmir::input::TouchspotController | Receives touchspot events out of the input stack and manages appearance of touchspot renderables for visualization. Touchspot visualization is disabled by default and must be enabled through a call to ::enable |
►Cmir::report::lttng::TracepointProvider | |
Cmir::client::lttng::ClientTracepointProvider | |
Cmir::report::lttng::ServerTracepointProvider | |
Cmir::graphics::UserDisplayConfigurationOutput | Mirror of a DisplayConfigurationOutput, with some fields limited to being read-only, preventing users from changing things they shouldn't |
Cmir::input::Validator | |
Cmir::VariableLengthArray< BuiltInBufferSize > | |
Cmir::gl::Vertex | |
►Cmir::graphics::mesa::VirtualTerminal | |
Cmir::graphics::mesa::LinuxVirtualTerminal | |
Cmir::graphics::mesa::VTFileOperations | |
►Cmir::shell::WindowManager | Interface to provide window management logic |
Cmir::examples::BasicWindowManagerCopy< WindowManagementPolicy, SessionInfo, SurfaceInfo > | A policy based window manager. This takes care of the management of any meta implementation held for the sessions and surfaces |
Cmir::shell::BasicWindowManager< WindowManagementPolicy, SessionInfo, SurfaceInfo > | A policy based window manager. This takes care of the management of any meta implementation held for the sessions and surfaces |
Cmir::shell::SystemCompositorWindowManager | Minimal window management for system compositing |
Cmir::graphics::X::X11EGLContext | |
Cmir::graphics::X::X11EGLDisplay | |
Cmir::graphics::X::X11EGLSurface | |
Cmir::X::X11Resources | |
Cmir::graphics::X::X11Window | |
Cmir::input::receiver::XKBMapper | |