19 #ifndef MIR_FRONTEND_SESSION_H_
20 #define MIR_FRONTEND_SESSION_H_
32 struct SurfaceCreationParameters;
37 class DisplayConfiguration;
53 virtual std::string
name()
const = 0;
55 virtual void hide() = 0;
56 virtual void show() = 0;
67 #endif // MIR_FRONTEND_SESSION_H_
All things Mir.
Definition: aging_buffer.h:24
virtual void destroy_surface(SurfaceId surface)=0
virtual std::shared_ptr< Surface > get_surface(SurfaceId surface) const =0
Session & operator=(Session const &)=delete
virtual ~Session()=default
virtual SurfaceId create_surface(scene::SurfaceCreationParameters const ¶ms)=0
Definition: int_wrapper.h:27
Definition: surface_creation_parameters.h:38
virtual std::string name() const =0