Horizon
canvas_cairo.hpp
1 #pragma once
2 #include "canvas.hpp"
3 #include <cairomm/context.h>
4 #include <cairomm/surface.h>
5 #include <cairommconfig.h>
6 
7 namespace horizon {
8 class CanvasCairo : public Canvas {
9 public:
10  CanvasCairo(Cairo::RefPtr<Cairo::Context> c);
11  void push() override
12  {
13  }
14  void request_push() override;
15 
16 private:
17  Cairo::RefPtr<Cairo::Context> cr;
18 };
19 } // namespace horizon
horizon::Canvas
Definition: canvas.hpp:22
horizon::CanvasCairo
Definition: canvas_cairo.hpp:8