19 UnselectedObjectPoints,
21 UnselectedObjectLines,
23 UnselectedObjectVoxels,
24 SelectedObjectDistanceMap,
25 UnselectedObjectDistanceMap,
38 SelectedFeatureDecorations,
39 UnselectedFeatureDecorations,
41 UnselectedMeasurements,
42 UnselectedMeasurementsX,
43 UnselectedMeasurementsY,
44 UnselectedMeasurementsZ,
45 SelectedTemporaryMeasurements,
46 UnselectedTemporaryMeasurements,
47 Count [[maybe_unused]],
50 MRMESH_API static const Color& get( Type type );
51 MRMESH_API static void set( Type type,
const Color& color );
53 MRMESH_API static const char* getName( Type type );
57 SceneColors(
const SceneColors& ) =
delete;
58 SceneColors( SceneColors&& ) =
delete;
59 ~SceneColors() =
default;
61 static SceneColors& instance_();
63 std::array<Color, size_t( Count )> colors_;
#define MRMESH_API
Definition MRMeshFwd.h:80
Definition MRCameraOrientationPlugin.h:8