| active_display() -> geometry::Rectangle const =0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
| BasicWindowManagerTools()=default | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | |
| BasicWindowManagerTools(BasicWindowManagerTools const &)=delete | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | |
| find_session(std::function< bool(SessionInfo const &info)> const &predicate) -> std::shared_ptr< scene::Session >=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
| focus_next_session()=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
| focused_session() const -> std::shared_ptr< scene::Session >=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
| focused_surface() const -> std::shared_ptr< scene::Surface >=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
| info_for(std::weak_ptr< scene::Session > const &session) const -> SessionInfo &=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
| info_for(std::weak_ptr< scene::Surface > const &surface) const -> SurfaceInfo &=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
| operator=(BasicWindowManagerTools const &)=delete | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | |
| raise(SurfaceSet const &surfaces)=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
| set_focus_to(std::shared_ptr< scene::Session > const &focus, std::shared_ptr< scene::Surface > const &surface)=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
| surface_at(geometry::Point cursor) const -> std::shared_ptr< scene::Surface >=0 | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | pure virtual |
| ~BasicWindowManagerTools()=default | mir::shell::BasicWindowManagerTools< SessionInfo, SurfaceInfo > | virtual |