Horizon
appearance.hpp
1 #pragma once
2 #include "common/common.hpp"
3 #include "canvas/color_palette.hpp"
4 #include <map>
5 
6 namespace horizon {
7 class Appearance {
8 public:
9  Appearance();
10  std::map<ColorP, Color> colors;
11  std::map<int, Color> layer_colors;
12  float grid_opacity = 1;
13  float highlight_dim = .5;
14  float highlight_shadow = .3;
15  float highlight_lighten = .3;
16  enum class GridStyle { CROSS, DOT, GRID };
17  GridStyle grid_style = GridStyle::CROSS;
18  unsigned int msaa = 4;
19  enum class GridFineModifier { CTRL, ALT };
20  GridFineModifier grid_fine_modifier = GridFineModifier::ALT;
21 };
22 } // namespace horizon
Definition: appearance.hpp:7
Definition: block.cpp:9