2 #include "common/common.hpp" 3 #include "util/uuid.hpp" 18 Marker(
const Coordf &p,
const Color &co, uint8_t f = 0) : x(p.x), y(p.y), r(co.r), g(co.g), b(co.b), flags(f)
21 } __attribute__((packed));
23 enum class MarkerDomain { CHECK, SEARCH, N_DOMAINS };
41 std::deque<MarkerRef> &get_domain(MarkerDomain dom);
42 void set_domain_visible(MarkerDomain dom,
bool vis);
46 std::array<std::deque<MarkerRef>,
static_cast<int>(MarkerDomain::N_DOMAINS)> domains;
47 std::array<bool, static_cast<int>(MarkerDomain::N_DOMAINS)> domains_visible;
63 std::vector<Marker> markers;
74 GLuint border_color_loc;
Definition: marker.hpp:25
Definition: canvas_gl.hpp:13
Definition: marker.hpp:35
Definition: marker.hpp:51
This class encapsulates a UUID and allows it to be uses as a value type.
Definition: uuid.hpp:16
Definition: common.hpp:207