19 #ifndef MIR_COMPOSITOR_SCENE_ELEMENT_H_
20 #define MIR_COMPOSITOR_SCENE_ELEMENT_H_
38 virtual std::shared_ptr<graphics::Renderable>
renderable()
const = 0;
55 #endif // MIR_COMPOSITOR_SCENE_ELEMENT_H_
All things Mir.
Definition: buffer_stream.h:37
virtual std::shared_ptr< graphics::Renderable > renderable() const =0
SceneElement & operator=(SceneElement const &)=delete
virtual void occluded()=0
virtual void rendered()=0
virtual ~SceneElement()=default
virtual bool is_a_surface() const =0
Definition: scene_element.h:33