Mir
|
#include <surface_stack.h>
Public Types | |
using | SurfaceSet = std::set< std::weak_ptr< scene::Surface >, std::owner_less< std::weak_ptr< scene::Surface >>> |
Public Member Functions | |
virtual void | add_surface (std::shared_ptr< scene::Surface > const &, input::InputReceptionMode new_mode)=0 |
virtual void | raise (std::weak_ptr< scene::Surface > const &surface)=0 |
virtual void | raise (SurfaceSet const &surfaces)=0 |
virtual void | remove_surface (std::weak_ptr< scene::Surface > const &surface)=0 |
virtual auto | surface_at (geometry::Point) const -> std::shared_ptr< scene::Surface >=0 |
Protected Member Functions | |
SurfaceStack ()=default | |
virtual | ~SurfaceStack ()=default |
SurfaceStack (SurfaceStack const &)=delete | |
SurfaceStack & | operator= (SurfaceStack const &)=delete |
using mir::shell::SurfaceStack::SurfaceSet = std::set<std::weak_ptr<scene::Surface>, std::owner_less<std::weak_ptr<scene::Surface>>> |
|
protecteddefault |
|
protectedvirtualdefault |
Reimplemented in mir::scene::SurfaceStack.
|
protecteddelete |
|
pure virtual |
Implemented in mir::shell::SurfaceStackWrapper.
|
protecteddelete |
|
pure virtual |
Implemented in mir::scene::SurfaceStack, and mir::shell::SurfaceStackWrapper.
|
pure virtual |
Implemented in mir::scene::SurfaceStack, and mir::shell::SurfaceStackWrapper.
|
pure virtual |
Implemented in mir::scene::SurfaceStack, and mir::shell::SurfaceStackWrapper.
|
pure virtual |
Implemented in mir::scene::SurfaceStack, and mir::shell::SurfaceStackWrapper.
Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016