~alan-griffiths/mir/hack-the-hack

« back to all changes in this revision

Viewing changes to src/server/compositor/default_display_buffer_compositor_factory.cpp

  • Committer: Tarmac
  • Author(s): Kevin DuBois
  • Date: 2013-11-25 13:45:27 UTC
  • mfrom: (1248.1.1 filter-consolidate)
  • Revision ID: tarmac-20131125134527-st8vj6cylapkkzl9
compositor: remove mc::OverlayRenderer.

Approved by Alan Griffiths, PS Jenkins bot.

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
 
29
29
mc::DefaultDisplayBufferCompositorFactory::DefaultDisplayBufferCompositorFactory(
30
30
    std::shared_ptr<mc::Scene> const& scene,
31
 
    std::shared_ptr<mc::RendererFactory> const& renderer_factory,
32
 
    std::shared_ptr<mc::OverlayRenderer> const& overlay_renderer)
 
31
    std::shared_ptr<mc::RendererFactory> const& renderer_factory)
33
32
    : scene{scene},
34
 
      renderer_factory{renderer_factory},
35
 
      overlay_renderer{overlay_renderer}
 
33
      renderer_factory{renderer_factory}
36
34
{
37
35
}
38
36
 
41
39
    graphics::DisplayBuffer& display_buffer)
42
40
{
43
41
    auto renderer = renderer_factory->create_renderer_for(display_buffer.view_area());
44
 
    auto raw = new DefaultDisplayBufferCompositor{display_buffer, scene, std::move(renderer),
45
 
                                                  overlay_renderer};
46
 
 
 
42
    auto raw = new DefaultDisplayBufferCompositor{display_buffer, scene, std::move(renderer)};
47
43
    return std::unique_ptr<DisplayBufferCompositor>(raw);
48
44
}