|
Mir
|
#include <surface_stack_wrapper.h>
Public Member Functions | |
| SurfaceStackWrapper (std::shared_ptr< SurfaceStack > const &wrapped) | |
| void | add_surface (std::shared_ptr< scene::Surface > const &, input::InputReceptionMode new_mode) override |
| void | raise (std::weak_ptr< scene::Surface > const &surface) override |
| void | raise (SurfaceSet const &surfaces) override |
| void | remove_surface (std::weak_ptr< scene::Surface > const &surface) override |
| auto | surface_at (geometry::Point) const -> std::shared_ptr< scene::Surface > override |
Protected Attributes | |
| std::shared_ptr< SurfaceStack > const | wrapped |
Additional Inherited Members | |
Public Types inherited from mir::shell::SurfaceStack | |
| using | SurfaceSet = std::set< std::weak_ptr< scene::Surface >, std::owner_less< std::weak_ptr< scene::Surface >>> |
Protected Member Functions inherited from mir::shell::SurfaceStack | |
| SurfaceStack ()=default | |
| virtual | ~SurfaceStack ()=default |
| SurfaceStack (SurfaceStack const &)=delete | |
| SurfaceStack & | operator= (SurfaceStack const &)=delete |
|
explicit |
|
overridevirtual |
Implements mir::shell::SurfaceStack.
|
overridevirtual |
Implements mir::shell::SurfaceStack.
|
overridevirtual |
Implements mir::shell::SurfaceStack.
|
overridevirtual |
Implements mir::shell::SurfaceStack.
|
overridevirtual |
Implements mir::shell::SurfaceStack.
|
protected |
Copyright © 2012-2016 Canonical Ltd.
Generated on Wed Oct 11 22:26:23 UTC 2017