19 #ifndef MIR_REPORT_LTTNG_COMPOSITOR_REPORT_H_
20 #define MIR_REPORT_LTTNG_COMPOSITOR_REPORT_H_
54 #endif // MIR_REPORT_LTTNG_COMPOSITOR_REPORT_H_
void renderables_in_frame(SubCompositorId id, graphics::RenderableList const &renderables) override
Definition: compositor_report.cpp:65
All things Mir.
Definition: atomic_callback.h:25
void rendered_frame(SubCompositorId id) override
Definition: compositor_report.cpp:69
const void * SubCompositorId
Definition: compositor_report.h:32
virtual ~CompositorReport()=default
CompositorReport()=default
void began_frame(SubCompositorId id) override
Definition: compositor_report.cpp:54
void added_display(int width, int height, int x, int y, SubCompositorId id) override
Definition: compositor_report.cpp:46
void finished_frame(SubCompositorId id) override
Definition: compositor_report.cpp:135
unsigned int width
Definition: black_arrow.c:4
Definition: compositor_report.h:29
Definition: server_tracepoint_provider.h:31
void started() override
Definition: compositor_report.cpp:169
unsigned int height
Definition: black_arrow.c:5
std::vector< std::shared_ptr< Renderable > > RenderableList
Definition: renderable.h:79
void scheduled() override
Definition: compositor_report.cpp:182
void stopped() override
Definition: compositor_report.cpp:174
Definition: compositor_report.h:33