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

Management of Surface objects. Includes the model (SurfaceStack and Surface classes) and controller (SurfaceController) elements of an MVC design. More...

Namespaces

 detail
 

Classes

class  ApplicationSession
 
class  ThreadsafeCallback
 
class  SurfaceObservers
 
class  BasicSurface
 
class  BroadcastingSessionEventSink
 
class  DefaultSessionContainer
 
class  GLPixelBuffer
 Extracts the pixels from a graphics::Buffer using GL facilities. More...
 
class  GlobalEventSender
 
class  MediatingDisplayChanger
 
class  PixelBuffer
 Interface for extracting the pixels from a graphics::Buffer. More...
 
class  SessionContainer
 
class  SessionEventHandlerRegister
 
class  SessionEventSink
 
class  SessionManager
 
class  SnapshotStrategy
 
class  SurfaceAllocator
 
class  SurfaceController
 Will grow up to provide synchronization of model updates. More...
 
class  SurfaceStack
 
class  SurfaceStackModel
 
struct  WorkItem
 
class  SnapshottingFunctor
 
class  ThreadedSnapshotStrategy
 
class  BufferStreamFactory
 
class  InputRegistrar
 An interface used to register input targets and take care of input assosciation (i.e. create input channels). More...
 
class  SceneReport
 
class  Surface
 
class  SurfaceConfigurator
 
class  SurfaceCoordinator
 
class  SurfaceEventSource
 
class  SurfaceFactory
 
class  SurfaceObserver
 
class  SurfaceRanker
 

Typedefs

typedef IntWrapper
< detail::DepthIdIdTag > 
DepthId
 

Detailed Description

Management of Surface objects. Includes the model (SurfaceStack and Surface classes) and controller (SurfaceController) elements of an MVC design.

Typedef Documentation

typedef IntWrapper<detail::DepthIdIdTag> mir::scene::DepthId

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Apr 11 21:14:53 UTC 2014