Mir
|
Classes | |
class | AbstractShell |
Minimal Shell implementation with none of the necessary window management logic. More... | |
class | DisplayConfigurationController |
class | DisplayLayout |
Interface to the layout of the display outputs. More... | |
class | FocusController |
class | HostLifecycleEventListener |
class | InputTargeter |
An interface used to control the selection of keyboard input focus. More... | |
class | PersistentSurfaceStore |
A store for Surface information divorced from the lifetime of any given Session. More... | |
class | Shell |
class | ShellReport |
class | ShellWrapper |
struct | StreamCursor |
struct | StreamSpecification |
struct | SurfaceAspectRatio |
class | SurfaceReadyObserver |
struct | SurfaceSpecification |
Specification of surface properties requested by client. More... | |
class | SurfaceStack |
class | SurfaceStackWrapper |
class | SystemCompositorWindowManager |
Minimal window management for system compositing. More... | |
class | WindowManager |
interface to provide window management logic More... | |
Typedefs | |
using | SurfaceSet = std::set< std::weak_ptr< scene::Surface >, std::owner_less< std::weak_ptr< scene::Surface > >> |
using | WindowManagerBuilder = std::function< std::shared_ptr< WindowManager >(FocusController *focus_controller)> |
WindowManagers are built while initializing an AbstractShell, so a builder functor is needed. More... | |
using mir::shell::SurfaceSet = typedef std::set<std::weak_ptr<scene::Surface>, std::owner_less<std::weak_ptr<scene::Surface> >> |
using mir::shell::WindowManagerBuilder = typedef std::function<std::shared_ptr<WindowManager>(FocusController* focus_controller)> |
WindowManagers are built while initializing an AbstractShell, so a builder functor is needed.
Copyright © 2012-2016 Canonical Ltd.
Generated on Mon Mar 27 12:06:55 UTC 2017