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;
Definition: canvas_gl.hpp:18
Definition: common.hpp:234
Definition: marker.hpp:26
Definition: marker.hpp:54
Definition: marker.hpp:38
This class encapsulates a UUID and allows it to be uses as a value type.
Definition: uuid.hpp:16
zip_uint8_t uint8_t
zip_uint8_t typedef.
Definition: zip.hpp:78