19 #ifndef MIR_SHELL_SURFACE_COORDINATOR_WRAPPER_H_
20 #define MIR_SHELL_SURFACE_COORDINATOR_WRAPPER_H_
37 void raise(std::weak_ptr<scene::Surface>
const& surface)
override;
39 void remove_surface(std::weak_ptr<scene::Surface>
const& surface)
override;
42 std::shared_ptr<SurfaceCoordinator>
const wrapped;
All things Mir.
Definition: aging_buffer.h:24
SurfaceCoordinatorWrapper(std::shared_ptr< scene::SurfaceCoordinator > const &wrapped)
Definition: surface_coordinator_wrapper.cpp:25
std::shared_ptr< scene::Surface > add_surface(scene::SurfaceCreationParameters const ¶ms, scene::Session *session) override
Definition: surface_coordinator_wrapper.cpp:31
std::shared_ptr< SurfaceCoordinator > const wrapped
Definition: surface_coordinator_wrapper.h:42
Definition: surface_coordinator.h:34
void remove_surface(std::weak_ptr< scene::Surface > const &surface) override
Definition: surface_coordinator_wrapper.cpp:43
Definition: surface_creation_parameters.h:38
Definition: surface_coordinator_wrapper.h:28