19 #ifndef MIR_SCENE_SURFACE_FACTORY_H_
20 #define MIR_SCENE_SURFACE_FACTORY_H_
27 namespace compositor {
class BufferStream; }
39 std::shared_ptr<compositor::BufferStream>
const&,
All things Mir.
Definition: atomic_callback.h:25
virtual std::shared_ptr< Surface > create_surface(std::shared_ptr< compositor::BufferStream > const &, SurfaceCreationParameters const ¶ms)=0
Definition: surface_factory.h:32
virtual ~SurfaceFactory()=default
Definition: surface_creation_parameters.h:42