19 #ifndef MIR_SCENE_OBSERVER_H_
20 #define MIR_SCENE_OBSERVER_H_
60 #endif // MIR_SCENE_OBSERVER_H_
All things Mir.
Definition: buffer_stream.h:37
virtual void end_observation()=0
An observer for top level notifications of scene changes. In order to receive more granular change no...
Definition: observer.h:33
virtual void surface_removed(Surface *surface)=0
virtual ~Observer()=default
virtual void surface_added(Surface *surface)=0
virtual void surface_exists(Surface *surface)=0
Observer & operator=(Observer const &)=delete
virtual void scene_changed()=0
virtual void surfaces_reordered()=0