Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Typedefs | Functions
mir::shell Namespace Reference

Management of sessions and surfaces. More...

Classes

struct  WorkItem
 
class  SnapshottingFunctor
 
class  ApplicationSession
 
class  BroadcastingSessionEventSink
 
class  ConsumingPlacementStrategy
 
class  DefaultFocusMechanism
 
class  DefaultSessionContainer
 
class  DisplayLayout
 Interface to the layout of the display outputs. More...
 
class  FocusController
 
class  FocusSequence
 
class  FocusSetter
 Interface used by the Shell to propagate changes in the focus model to interested views e.g. Input, or Surfaces. More...
 
class  GLPixelBuffer
 Extracts the pixels from a graphics::Buffer using GL facilities. More...
 
class  GraphicsDisplayLayout
 
class  InputTargeter
 An interface used to control the selection of keyboard input focus. More...
 
class  MediatingDisplayChanger
 
class  NullSessionListener
 
class  OrganisingSurfaceFactory
 
class  PixelBuffer
 Interface for extracting the pixels from a graphics::Buffer. More...
 
class  PlacementStrategy
 
class  RegistrationOrderFocusSequence
 
class  Session
 
class  SessionContainer
 
class  SessionEventHandlerRegister
 
class  SessionEventSink
 
class  SessionListener
 
class  SessionManager
 
struct  Snapshot
 
class  SnapshotStrategy
 
class  Surface
 
class  SurfaceBufferAccess
 
class  SurfaceBuilder
 
class  SurfaceConfigurator
 
class  SurfaceController
 
struct  SurfaceCreationParameters
 
class  SurfaceFactory
 
class  SurfaceSource
 
class  ThreadedSnapshotStrategy
 
class  UnauthorizedDisplayChanger
 

Typedefs

typedef std::function< void(Snapshot
const &)> 
SnapshotCallback
 

Functions

bool operator== (const SurfaceCreationParameters &lhs, const SurfaceCreationParameters &rhs)
 
bool operator!= (const SurfaceCreationParameters &lhs, const SurfaceCreationParameters &rhs)
 
SurfaceCreationParameters a_surface ()
 

Detailed Description

Management of sessions and surfaces.

Typedef Documentation

typedef std::function<void(Snapshot const&)> mir::shell::SnapshotCallback

Function Documentation

msh::SurfaceCreationParameters mir::shell::a_surface ( )
Examples:
render_surfaces.cpp.
bool mir::shell::operator!= ( const SurfaceCreationParameters &  lhs,
const SurfaceCreationParameters &  rhs 
)
bool mir::shell::operator== ( const SurfaceCreationParameters &  lhs,
const SurfaceCreationParameters &  rhs 
)

Copyright © 2012,2013 Canonical Ltd.
Generated on Wed Oct 30 18:52:19 UTC 2013