19 #ifndef MIR_COMPOSITOR_DEFAULT_DISPLAY_BUFFER_COMPOSITOR_FACTORY_H_
20 #define MIR_COMPOSITOR_DEFAULT_DISPLAY_BUFFER_COMPOSITOR_FACTORY_H_
30 class RendererFactory;
39 std::shared_ptr<Scene>
const& scene,
40 std::shared_ptr<RendererFactory>
const& renderer_factory,
41 std::shared_ptr<CompositorReport>
const& report);
46 std::shared_ptr<Scene>
const scene;
47 std::shared_ptr<RendererFactory>
const renderer_factory;
48 std::shared_ptr<CompositorReport>
const report;
Interface to an output framebuffer.
Definition: display_buffer.h:39
Definition: default_display_buffer_compositor_factory.h:35
DefaultDisplayBufferCompositorFactory(std::shared_ptr< Scene > const &scene, std::shared_ptr< RendererFactory > const &renderer_factory, std::shared_ptr< CompositorReport > const &report)
Definition: default_display_buffer_compositor_factory.cpp:29
Definition: display_buffer_compositor_factory.h:36
std::unique_ptr< DisplayBufferCompositor > create_compositor_for(graphics::DisplayBuffer &display_buffer)
Definition: default_display_buffer_compositor_factory.cpp:40