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 | |
![]() | |
using | SurfaceSet = std::set< std::weak_ptr< scene::Surface >, std::owner_less< std::weak_ptr< scene::Surface >>> |
![]() | |
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