19 #ifndef MIR_SCENE_RENDERING_TRACKER_H_
20 #define MIR_SCENE_RENDERING_TRACKER_H_
47 bool occluded_in_all_active_compositors();
49 void remove_occlusions_for_inactive_compositors();
52 std::weak_ptr<Surface>
const weak_surface;
53 std::set<compositor::CompositorID> occlusions;
54 std::set<compositor::CompositorID> active_compositors_;
All things Mir.
Definition: aging_buffer.h:24
RenderingTracker(std::weak_ptr< Surface > const &weak_surface)
Definition: rendering_tracker.cpp:30
void rendered_in(compositor::CompositorID cid)
Definition: rendering_tracker.cpp:36
void const * CompositorID
Definition: compositor_id.h:27
void active_compositors(std::set< compositor::CompositorID > const &cids)
Definition: rendering_tracker.cpp:59
void occluded_in(compositor::CompositorID cid)
Definition: rendering_tracker.cpp:47
Definition: rendering_tracker.h:37