#include <MRCMisc/exports.h>
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
|
enum | { MR_SceneSettings_BoolType_UseDefaultScenePropertiesOnDeserialization = 0
, MR_SceneSettings_BoolType_Count = 1
} |
|
enum | {
MR_SceneSettings_FloatType_FeaturePointsAlpha = 0
, MR_SceneSettings_FloatType_FeatureLinesAlpha = 1
, MR_SceneSettings_FloatType_FeatureMeshAlpha = 2
, MR_SceneSettings_FloatType_FeatureSubPointsAlpha = 3
,
MR_SceneSettings_FloatType_FeatureSubLinesAlpha = 4
, MR_SceneSettings_FloatType_FeatureSubMeshAlpha = 5
, MR_SceneSettings_FloatType_FeatureLineWidth = 6
, MR_SceneSettings_FloatType_FeatureSubLineWidth = 7
,
MR_SceneSettings_FloatType_FeaturePointSize = 8
, MR_SceneSettings_FloatType_FeatureSubPointSize = 9
, MR_SceneSettings_FloatType_AmbientCoefSelectedObj = 10
, MR_SceneSettings_FloatType_Count = 11
} |
|
enum | { MR_SceneSettings_ShadingMode_AutoDetect = 0
, MR_SceneSettings_ShadingMode_Smooth = 1
, MR_SceneSettings_ShadingMode_Flat = 2
} |
|
◆ MR_CNCMachineSettings
◆ MR_SceneSettings
This singleton struct contains default settings for scene objects Generated from class MR::SceneSettings
.
◆ MR_SceneSettings_BoolType
◆ MR_SceneSettings_FloatType
◆ MR_SceneSettings_ShadingMode
◆ anonymous enum
Enumerator |
---|
MR_SceneSettings_BoolType_UseDefaultScenePropertiesOnDeserialization | on deserialization replace object properties with default values from SceneSettings and SceneColors
|
MR_SceneSettings_BoolType_Count | total count
|
◆ anonymous enum
Enumerator |
---|
MR_SceneSettings_FloatType_FeaturePointsAlpha | |
MR_SceneSettings_FloatType_FeatureLinesAlpha | |
MR_SceneSettings_FloatType_FeatureMeshAlpha | |
MR_SceneSettings_FloatType_FeatureSubPointsAlpha | |
MR_SceneSettings_FloatType_FeatureSubLinesAlpha | |
MR_SceneSettings_FloatType_FeatureSubMeshAlpha | |
MR_SceneSettings_FloatType_FeatureLineWidth | |
MR_SceneSettings_FloatType_FeatureSubLineWidth | |
MR_SceneSettings_FloatType_FeaturePointSize | |
MR_SceneSettings_FloatType_FeatureSubPointSize | |
MR_SceneSettings_FloatType_AmbientCoefSelectedObj | |
MR_SceneSettings_FloatType_Count | |
◆ anonymous enum
Enumerator |
---|
MR_SceneSettings_ShadingMode_AutoDetect | |
MR_SceneSettings_ShadingMode_Smooth | |
MR_SceneSettings_ShadingMode_Flat | |
◆ MR_SceneSettings_get_MR_SceneSettings_BoolType()
◆ MR_SceneSettings_get_MR_SceneSettings_FloatType()
◆ MR_SceneSettings_getCNCMachineSettings()
Generated from a method of class MR::SceneSettings
named getCNCMachineSettings
. The returned pointer will never be null. It is non-owning, do NOT destroy it.
◆ MR_SceneSettings_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 a method of class MR::SceneSettings
named getDefaultShadingMode
.
◆ MR_SceneSettings_OffsetMutablePtr()
Offsets a pointer to an array element by i
positions (not bytes). Use only if you're certain that the pointer points to an array element.
◆ MR_SceneSettings_OffsetPtr()
Offsets a pointer to an array element by i
positions (not bytes). Use only if you're certain that the pointer points to an array element.
◆ MR_SceneSettings_reset()
MRC_API void MR_SceneSettings_reset |
( |
void | | ) |
|
◆ MR_SceneSettings_set_MR_SceneSettings_BoolType()
◆ MR_SceneSettings_set_MR_SceneSettings_FloatType()
◆ MR_SceneSettings_setCNCMachineSettings()
Generated from a method of class MR::SceneSettings
named setCNCMachineSettings
. Parameter settings
can not be null. It is a single object.
◆ MR_SceneSettings_setDefaultShadingMode()