2 #include "common/common.hpp"
3 #include "util/uuid.hpp"
17 enum Flags { F_SMALL = (1 << 0) };
22 } __attribute__((packed));
24 enum class MarkerDomain { CHECK, SEARCH, N_DOMAINS };
31 enum class Size { DEFAULT, SMALL };
32 Size size = Size::DEFAULT;
44 std::deque<MarkerRef> &get_domain(MarkerDomain dom);
45 void set_domain_visible(MarkerDomain dom,
bool vis);
49 std::array<std::deque<MarkerRef>,
static_cast<int>(MarkerDomain::N_DOMAINS)> domains;
50 std::array<bool, static_cast<int>(MarkerDomain::N_DOMAINS)> domains_visible;
66 std::vector<Marker> markers;
77 GLuint border_color_loc;