Mir
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...

Classes

class  ApplicationNotRespondingDetector
 
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
 
struct  OutputProperties
 
class  OutputPropertiesCache
 
class  PixelBuffer
 Interface for extracting the pixels from a graphics::Buffer. More...
 
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
 
struct  StreamInfo
 
class  Surface
 
class  SurfaceAllocator
 
struct  SurfaceCreationParameters
 
class  SurfaceEventSource
 
class  SurfaceFactory
 
class  SurfaceObserver
 
class  SurfaceObservers
 
class  SurfaceStack
 
class  ThreadedSnapshotStrategy
 
class  TimeoutApplicationNotRespondingDetector
 
class  UnsupportedCoordinateTranslator
 

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 Surface objects. Includes the model (SurfaceStack and Surface classes) and controller (SurfaceController) elements of an MVC design.

Typedef Documentation

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-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016