MeshLib C# Docs
Loading...
Searching...
No Matches
MR.Const_SceneSettings Class Reference

This singleton struct contains default settings for scene objects Generated from class MR.SceneSettings. This is the const half of the class. More...

Inheritance diagram for MR.Const_SceneSettings:

Classes

struct  _Underlying

Public Types

enum  BoolType : int { UseDefaultScenePropertiesOnDeserialization = 0 , Count = 1 }
enum  FloatType : int {
  FeaturePointsAlpha = 0 , FeatureLinesAlpha = 1 , FeatureMeshAlpha = 2 , FeatureSubPointsAlpha = 3 ,
  FeatureSubLinesAlpha = 4 , FeatureSubMeshAlpha = 5 , FeatureLineWidth = 6 , FeatureSubLineWidth = 7 ,
  FeaturePointSize = 8 , FeatureSubPointSize = 9 , AmbientCoefSelectedObj = 10 , Count = 11
}
enum  ShadingMode : int { AutoDetect = 0 , Smooth = 1 , Flat = 2 }
 Mesh faces shading mode. More...

Static Public Member Functions

static void reset ()
 Generated from method MR.SceneSettings.reset.
static bool get (MR.SceneSettings.BoolType type)
 Generated from method MR.SceneSettings.get.
static float get (MR.SceneSettings.FloatType type)
 Generated from method MR.SceneSettings.get.
static void set (MR.SceneSettings.BoolType type, bool value)
 Generated from method MR.SceneSettings.set.
static void set (MR.SceneSettings.FloatType type, float value)
 Generated from method MR.SceneSettings.set.
static MR.SceneSettings.ShadingMode getDefaultShadingMode ()
 Default shading mode for new mesh objects, or imported form files Tools may consider this setting when creating new meshes AutoDetect: choose depending of file format and mesh shape, fallback to smooth Generated from method MR.SceneSettings.getDefaultShadingMode.
static void setDefaultShadingMode (MR.SceneSettings.ShadingMode mode)
 Generated from method MR.SceneSettings.setDefaultShadingMode.
static unsafe MR.Const_CNCMachineSettings getCNCMachineSettings ()
 Generated from method MR.SceneSettings.getCNCMachineSettings.
static unsafe void setCNCMachineSettings (MR.Const_CNCMachineSettings settings)
 Generated from method MR.SceneSettings.setCNCMachineSettings.

Detailed Description

This singleton struct contains default settings for scene objects Generated from class MR.SceneSettings. This is the const half of the class.

Member Enumeration Documentation

◆ BoolType

Enumerator
UseDefaultScenePropertiesOnDeserialization 

on deserialization replace object properties with default values from SceneSettings and SceneColors

Count 

total count

◆ FloatType

Enumerator
FeaturePointsAlpha 
FeatureLinesAlpha 
FeatureMeshAlpha 
FeatureSubPointsAlpha 
FeatureSubLinesAlpha 
FeatureSubMeshAlpha 
FeatureLineWidth 
FeatureSubLineWidth 
FeaturePointSize 
FeatureSubPointSize 
AmbientCoefSelectedObj 
Count 

◆ ShadingMode

Mesh faces shading mode.

Enumerator
AutoDetect 
Smooth 
Flat 

Member Function Documentation

◆ get() [1/2]

bool MR.Const_SceneSettings.get ( MR.SceneSettings.BoolType type)
inlinestatic

Generated from method MR.SceneSettings.get.

◆ get() [2/2]

float MR.Const_SceneSettings.get ( MR.SceneSettings.FloatType type)
inlinestatic

Generated from method MR.SceneSettings.get.

◆ getCNCMachineSettings()

unsafe MR.Const_CNCMachineSettings MR.Const_SceneSettings.getCNCMachineSettings ( )
inlinestatic

◆ getDefaultShadingMode()

MR.SceneSettings.ShadingMode MR.Const_SceneSettings.getDefaultShadingMode ( )
inlinestatic

Default shading mode for new mesh objects, or imported form files Tools may consider this setting when creating new meshes AutoDetect: choose depending of file format and mesh shape, fallback to smooth Generated from method MR.SceneSettings.getDefaultShadingMode.

◆ reset()

void MR.Const_SceneSettings.reset ( )
inlinestatic

Generated from method MR.SceneSettings.reset.

◆ set() [1/2]

void MR.Const_SceneSettings.set ( MR.SceneSettings.BoolType type,
bool value )
inlinestatic

Generated from method MR.SceneSettings.set.

◆ set() [2/2]

void MR.Const_SceneSettings.set ( MR.SceneSettings.FloatType type,
float value )
inlinestatic

Generated from method MR.SceneSettings.set.

◆ setCNCMachineSettings()

unsafe void MR.Const_SceneSettings.setCNCMachineSettings ( MR.Const_CNCMachineSettings settings)
inlinestatic

◆ setDefaultShadingMode()

void MR.Const_SceneSettings.setDefaultShadingMode ( MR.SceneSettings.ShadingMode mode)
inlinestatic

The documentation for this class was generated from the following file: