MeshLib Rust Docs
Loading...
Searching...
No Matches
meshlib::SceneSettings Struct Reference

Static Public Member Functions

static void reset ()
static auto get_mr_scene_settings_bool_type (type:meshlib::SceneSettings_BoolType) -> bool
static auto get_mr_scene_settings_float_type (type:meshlib::SceneSettings_FloatType) -> f32
static auto get_mr_scene_settings_string_type (type:meshlib::SceneSettings_StringType) -> *const meshlib::ffi::MR_std_string
static void set_mr_scene_settings_bool_type (type:meshlib::SceneSettings_BoolType, value:bool)
static void set_mr_scene_settings_float_type (type:meshlib::SceneSettings_FloatType, value:f32)
static void set_mr_scene_settings_string_type (type:meshlib::SceneSettings_StringType, value:&str)
static auto get_default_shading_mode () -> meshlib::SceneSettings_ShadingMode
static void set_default_shading_mode (mode:meshlib::SceneSettings_ShadingMode)
static auto get_cnc_machine_settings () -> *const meshlib::ffi::MR_CNCMachineSettings
static void set_cnc_machine_settings (settings:&meshlib::CNCMachineSettings)

Detailed Description

This singleton struct contains default settings for scene objects Generated from class MR::SceneSettings.

Generated from class MR::SceneSettings. Can't be created from Rust, only references to it are used.

Member Function Documentation

◆ get_cnc_machine_settings()

auto meshlib::SceneSettings::get_cnc_machine_settings ( ) -> *const meshlib::ffi::MR_CNCMachineSettings
static

Generated from method MR::SceneSettings::getCNCMachineSettings.

Calls MR_SceneSettings_getCNCMachineSettings().

◆ get_default_shading_mode()

auto meshlib::SceneSettings::get_default_shading_mode ( ) -> meshlib::SceneSettings_ShadingMode
static

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.

Calls MR_SceneSettings_getDefaultShadingMode().

◆ get_mr_scene_settings_bool_type()

auto meshlib::SceneSettings::get_mr_scene_settings_bool_type ( type:meshlib::SceneSettings_BoolType ) -> bool
static

Generated from method MR::SceneSettings::get.

Calls MR_SceneSettings_get_MR_SceneSettings_BoolType().

◆ get_mr_scene_settings_float_type()

auto meshlib::SceneSettings::get_mr_scene_settings_float_type ( type:meshlib::SceneSettings_FloatType ) -> f32
static

Generated from method MR::SceneSettings::get.

Calls MR_SceneSettings_get_MR_SceneSettings_FloatType().

◆ get_mr_scene_settings_string_type()

auto meshlib::SceneSettings::get_mr_scene_settings_string_type ( type:meshlib::SceneSettings_StringType ) -> *const meshlib::ffi::MR_std_string
static

Generated from method MR::SceneSettings::get.

Calls MR_SceneSettings_get_MR_SceneSettings_StringType().

◆ reset()

void meshlib::SceneSettings::reset ( )
static

Reset all scene settings to default values Generated from method MR::SceneSettings::reset.

Calls MR_SceneSettings_reset().

◆ set_cnc_machine_settings()

void meshlib::SceneSettings::set_cnc_machine_settings ( settings:&meshlib::CNCMachineSettings )
static

Generated from method MR::SceneSettings::setCNCMachineSettings.

Calls MR_SceneSettings_setCNCMachineSettings().

◆ set_default_shading_mode()

void meshlib::SceneSettings::set_default_shading_mode ( mode:meshlib::SceneSettings_ShadingMode )
static

Generated from method MR::SceneSettings::setDefaultShadingMode.

Calls MR_SceneSettings_setDefaultShadingMode().

◆ set_mr_scene_settings_bool_type()

void meshlib::SceneSettings::set_mr_scene_settings_bool_type ( type:meshlib::SceneSettings_BoolType ,
value:bool  )
static

Generated from method MR::SceneSettings::set.

Calls MR_SceneSettings_set_MR_SceneSettings_BoolType().

◆ set_mr_scene_settings_float_type()

void meshlib::SceneSettings::set_mr_scene_settings_float_type ( type:meshlib::SceneSettings_FloatType ,
value:f32  )
static

Generated from method MR::SceneSettings::set.

Calls MR_SceneSettings_set_MR_SceneSettings_FloatType().

◆ set_mr_scene_settings_string_type()

void meshlib::SceneSettings::set_mr_scene_settings_string_type ( type:meshlib::SceneSettings_StringType ,
value:& str )
static

Generated from method MR::SceneSettings::set.

Calls MR_SceneSettings_set_MR_SceneSettings_StringType().


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