19 #ifndef MIR_COMPOSITOR_DEFAULT_DISPLAY_BUFFER_COMPOSITOR_H_
20 #define MIR_COMPOSITOR_DEFAULT_DISPLAY_BUFFER_COMPOSITOR_H_
43 std::shared_ptr<Renderer>
const& renderer,
44 std::shared_ptr<CompositorReport>
const& report);
50 std::shared_ptr<Renderer>
const renderer;
51 std::shared_ptr<CompositorReport>
const report;
All things Mir.
Definition: buffer_stream.h:37
DefaultDisplayBufferCompositor(graphics::DisplayBuffer &display_buffer, std::shared_ptr< Renderer > const &renderer, std::shared_ptr< CompositorReport > const &report)
Definition: default_display_buffer_compositor.cpp:37
Interface to an output framebuffer.
Definition: display_buffer.h:38
Definition: display_buffer_compositor.h:30
std::vector< std::shared_ptr< SceneElement >> SceneElementSequence
Definition: scene.h:38
Definition: default_display_buffer_compositor.h:38
void composite(SceneElementSequence &&scene_sequence) override
Definition: default_display_buffer_compositor.cpp:47