|
Mir
|
Will grow up to provide synchronization of model updates. More...
#include <surface_controller.h>
Public Member Functions | |
| SurfaceController (std::shared_ptr< SurfaceFactory > const &surface_factory, std::shared_ptr< SurfaceStackModel > const &surface_stack) | |
| void | add_surface (std::shared_ptr< Surface > const &, scene::DepthId new_depth, input::InputReceptionMode const &new_mode, Session *session) override |
| void | remove_surface (std::weak_ptr< Surface > const &surface) override |
| void | raise (std::weak_ptr< Surface > const &surface) override |
| void | raise (SurfaceSet const &surfaces) override |
| auto | surface_at (geometry::Point) const -> std::shared_ptr< Surface > override |
Additional Inherited Members | |
Public Types inherited from mir::scene::SurfaceCoordinator | |
| using | SurfaceSet = std::set< std::weak_ptr< scene::Surface >, std::owner_less< std::weak_ptr< scene::Surface >>> |
Protected Member Functions inherited from mir::scene::SurfaceCoordinator | |
| SurfaceCoordinator ()=default | |
| virtual | ~SurfaceCoordinator ()=default |
| SurfaceCoordinator (SurfaceCoordinator const &)=delete | |
| SurfaceCoordinator & | operator= (SurfaceCoordinator const &)=delete |
Will grow up to provide synchronization of model updates.
| mir::scene::SurfaceController::SurfaceController | ( | std::shared_ptr< SurfaceFactory > const & | surface_factory, |
| std::shared_ptr< SurfaceStackModel > const & | surface_stack | ||
| ) |
|
overridevirtual |
Implements mir::scene::SurfaceCoordinator.
|
overridevirtual |
Implements mir::scene::SurfaceCoordinator.
|
overridevirtual |
Implements mir::scene::SurfaceCoordinator.
|
overridevirtual |
Implements mir::scene::SurfaceCoordinator.
|
overridevirtual |
Implements mir::scene::SurfaceCoordinator.
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015