Mir
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Protected Attributes | List of all members
mir::shell::SurfaceCoordinatorWrapper Class Reference

#include <surface_coordinator_wrapper.h>

Inheritance diagram for mir::shell::SurfaceCoordinatorWrapper:
[legend]

Public Member Functions

 SurfaceCoordinatorWrapper (std::shared_ptr< scene::SurfaceCoordinator > const &wrapped)
 
std::shared_ptr< scene::Surfaceadd_surface (scene::SurfaceCreationParameters const &params, scene::Session *session) override
 
void raise (std::weak_ptr< scene::Surface > const &surface) override
 
void remove_surface (std::weak_ptr< scene::Surface > const &surface) override
 

Protected Attributes

std::shared_ptr
< SurfaceCoordinator > const 
wrapped
 

Additional Inherited Members

- Protected Member Functions inherited from mir::scene::SurfaceCoordinator
 SurfaceCoordinator ()=default
 
virtual ~SurfaceCoordinator ()=default
 
 SurfaceCoordinator (SurfaceCoordinator const &)=delete
 
SurfaceCoordinatoroperator= (SurfaceCoordinator const &)=delete
 

Constructor & Destructor Documentation

mir::shell::SurfaceCoordinatorWrapper::SurfaceCoordinatorWrapper ( std::shared_ptr< scene::SurfaceCoordinator > const &  wrapped)
explicit

Member Function Documentation

std::shared_ptr< ms::Surface > mir::shell::SurfaceCoordinatorWrapper::add_surface ( scene::SurfaceCreationParameters const &  params,
scene::Session session 
)
overridevirtual
void mir::shell::SurfaceCoordinatorWrapper::raise ( std::weak_ptr< scene::Surface > const &  surface)
overridevirtual
void mir::shell::SurfaceCoordinatorWrapper::remove_surface ( std::weak_ptr< scene::Surface > const &  surface)
overridevirtual

Member Data Documentation

std::shared_ptr<SurfaceCoordinator> const mir::shell::SurfaceCoordinatorWrapper::wrapped
protected

The documentation for this class was generated from the following files:

Copyright © 2012,2013 Canonical Ltd.
Generated on Fri Oct 10 14:07:14 UTC 2014