19 #ifndef MIR_COMPOSITOR_COMPOSITOR_REPORT_H_ 20 #define MIR_COMPOSITOR_COMPOSITOR_REPORT_H_ 51 #endif // MIR_COMPOSITOR_COMPOSITOR_REPORT_H_ All things Mir.
Definition: atomic_callback.h:25
CompositorReport & operator=(CompositorReport const &)=delete
virtual void began_frame(SubCompositorId id)=0
virtual void added_display(int width, int height, int x, int y, SubCompositorId id)=0
virtual ~CompositorReport()=default
const void * SubCompositorId
Definition: compositor_report.h:32
virtual void renderables_in_frame(SubCompositorId id, graphics::RenderableList const &renderables)=0
CompositorReport()=default
virtual void scheduled()=0
Definition: compositor_report.h:29
unsigned int width
Definition: touchspot_image.c:4
std::vector< std::shared_ptr< Renderable > > RenderableList
Definition: renderable.h:79
virtual void finished_frame(SubCompositorId id)=0
unsigned int height
Definition: touchspot_image.c:5
virtual void rendered_frame(SubCompositorId id)=0