74 ~SceneSettings() =
default;
75 SceneSettings& operator=(
const SceneSettings&
other ) =
default;
77 static SceneSettings& instance_();
#define MRMESH_API
Definition MRMeshFwd.h:80
class with CNC machine emulation settings
Definition MRCNCMachineSettings.h:19
BoolType
Definition MRSceneSettings.h:21
static ShadingMode getDefaultShadingMode()
static bool get(BoolType type)
ShadingMode
Mesh faces shading mode.
Definition MRSceneSettings.h:57
static float get(FloatType type)
static void reset()
Reset all scene settings to default values.
static void set(FloatType type, float value)
static void set(BoolType type, bool value)
FloatType
Definition MRSceneSettings.h:29
static const CNCMachineSettings & getCNCMachineSettings()
static void setCNCMachineSettings(const CNCMachineSettings &settings)
static void setDefaultShadingMode(ShadingMode mode)
@ UseDefaultScenePropertiesOnDeserialization
on deserialization replace object properties with default values from SceneSettings and SceneColors
Definition MRSceneSettings.h:23
@ Count
total count
Definition MRSceneSettings.h:25
@ other
Angle, normally float. Measure in radians.
Definition MRFeatureObject.h:27
@ AutoDetect
Definition MRSceneSettings.h:58
@ Flat
Definition MRSceneSettings.h:60
@ Smooth
Definition MRSceneSettings.h:59
@ FeatureSubPointSize
Size of point subfeatures (various centers).
Definition MRSceneSettings.h:43
@ FeatureSubPointsAlpha
Definition MRSceneSettings.h:33
@ FeaturePointsAlpha
Definition MRSceneSettings.h:30
@ FeatureLineWidth
Line width of line features (line, circle, ...).
Definition MRSceneSettings.h:37
@ AmbientCoefSelectedObj
Ambient multiplication coefficient for ambientStrength for selected objects.
Definition MRSceneSettings.h:45
@ FeatureMeshAlpha
Definition MRSceneSettings.h:32
@ FeatureSubLinesAlpha
Definition MRSceneSettings.h:34
@ FeaturePointSize
Size of the point feature.
Definition MRSceneSettings.h:41
@ FeatureLinesAlpha
Definition MRSceneSettings.h:31
@ Count
Definition MRSceneSettings.h:47
@ FeatureSubMeshAlpha
Definition MRSceneSettings.h:35
@ FeatureSubLineWidth
Line width of line subfeatures (axes, base circles, ...).
Definition MRSceneSettings.h:39
only for bindings generation
Definition MRCameraOrientationPlugin.h:8