Horizon
Loading...
Searching...
No Matches
text_renderer.hpp
1#pragma once
2#include "util/text_renderer.hpp"
3
4namespace horizon {
6public:
7 CanvasTextRenderer(class Canvas &canvas);
8
9 std::pair<Coordf, Coordf> draw(const Coordf &p, float size, const std::string &rtext, int angle, TextOrigin origin,
10 ColorP color, int layer, const Options &opts) override;
11
12protected:
13 void draw_line(const Coordf &a, const Coordf &b, ColorP color, int layer, uint64_t width) override;
14
15private:
16 Canvas &ca;
17};
18} // namespace horizon
Definition text_renderer.hpp:5
Definition canvas.hpp:25
Definition text_renderer.hpp:8
Definition text_renderer.hpp:10