Mir
Namespaces | Classes | Typedefs | Functions
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  BasicSurface
 
class  BroadcastingSessionEventSink
 
class  BufferStreamFactory
 
class  CoordinateTranslator
 Support for the debug "surface to screen" coordinate translation interface. More...
 
class  DefaultCoordinateTranslator
 
class  DefaultSessionContainer
 
class  GlobalEventSender
 
class  GLPixelBuffer
 Extracts the pixels from a graphics::Buffer using GL facilities. More...
 
class  LegacySceneChangeNotification
 
class  LegacySurfaceChangeNotification
 
class  MediatingDisplayChanger
 
class  NullObserver
 
class  NullPromptSessionListener
 
class  NullSessionListener
 
class  NullSurfaceObserver
 
class  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. More...
 
class  Observers
 
class  PixelBuffer
 Interface for extracting the pixels from a graphics::Buffer. More...
 
class  PlacementStrategy
 
class  PromptSession
 
class  PromptSessionContainer
 
struct  PromptSessionCreationParameters
 
class  PromptSessionImpl
 
class  PromptSessionListener
 
class  PromptSessionManager
 
class  PromptSessionManagerImpl
 
class  RenderingTracker
 
class  SceneReport
 
class  Session
 
class  SessionContainer
 
class  SessionCoordinator
 
class  SessionEventHandlerRegister
 
class  SessionEventSink
 
class  SessionListener
 
class  SessionManager
 
struct  Snapshot
 
class  SnapshotStrategy
 
class  Surface
 
class  SurfaceAllocator
 
class  SurfaceBufferAccess
 
class  SurfaceConfigurator
 
class  SurfaceController
 Will grow up to provide synchronization of model updates. More...
 
class  SurfaceCoordinator
 
struct  SurfaceCreationParameters
 
class  SurfaceEventSource
 
class  SurfaceFactory
 
class  SurfaceObserver
 
class  SurfaceObservers
 
class  SurfaceStack
 
class  SurfaceStackModel
 
class  ThreadedSnapshotStrategy
 

Typedefs

typedef IntWrapper< detail::DepthIdIdTag > DepthId
 
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 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
typedef std::function<void(Snapshot const&)> mir::scene::SnapshotCallback

Function Documentation

ms::SurfaceCreationParameters mir::scene::a_surface ( )
Examples:
render_surfaces.cpp.
bool mir::scene::operator!= ( const SurfaceCreationParameters lhs,
const SurfaceCreationParameters rhs 
)
bool mir::scene::operator== ( const SurfaceCreationParameters lhs,
const SurfaceCreationParameters rhs 
)

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015