Mir
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
Class List
Class Index
Class Hierarchy
Class Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
5
]
mir
All things Mir
client
The client-side library implementation namespace
gbm
DRMFDHandler
GBMClientBuffer
GBMClientBufferFactory
GBMClientPlatform
GBMNativeSurface
MesaNativeDisplayContainer
logging
RpcReport
lttng
ClientTracepointProvider
RpcReport
rpc
detail
PendingCallCache
MirBasicRpcChannel
MirSocketRpcChannel
NullRpcReport
RpcReport
AgingBuffer
MemoryRegion
ClientBuffer
ClientBufferDepository
Responsible for taking the buffer data sent from the server and wrapping it in a
ClientBuffer
ClientBufferFactory
A factory for creating client-side representations of graphics buffers
ClientContext
ClientPlatform
Interface to client-side platform specific support for graphics operations
ClientPlatformFactory
ConnectionConfiguration
ConnectionSurfaceMap
DefaultConnectionConfiguration
DisplayOutput
DisplayConfiguration
EGLNativeDisplayContainer
LifecycleControl
ClientSurface
NativeClientPlatformFactory
Factory for creating the native client platform
SurfaceMap
compositor
Compositing. Combining renderables into a display image
BufferBundle
BypassFilter
BypassMatch
DefaultDisplayBufferCompositor
GLRenderer
CurrentRenderingTarget
CompositingFunctor
SwitchingBundle
TemporaryBuffer
TemporaryClientBuffer
TemporaryCompositorBuffer
TemporarySnapshotBuffer
BufferStreamFactory
BufferStreamSurfaces
CompositingCriteria
Compositor
DefaultDisplayBufferCompositorFactory
DisplayBufferCompositor
DisplayBufferCompositorFactory
GLRendererFactory
MultiThreadedCompositor
OverlayRenderer
Renderer
RendererFactory
RenderingOperator
FilterForScene
OperatorForScene
Scene
draw
glAnimationBasic
examples
EGLHelper
Simple helper class for managing an EGL rendering with a sensible default configuration
InprocessEGLClient
Encapsulation of a simple threaded client demonstrating inprocess EGL rendering
DemoServerConfiguration
FullscreenPlacementStrategy
WindowManager
ServerConfiguration
frontend
Frontend interface. Mediates the interaction between client processes and the core of the mir system
detail
ConnectedSessions
EventSender
MessageProcessor
NullMessageProcessor
MessageReceiver
MessageSender
ProtobufBufferPacker
ProtobufMessageProcessor
SocketMessenger
SocketSession
ClientBufferTracker
Responsible for tracking what buffers the client library knows about for a surface
ProtobufSessionCreator
BasicConnector
Client-side socket fd for each connection
PublishedSocketConnector
Accept connections over a published socket
Connector
Handle client process connections
ConnectorReport
NullConnectorReport
DisplayChanger
EventSink
GlobalEventSender
MessageProcessorReport
NullMessageProcessorReport
ProtobufIpcFactory
ResourceCache
Session
SessionAuthorizer
SessionCreator
SessionMediator
SessionMediatorReport
NullSessionMediatorReport
Shell
Surface
ClientTrackingSurface
geometry
Basic geometry types. Types for dimensions, displacements, etc. and the operations that they support
detail
IntWrapper
Displacement
Point
Rectangle
Rectangles
Size
graphics
Graphics subsystem. Mediates interaction between core system and the graphics environment
detail
gbm
helpers
UdevHelper
DRMHelper
GBMHelper
EGLHelper
BufferTextureBinder
DRMModeResources
GBMNativeBuffer
GBMBuffer
GBMBufferAllocator
CurrentConfiguration
GBMCursor
GBMDisplay
GBMDisplayBuffer
GBMPlatform
InternalClient
InternalNativeDisplay
InternalNativeSurface
KMSDisplayConfiguration
KMSOutput
KMSOutputContainer
PageFlipEventData
KMSPageFlipper
VTFileOperations
LinuxVirtualTerminal
NativeGBMPlatform
OverlappingOutputGroup
OverlappingOutputGrouping
Helper class that groups overlapping outputs together
PageFlipper
RealKMSDisplayConfiguration
RealKMSOutput
RealKMSOutputContainer
UdevVideoDevices
VideoDevices
VirtualTerminal
nested
detail
EGLSurfaceHandle
EGLDisplayHandle
MirSurfaceHandle
NestedOutput
mir_api_wrappers
Utilities for making the Mir "toolkit" API more C++ friendly
MirDisplayConfigHandle
NestedDisplay
NestedDisplayConfiguration
HostConnection
NestedPlatform
Buffer
BufferBasic
BufferID
BufferInitializer
Interface to buffer initialization
NullBufferInitializer
BufferIPCPacker
BufferProperties
Buffer
creation properties
Cursor
DefaultDisplayConfigurationPolicy
Display
Interface to the display subsystem
DisplayBuffer
Interface to an output framebuffer
DisplayConfigurationCard
Configuration information for a display card
DisplayConfigurationMode
Configuration information for a display output mode
DisplayConfigurationOutput
Configuration information for a display output
DisplayConfiguration
Interface to a configuration of display cards and outputs
DisplayConfigurationPolicy
DisplayReport
DRMAuthenticator
EGLExtensions
EGLContextStore
EGLSurfaceStore
EventHandlerRegister
GLContext
GraphicBufferAllocator
Interface to graphic buffer allocation
InternalClient
Interface to in-process client support
InternalSurface
NativePlatform
NullDisplayReport
Platform
Interface to platform specific support for graphics operations
PlatformIPCPackage
Platform
data to be sent to the clients over IPC
NativeBuffer
input
receiver
InputPlatform
InputReceiverThread
XKBMapper
synthesis
KeyParameters
ButtonParameters
MotionParameters
CompositeEventFilter
CursorListener
An interface for listening to absolute cursor events (without context): For example to update the position of the visible cursor
DisplayInputRegion
EventFilter
EventFilterChain
InputChannel
Encapsulates a paired set of fd's suitable for input communication
InputChannelFactory
InputConfiguration
InputManager
InputRegion
Interface to the region of valid input coordinates
InputReport
InputTargets
NestedInputConfiguration
NestedInputRelay
NullInputConfiguration
NullInputReport
Surface
VTFilter
logging
detail
InvocationDetails
MediatorDetails
legacy_input_report
ConnectorReport
DisplayReport
GlogLogger
InputReport
MessageProcessorReport
SessionMediatorReport
DumbConsoleLogger
Logger
lttng
InputReport
MessageProcessorReport
ServerTracepointProvider
TracepointProvider
mir_test_framework
UdevEnvironment
options
System options. Interface for extracting configuration options from wherever they may be (e.g. program arguments, config files or environment variables)
Option
ProgramOption
protobuf
Subsystem dealing with Google protobuf protocol
wire
shell
Management of sessions and surfaces
WorkItem
SnapshottingFunctor
ApplicationSession
BroadcastingSessionEventSink
ConsumingPlacementStrategy
DefaultFocusMechanism
DefaultSessionContainer
DisplayLayout
Interface to the layout of the display outputs
FocusController
FocusSequence
FocusSetter
Interface used by the Shell to propagate changes in the focus model to interested views e.g. Input, or Surfaces
GLPixelBuffer
Extracts the pixels from a
graphics::Buffer
using GL facilities
GraphicsDisplayLayout
InputTargeter
An interface used to control the selection of keyboard input focus
MediatingDisplayChanger
NullSessionListener
OrganisingSurfaceFactory
PixelBuffer
Interface for extracting the pixels from a
graphics::Buffer
PlacementStrategy
RegistrationOrderFocusSequence
Session
SessionContainer
SessionEventHandlerRegister
SessionEventSink
SessionListener
SessionManager
Snapshot
SnapshotStrategy
Surface
SurfaceBufferAccess
SurfaceBuilder
SurfaceConfigurator
SurfaceController
SurfaceCreationParameters
SurfaceFactory
SurfaceSource
ThreadedSnapshotStrategy
UnauthorizedDisplayChanger
surfaces
Management of
Surface
objects. Includes the model (
SurfaceStack
and
Surface
classes) and controller (
SurfaceController
) elements of an MVC design
detail
MutableSurfaceState
SurfaceData
SurfaceState
BufferStream
BufferStreamFactory
InputRegistrar
An interface used to register input targets and take care of input assosciation (i.e. create input channels)
Surface
SurfaceAllocator
SurfaceController
Will grow up to provide synchronization of model updates
SurfaceFactory
SurfaceStack
SurfaceStackModel
test
doubles
FakeEventHubInputConfiguration
MockAllocAdaptor
MockAllocDevice
MockAndroidFramebufferWindow
HardwareModuleStub
FailingHardwareModuleStub
HardwareAccessMock
MockAndroidNativeBuffer
MockAndroidRegistrar
MockBuffer
MockBufferBundle
MockBufferInitializer
MockPacker
MockBufferStream
MockClientContext
MockClientSurface
MockCompositingCriteria
MockCompositor
MockDisplay
MockDisplayBuffer
MockDisplayChanger
MockDisplayLayout
MockDisplayReport
MockDisplaySupportProvider
FakeDRMResources
MockDRM
MockEGL
MockEventFilter
MockFBHalDevice
MockFence
MockFocusSetter
MockFrontendSurface
FakeGBMResources
MockGBM
MockGL
MockHWCComposerDevice1
MockHWCInterface
MockHWCLayerList
MockVsyncCoordinator
MockInputDispatcher
MockInputManager
MockInputRegion
MockInputRegistrar
MockInputSurface
MockInputTargeter
MockInterpreterResourceCache
MockPauseResumeListener
MockRpcReport
MockSession
MockSessionListener
MockShell
MockShellSession
MockSurface
MockSurfaceConfigurator
MockSurfaceController
MockSurfaceFactory
MockSurfaceRenderer
MockSurfaceState
MockWindowHandleRepository
NullDisplay
NullDisplayBuffer
NullDisplayChanger
NullDisplayConfiguration
NullEventSink
NullGLContext
NullPlatform
NullSessionEventSink
NullSnapshotStrategy
NullSurfaceConfigurator
NullVideoDevices
NullVirtualTerminal
StubBuffer
StubBufferAllocator
StubBufferStream
StubCompositingCriteria
StubDisplayBuffer
StubDisplayConfig
StubDisplaySupportProvider
StubInputChannel
StubInputApplicationHandle
StubWindowHandle
StubInputRegistrar
StubInputTargeter
StubIpcFactory
StubSession
StubSessionAuthorizer
StubShell
StubShellSession
StubSurface
StubSurfaceBuilder
StubSurfaceController
draw
TestGrallocMapper
DrawPattern
DrawPatternSolid
DrawPatternCheckered
CrossProcessAction
Pipe
StubServerTool
TestProtobufClient
TestProtobufServer
WaitCondition
time
HighResolutionClock
TimeSource
tools
BufferRenderTarget
ImageRenderer
AbnormalExit
AsioMainLoop
FDHandler
SignalHandler
DefaultPauseResumeListener
DefaultServerConfiguration
DisplayChanger
DisplayServer
Private
MainLoop
PauseResumeListener
ServerConfiguration
SharedLibrary
CachedPtr
IntWrapper
EmptyDeleter
mir_test_framework
CrossProcessSync
DefaultDisplayServerTestFixture
BespokeDisplayServerTestFixture
InputTestingServerConfiguration
Result
Process
StubConnectionConfiguration
TestingClientConfiguration
TestingProcessManager
TestingServerConfiguration
std
STL namespace
hash< ::mir::IntWrapper< Tag > >
testing
internal
ActionResultHolder< std::unique_ptr< T > >
DefaultValue< std::unique_ptr< T > >
ClientContext
Color
MirBufferPackage
MirConnection
SurfaceRelease
MirDemoState
MirDisplayCard
MirDisplayConfiguration
provides details of the graphics environment
MirDisplayConfiguration
MirDisplayInfo
MirDisplayMode
MirDisplayOutput
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
MirMesaEGLNativeSurface
MirMotionEvent
MirPlatformPackage
MirSurface
MirSurfaceEvent
MirSurfaceParameters
MirSurfaceParameters
is the structure of minimum required information that you must provide to Mir in order to create a surface
MirWaitHandle
Window
Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Oct 15 00:23:28 UTC 2013