#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/Config.hpp>
Classes | |
| struct | KeyDifference |
| Detailed information about the difference found for a single key. More... | |
| struct | DynamicConfigDifference |
| The full report object containing all detected differences. More... | |
Public Member Functions | |
| DynamicConfig ()=default | |
| DynamicConfig (const DynamicConfig &rhs) | |
| DynamicConfig (DynamicConfig &&rhs) noexcept | |
| DynamicConfig (const ConfigBase &rhs, const t_config_option_keys &keys) | |
| DynamicConfig (const ConfigBase &rhs) | |
| virtual | ~DynamicConfig () override=default |
| DynamicConfig & | operator= (const DynamicConfig &rhs) |
| DynamicConfig & | operator= (DynamicConfig &&rhs) noexcept |
| DynamicConfig & | operator+= (const DynamicConfig &rhs) |
| DynamicConfig & | operator+= (DynamicConfig &&rhs) |
| bool | operator== (const DynamicConfig &rhs) const |
| bool | operator!= (const DynamicConfig &rhs) const |
| void | swap (DynamicConfig &other) |
| void | clear () |
| bool | erase (const t_config_option_key &opt_key) |
| size_t | remove_nil_options () |
| const ConfigDef * | def () const override |
| template<class T> | |
| T * | opt (const t_config_option_key &opt_key, bool create=false) |
| template<class T> | |
| const T * | opt (const t_config_option_key &opt_key) const |
| const ConfigOption * | optptr (const t_config_option_key &opt_key) const override |
| ConfigOption * | optptr (const t_config_option_key &opt_key, bool create=false) override |
| t_config_option_keys | keys () const override |
| bool | empty () const |
| bool | set_key_value (const std::string &opt_key, ConfigOption *opt) |
| bool | equals (const DynamicConfig &other, const std::set< std::string > *skipped_keys=nullptr) const |
| t_config_option_keys | diff (const DynamicConfig &other) const |
| t_config_option_keys | equal (const DynamicConfig &other) const |
| std::string & | opt_string (const t_config_option_key &opt_key, bool create=false) |
| const std::string & | opt_string (const t_config_option_key &opt_key) const |
| std::string & | opt_string (const t_config_option_key &opt_key, unsigned int idx) |
| const std::string & | opt_string (const t_config_option_key &opt_key, unsigned int idx) const |
| double & | opt_float (const t_config_option_key &opt_key) |
| const double & | opt_float (const t_config_option_key &opt_key) const |
| double & | opt_float (const t_config_option_key &opt_key, unsigned int idx) |
| const double & | opt_float (const t_config_option_key &opt_key, unsigned int idx) const |
| double & | opt_float_nullable (const t_config_option_key &opt_key, unsigned int idx) |
| const double & | opt_float_nullable (const t_config_option_key &opt_key, unsigned int idx) const |
| FloatOrPercent & | opt_float_or_percent_nullable (const t_config_option_key &opt_key, unsigned int idx) |
| const FloatOrPercent & | opt_float_or_percent_nullable (const t_config_option_key &opt_key, unsigned int idx) const |
| int & | opt_int (const t_config_option_key &opt_key) |
| int | opt_int (const t_config_option_key &opt_key) const |
| int & | opt_int (const t_config_option_key &opt_key, unsigned int idx) |
| int | opt_int (const t_config_option_key &opt_key, unsigned int idx) const |
| int & | opt_int_nullable (const t_config_option_key &opt_key, unsigned int idx) |
| const int & | opt_int_nullable (const t_config_option_key &opt_key, unsigned int idx) const |
| template<typename ENUM> | |
| ENUM | opt_enum (const t_config_option_key &opt_key) const |
| int | opt_enum (const t_config_option_key &opt_key, unsigned int idx) const |
| int | opt_enum_nullable (const t_config_option_key &opt_key, unsigned int idx) const |
| bool | opt_bool (const t_config_option_key &opt_key) const |
| bool | opt_bool (const t_config_option_key &opt_key, unsigned int idx) const |
| bool | opt_bool_nullable (const t_config_option_key &opt_key, unsigned int idx) const |
| bool | read_cli (int argc, const char *const argv[], t_config_option_keys *extra, t_config_option_keys *keys=nullptr) |
| std::map< t_config_option_key, std::unique_ptr< ConfigOption > >::const_iterator | cbegin () const |
| std::map< t_config_option_key, std::unique_ptr< ConfigOption > >::const_iterator | cend () const |
| size_t | size () const |
| DynamicConfigDifference | diff_report (const DynamicConfig &rhs) const |
| Computes the symmetric difference between this DynamicConfig (left) and another DynamicConfig (rhs). | |
| virtual bool | apply_to (ConfigBase &) const |
| ConfigOption * | option (const t_config_option_key &opt_key, bool create=false) |
| template<typename TYPE> | |
| TYPE * | option (const t_config_option_key &opt_key, bool create=false) |
| const ConfigOption * | option (const t_config_option_key &opt_key) const |
| ConfigOption * | option_throw (const t_config_option_key &opt_key, bool create=false) |
| template<typename TYPE> | |
| TYPE * | option_throw (const t_config_option_key &opt_key, bool create=false) |
| const ConfigOption * | option_throw (const t_config_option_key &opt_key) const |
| void | apply (const ConfigBase &other, bool ignore_nonexistent=false) |
| void | apply_only (const ConfigBase &other, const t_config_option_keys &keys, bool ignore_nonexistent=false) |
| bool | equals (const ConfigBase &other, const std::set< std::string > *skipped_keys=nullptr) const |
| t_config_option_keys | diff (const ConfigBase &other) const |
| t_config_option_keys | equal (const ConfigBase &other) const |
| std::string | opt_serialize (const t_config_option_key &opt_key) const |
| void | set (const std::string &opt_key, bool value, bool create=false) |
| void | set (const std::string &opt_key, int value, bool create=false) |
| void | set (const std::string &opt_key, double value, bool create=false) |
| void | set (const std::string &opt_key, const char *value, bool create=false) |
| void | set (const std::string &opt_key, const std::string &value, bool create=false) |
| bool | set_deserialize_nothrow (const t_config_option_key &opt_key_src, const std::string &value_src, ConfigSubstitutionContext &substitutions, bool append=false) |
| void | set_deserialize (const t_config_option_key &opt_key, const std::string &str, ConfigSubstitutionContext &config_substitutions, bool append=false) |
| void | set_deserialize (std::initializer_list< SetDeserializeItem > items, ConfigSubstitutionContext &substitutions) |
| void | set_deserialize_strict (const t_config_option_key &opt_key, const std::string &str, bool append=false) |
| void | set_deserialize_strict (std::initializer_list< SetDeserializeItem > items) |
| double | get_abs_value_at (const t_config_option_key &opt_key, size_t index) const |
| double | get_abs_value (const t_config_option_key &opt_key) const |
| double | get_abs_value (const t_config_option_key &opt_key, double ratio_over) const |
| void | setenv_ () const |
| ConfigSubstitutions | load (const std::string &file, ForwardCompatibilitySubstitutionRule compatibility_rule) |
| ConfigSubstitutions | load (const boost::property_tree::ptree &tree, ForwardCompatibilitySubstitutionRule compatibility_rule) |
| ConfigSubstitutions | load_string_map (std::map< std::string, std::string > &key_values, ForwardCompatibilitySubstitutionRule compatibility_rule) |
| int | load_from_json (const std::string &file, ConfigSubstitutionContext &substitutions, bool load_inherits_in_config, std::map< std::string, std::string > &key_values, std::string &reason) |
| ConfigSubstitutions | load_from_json (const std::string &file, ForwardCompatibilitySubstitutionRule compatibility_rule, std::map< std::string, std::string > &key_values, std::string &reason) |
| ConfigSubstitutions | load_from_ini (const std::string &file, ForwardCompatibilitySubstitutionRule compatibility_rule) |
| ConfigSubstitutions | load_from_ini_string (const std::string &data, ForwardCompatibilitySubstitutionRule compatibility_rule) |
| ConfigSubstitutions | load_from_ini_string_commented (std::string &&data, ForwardCompatibilitySubstitutionRule compatibility_rule) |
| ConfigSubstitutions | load_from_gcode_file (const std::string &file, ForwardCompatibilitySubstitutionRule compatibility_rule) |
| void | save (const std::string &file) const |
| void | save_to_json (const std::string &file, const std::string &name, const std::string &from, const std::string &version) const |
| void | save_to_json (std::ostream &os, const std::string &name, const std::string &from, const std::string &version, bool replace_invalid_utf8=false) const |
| void | update_plugin_manifest () |
| void | null_nullables () |
| bool | has (const t_config_option_key &opt_key) const |
Static Public Member Functions | |
| static size_t | load_from_gcode_string_legacy (ConfigBase &config, const char *str, ConfigSubstitutionContext &substitutions) |
| static void | set_resolve_capability_fn (std::function< std::string(std::string, std::string)> fn) |
Protected Member Functions | |
| virtual void | handle_legacy (t_config_option_key &, std::string &) const |
| virtual void | handle_legacy_composite () |
Private Member Functions | |
| template<class Archive> | |
| void | serialize (Archive &ar) |
| bool | set_deserialize_raw (const t_config_option_key &opt_key_src, const std::string &value, ConfigSubstitutionContext &substitutions, bool append) |
| void | save_plugin_collection (const std::string &opt_key, const ConfigOption *opt, std::vector< std::string > &plugin_refs) const |
| std::vector< std::string > | collect_plugin_manifest () const |
Private Attributes | |
| std::map< t_config_option_key, std::unique_ptr< ConfigOption > > | options |
Static Private Attributes | |
| static std::function< std::string(std::string, std::string)> | resolve_capability_fn = nullptr |
Friends | |
| class | cereal::access |
|
default |
Referenced by DynamicConfig(), DynamicConfig(), DynamicConfig(), Slic3r::DynamicPrintConfig::DynamicPrintConfig(), Slic3r::DynamicPrintConfig::DynamicPrintConfig(), Slic3r::DynamicPrintConfig::DynamicPrintConfig(), diff(), diff_report(), equal(), equals(), operator!=(), operator+=(), operator+=(), operator=(), operator=(), operator==(), opt_string(), opt_string(), and swap().
|
inline |
|
inlinenoexcept |
References DynamicConfig().
|
explicit |
References Slic3r::ConfigBase::ConfigBase(), Slic3r::ConfigOption::clone(), keys(), Slic3r::ConfigBase::option(), and options.
|
inlineexplicit |
References Slic3r::ConfigBase::ConfigBase(), DynamicConfig(), and keys().
|
overridevirtualdefault |
|
inlineinherited |
References ConfigBase(), apply_only(), apply_to(), and keys().
Referenced by Slic3r::BackgroundSlicingProcess::apply(), Slic3r::GCodeProcessor::apply_config_superslicer(), Slic3r::GUI::CalibUtils::calib_flowrate(), Slic3r::GUI::CalibUtils::calib_generic_PA(), Slic3r::GUI::CalibUtils::calib_max_vol_speed(), Slic3r::GUI::CalibUtils::calib_pa_pattern(), Slic3r::GUI::CalibUtils::calib_retraction(), Slic3r::GUI::CalibUtils::calib_temptue(), Slic3r::GUI::CalibUtils::calib_VFA(), Slic3r::PresetBundle::config_from_gcode(), Slic3r::PresetBundle::construct_full_config(), Slic3r::GUI::SLAImportJob::finalize(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::full_sla_config(), Slic3r::PresetBundle::import_json_presets(), Slic3r::GUI::PartPlate::load_gcode_from_file(), Slic3r::PresetCollection::load_user_preset(), Slic3r::GCodeProcessor::process_file(), Slic3r::Preset::reload(), Slic3r::PresetBundle::resolve_vendor_preset(), Slic3r::CLI::run(), Slic3r::GUI::CalibUtils::set_for_auto_pa_model_and_config(), Slic3r::GUI::PartPlateList::store_to_3mf_structure(), Slic3r::GUI::PlaterPresetComboBox::sync_colour_config(), Slic3r::GUI::PresetComboBox::update_ams_color(), Slic3r::GUI::ObjectSettings::update_config_values(), and Slic3r::update_static_print_config_from_dynamic().
|
inherited |
References ConfigBase(), keys(), option(), and Slic3r::ConfigOption::set().
Referenced by apply(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::Preset::load_external_config(), Slic3r::PresetCollection::load_external_preset(), Slic3r::PresetCollection::load_preset(), Slic3r::PresetCollection::load_user_preset(), Slic3r::GUI::Tab::may_discard_current_dirty_preset(), Slic3r::PresetBundle::reload_local_bundle(), Slic3r::CLI::run(), Slic3r::PresetBundle::save_changes_for_preset(), Slic3r::GUI::CreatePrinterPresetDialog::save_printable_area_config(), and Slic3r::GUI::TabPrintModel::update_model_config().
|
inlinevirtualinherited |
References ConfigBase().
Referenced by apply().
|
inline |
References options.
Referenced by Slic3r::apply_to_print_region_config(), Slic3r::CacheDictionary::collect(), Slic3r::dynamic_config_iterate(), cereal::save(), and Slic3r::save_config().
|
inline |
References options.
Referenced by Slic3r::apply_to_print_region_config(), Slic3r::CacheDictionary::collect(), Slic3r::dynamic_config_iterate(), cereal::save(), and Slic3r::save_config().
|
inline |
Referenced by cereal::load(), operator=(), operator=(), and Slic3r::read_config().
|
privateinherited |
References keys(), option(), resolve_capability_fn, and save_plugin_collection().
Referenced by save_to_json(), and update_plugin_manifest().
|
inlineoverridevirtual |
Implements Slic3r::ConfigBase.
Reimplemented in Slic3r::DynamicPrintAndCLIConfig, and Slic3r::DynamicPrintConfig.
Referenced by operator+=(), operator+=(), operator=(), operator=(), optptr(), Slic3r::prune_stale_plugin_overrides(), and read_cli().
|
inherited |
References ConfigBase(), diff(), keys(), and option().
Referenced by diff().
| t_config_option_keys Slic3r::DynamicConfig::diff | ( | const DynamicConfig & | other | ) | const |
References DynamicConfig(), diff(), and Slic3r::dynamic_config_iterate().
Referenced by Slic3r::GUI::ObjectSettings::add_missed_options(), Slic3r::GUI::ConfigManipulation::apply(), diff(), Slic3r::PresetCollection::dirty_options(), Slic3r::PresetCollection::dirty_options_without_option_list(), Slic3r::PresetBundle::full_fff_config(), Slic3r::profile_print_params_same(), Slic3r::PresetBundle::resolve_vendor_preset(), Slic3r::CLI::run(), Slic3r::Preset::set_dirty(), and Slic3r::GUI::PartPlate::set_vase_mode_related_object_config().
| DynamicConfig::DynamicConfigDifference Slic3r::DynamicConfig::diff_report | ( | const DynamicConfig & | rhs | ) | const |
Computes the symmetric difference between this DynamicConfig (left) and another DynamicConfig (rhs).
| rhs | The right-hand side config to compare against. |
References DynamicConfig(), Slic3r::DynamicConfig::DynamicConfigDifference::differences, and options.
|
inline |
References options.
Referenced by Slic3r::extract_profile(), Slic3r::import_sla_archive(), Slic3r::GUI::Tab::load_current_preset(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::ObjectList::paste_settings_into_list(), Slic3r::CLI::run(), and Slic3r::GUI::Tab::sync_excluder().
|
inherited |
References ConfigBase(), equal(), keys(), and option().
Referenced by equal().
| t_config_option_keys Slic3r::DynamicConfig::equal | ( | const DynamicConfig & | other | ) | const |
References DynamicConfig(), Slic3r::dynamic_config_iterate(), and equal().
Referenced by equal().
|
inherited |
References ConfigBase(), keys(), and option().
| bool Slic3r::DynamicConfig::equals | ( | const DynamicConfig & | other, |
| const std::set< std::string > * | skipped_keys = nullptr ) const |
References DynamicConfig(), and Slic3r::dynamic_config_iterate().
Referenced by Slic3r::PresetCollection::is_dirty(), and Slic3r::GUI::GUI_App::reload_settings().
|
inline |
Referenced by Slic3r::PresetBundle::construct_full_config(), Slic3r::GUI::ExportConfigsDialog::earse_preset_fields_for_safe(), Slic3r::PresetBundle::full_config_secure(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::full_sla_config(), Slic3r::GUI::ExportPresetBundleDialog::InitExportData(), Slic3r::DynamicPrintConfig::normalize_fdm(), Slic3r::DynamicPrintConfig::normalize_fdm_1(), Slic3r::PresetBundle::reload_local_bundle(), and Slic3r::CLI::run().
|
inherited |
References Slic3r::coBool, Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coInt, Slic3r::coPercent, def(), get_abs_value(), Slic3r::ConfigOptionPercent::get_abs_value(), option(), Slic3r::ConfigOptionDef::ratio_over, Slic3r::ConfigOption::type(), and Slic3r::ConfigOptionSingle< T >::value.
Referenced by Slic3r::GUI::Plater::_calib_pa_pattern(), Slic3r::GUI::CalibUtils::calib_pa_pattern(), get_abs_value(), get_abs_value(), Slic3r::GUI::GLGizmoBrimEars::get_brim_default_radius(), Slic3r::GUI::CalibUtils::set_for_auto_pa_model_and_config(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
|
inherited |
References Slic3r::coFloatOrPercent, get_abs_value(), option(), and Slic3r::ConfigOption::type().
|
inherited |
References Slic3r::coFloats, Slic3r::coFloatsOrPercents, def(), Slic3r::ConfigOptionVector< double >::get_at(), option(), Slic3r::ConfigOptionDef::ratio_over, and Slic3r::ConfigOption::type().
Referenced by Slic3r::GUI::Plater::_calib_pa_pattern().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::DynamicPrintAndCLIConfig, Slic3r::DynamicPrintConfig, and Slic3r::StaticPrintConfig.
Referenced by load_from_json(), and set_deserialize_nothrow().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::DynamicPrintConfig.
Referenced by load(), load_from_gcode_file(), load_from_gcode_string_legacy(), and load_from_json().
|
inlineinherited |
References optptr().
Referenced by Slic3r::_BBS_3MF_Exporter::_add_slice_info_config_file_to_archive(), Slic3r::active_bed_exclude_volume_mode(), Slic3r::append_bed_exclude_volumes(), Slic3r::append_printer_bed_assets(), Slic3r::GUI::change_opt_value(), Slic3r::GUI::ConfigManipulation::check_adaptive_pressure_advance_model(), Slic3r::GUI::PartPlateList::check_all_plate_local_bed_type(), Slic3r::GUI::ConfigManipulation::check_chamber_minimal_temperature(), Slic3r::GUI::ConfigManipulation::check_chamber_temperature(), Slic3r::GUI::ConfigManipulation::check_filament_max_volumetric_speed(), Slic3r::GUI::ConfigManipulation::check_nozzle_recommended_temperature_range(), Slic3r::GUI::ConfigManipulation::check_nozzle_temperature_initial_layer_range(), Slic3r::GUI::ConfigManipulation::check_nozzle_temperature_range(), Slic3r::config_value_or_none(), Slic3r::GUI::Bed3D::detect_type(), Slic3r::PresetCollection::dirty_options(), Slic3r::PresetCollection::dirty_options_without_option_list(), Slic3r::GUI::ensure_belt_purge_tower(), Slic3r::extend_default_config_length(), Slic3r::extend_extruder_variant(), Slic3r::anonymous_namespace{PluginResolver.cpp}::find_option_for_capability(), Slic3r::get_bed_excluded_regions_by_extruder(), Slic3r::GUI::PartPlate::get_bed_type(), Slic3r::anonymous_namespace{SL1.cpp}::get_cfg_value(), Slic3r::GUI::GLGizmoBrimEars::get_config_options(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::get_formatted_tooltip_text(), Slic3r::get_instance_arrange_poly(), Slic3r::GUI::PartPlate::get_object_filament_extruders(), Slic3r::GUI::OrientJob::get_orient_mesh(), Slic3r::DynamicPrintConfig::get_parameter_size(), Slic3r::GUI::CalibrationPresetPage::get_print_preset(), Slic3r::GUI::PartPlate::get_spiral_vase_mode(), Slic3r::GUI::ConfigManipulation::get_temperature_range(), Slic3r::GUI::PresetComboBox::get_tooltip(), Slic3r::PrintConfigDef::handle_legacy_composite(), Slic3r::handle_legacy_project_loaded(), Slic3r::handle_legacy_sla(), Slic3r::has_bed_exclude_volumes(), Slic3r::PresetBundle::import_json_presets(), Slic3r::PresetCollection::is_dirty(), Slic3r::GUI::is_same_nozzle_type(), Slic3r::GUI::ObjectList::load_shape_object(), Slic3r::PresetCollection::load_user_preset(), Slic3r::DynamicPrintConfig::normalize_fdm(), Slic3r::DynamicPrintConfig::normalize_fdm_1(), Slic3r::GUI::PartPlateList::notify_instance_update(), Slic3r::GUI::TabPrintPlate::on_value_change(), Slic3r::DynamicConfig::read_cli(), Slic3r::Preset::remove_invalid_keys(), Slic3r::GUI::PartPlate::render_logo(), Slic3r::PresetBundle::resolve_vendor_preset(), Slic3r::CLI::run(), Slic3r::GUI::PartPlate::set_bed_type(), Slic3r::set_filament_dev_options(), Slic3r::Model::setExtruderParams(), Slic3r::Model::setPrintSpeedTable(), Slic3r::GUI::TabFilament::toggle_options(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), Slic3r::PresetBundle::update_compatible(), Slic3r::GUI::TabPrintPlate::update_custom_dirty(), Slic3r::GUI::TabPrintModel::update_model_config(), Slic3r::GUI::ConfigManipulation::update_print_fff_config(), and Slic3r::GUI::Tab::validate_filament_temperature_pairs().
|
overridevirtual |
Implements Slic3r::ConfigBase.
References keys(), opt(), and options.
Referenced by DynamicConfig(), DynamicConfig(), Slic3r::_3MF_Exporter::_add_print_config_file_to_archive(), Slic3r::_BBS_3MF_Exporter::_add_print_config_file_to_archive(), Slic3r::GCode::append_full_config(), Slic3r::Search::SettingsIndex::append_options(), Slic3r::PlaceholderParser::apply_config(), Slic3r::PlaceholderParser::config_diff(), Slic3r::PresetBundle::config_from_gcode(), Slic3r::GUI::Plater::export_published_3mf(), Slic3r::extend_default_config_length(), Slic3r::anonymous_namespace{PluginResolver.cpp}::find_option_for_capability(), Slic3r::full_print_config_diffs(), Slic3r::GUI::SettingsFactory::get_bundle(), Slic3r::GUI::get_config_json(), keys(), Slic3r::Preset::load_external_config(), Slic3r::PresetCollection::load_preset(), Slic3r::PresetCollection::load_user_preset(), Slic3r::DynamicPrintConfig::new_from_defaults_keys(), Slic3r::GUI::ObjectList::paste_settings_into_list(), Slic3r::GCode::placeholder_parser_process(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::preset_templates(), Slic3r::prune_stale_plugin_overrides(), read_cli(), Slic3r::CLI::run(), Slic3r::GUI::Tab::sync_excluder(), Slic3r::GUI::ObjectTableSettings::update_config_values(), Slic3r::DynamicPrintConfig::update_diff_values_to_child_config(), Slic3r::DynamicPrintConfig::update_non_diff_values_to_base_config(), Slic3r::update_static_print_config_from_dynamic(), Slic3r::GUI::UnsavedChangesDialog::update_tree(), Slic3r::DynamicPrintConfig::update_values_from_multi_to_multi_2(), and Slic3r::GUI::variant_keys().
|
inherited |
References handle_legacy_composite(), set_deserialize(), and Slic3r::ConfigSubstitutionContext::substitutions.
|
inherited |
References Slic3r::is_gcode_file(), Slic3r::is_json_file(), load_from_gcode_file(), and load_from_json().
Referenced by Slic3r::extract_profile(), Slic3r::import_sla_archive(), Slic3r::import_sla_archive(), load_from_ini(), and load_from_ini_string().
|
inherited |
References _u8L, Slic3r::format(), handle_legacy_composite(), load_from_gcode_string_legacy(), set_deserialize(), Slic3r::skip_whitespaces(), Slic3r::skip_word(), SLIC3R_APP_FULL_NAME, and Slic3r::ConfigSubstitutionContext::substitutions.
Referenced by Slic3r::PresetBundle::config_from_gcode(), load(), and Slic3r::GCodeProcessor::process_file().
|
staticinherited |
References ConfigBase(), handle_legacy_composite(), set_deserialize(), Slic3r::skip_whitespaces(), and Slic3r::skip_word().
Referenced by Slic3r::_3MF_Importer::_extract_print_config_from_archive(), Slic3r::_BBS_3MF_Importer::_extract_print_config_from_archive(), load_from_gcode_file(), and Slic3r::load_from_superslicer_gcode_file().
|
inherited |
References _u8L, Slic3r::format(), and load().
Referenced by Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive().
|
inherited |
References load().
Referenced by Slic3r::GUI::Plater::priv::load_files(), and load_from_ini_string_commented().
|
inherited |
References load_from_ini_string().
|
inherited |
References Slic3r::ascii_iequals(), BBL_JSON_KEY_DESCRIPTION, BBL_JSON_KEY_FILAMENT_ID, BBL_JSON_KEY_FROM, BBL_JSON_KEY_INCLUDES, BBL_JSON_KEY_INHERITS, BBL_JSON_KEY_INSTANTIATION, BBL_JSON_KEY_IS_CUSTOM, BBL_JSON_KEY_NAME, BBL_JSON_KEY_SETTING_ID, BBL_JSON_KEY_TYPE, BBL_JSON_KEY_URL, BBL_JSON_KEY_VERSION, Slic3r::coPointsGroups, Slic3r::coStrings, def(), Slic3r::empty(), Slic3r::escape_string_cstyle(), Slic3r::filament_ids(), Slic3r::ConfigDef::get(), handle_legacy(), handle_legacy_composite(), Slic3r::is_infill_first(), option(), Slic3r::ConfigDef::options, ORCA_JSON_KEY_RENAMED_FROM, set_deserialize(), Slic3r::smsTreeHybrid, Slic3r::ConfigOptionDef::type, Slic3r::unescape_strings_cstyle(), Slic3r::ConfigSubstitutionContext::unrecogized_keys, and Slic3r::ConfigOptionSingle< T >::value.
Referenced by Slic3r::_BBS_3MF_Importer::_extract_project_config_from_archive(), Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive(), Slic3r::PresetBundle::import_json_presets(), load(), load_from_json(), Slic3r::PhysicalPrinterCollection::load_printers(), and Slic3r::PresetCollection::resolve_user_preset().
|
inherited |
References load_from_json(), and Slic3r::ConfigSubstitutionContext::substitutions.
|
inherited |
References set_deserialize(), and Slic3r::ConfigSubstitutionContext::substitutions.
Referenced by Slic3r::PresetCollection::load_user_preset().
|
inherited |
References Slic3r::Disable, keys(), and optptr().
|
inline |
References DynamicConfig().
|
inline |
References DynamicConfig(), def(), and options.
|
inline |
References DynamicConfig(), and def().
|
inline |
References DynamicConfig(), clear(), def(), and options.
Referenced by Slic3r::DynamicPrintConfig::operator=(), and Slic3r::DynamicPrintConfig::operator=().
|
inlinenoexcept |
| bool Slic3r::DynamicConfig::operator== | ( | const DynamicConfig & | rhs | ) | const |
References DynamicConfig(), and options.
|
inline |
|
inline |
References Slic3r::ConfigBase::option().
Referenced by Slic3r::apply_to_print_region_config(), Slic3r::GUI::Sidebar::build_filament_ams_list(), Slic3r::GUI::PublishSettingsDialog::build_option_model(), Slic3r::GUI::CalibUtils::calib_pa_pattern(), Slic3r::PrinterPresetCollection::default_preset_for(), Slic3r::GUI::PartPlateList::delete_plate(), Slic3r::GUI::Bed3D::detect_type(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::filament_color_hex(), Slic3r::GUI::filament_color_picker_value(), Slic3r::gcode_add_line_number(), Slic3r::get_bed_excluded_regions_by_extruder(), Slic3r::get_bed_shape(), Slic3r::DynamicPrintConfig::get_filament_type(), Slic3r::GUI::Materials::get_filament_type(), Slic3r::DynamicPrintConfig::get_filament_vendor(), Slic3r::GUI::Materials::get_filament_vendor(), Slic3r::GUI::Materials::get_material_type(), Slic3r::GUI::Materials::get_material_vendor(), Slic3r::get_real_skirt_dist(), Slic3r::GUI::get_string_value(), Slic3r::GUI::GLCanvas3D::get_wipe_tower_info(), Slic3r::PrintConfigDef::handle_legacy_composite(), Slic3r::handle_legacy_sla(), Slic3r::has_bed_exclude_volumes(), Slic3r::GUI::GCodeViewer::init(), Slic3r::is_XL_printer(), keys(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::PublishSettingsDialog::make_mixed_visual_spec(), Slic3r::make_publish_universal(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::material_identity(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::mixed_filament_blend_color(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::mixed_filament_chip_bitmap(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::mixed_filament_label(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::mixed_filament_tab_bitmap(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::mixed_slot_components(), Slic3r::DynamicPrintConfig::normalize_fdm(), Slic3r::DynamicPrintConfig::normalize_fdm_1(), optptr(), Slic3r::GUI::ArrangeJob::prepare_belt_regions(), Slic3r::GUI::CalibUtils::process_and_store_3mf(), Slic3r::GCodeProcessor::process_file(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::project_used_filament_slots(), Slic3r::ImexArrangeInput::read_config(), Slic3r::GUI::DesignCanvas::refresh_bed(), Slic3r::GUI::GCodeViewer::render_markers(), Slic3r::run_post_process_scripts(), Slic3r::GUI::set_arrange_polygon_bed_exclusion_extruders(), Slic3r::GUI::Plater::set_bed_shape(), Slic3r::GUI::PartPlateList::set_default_wipe_tower_pos_for_plate(), set_key_value(), Slic3r::DynamicPrintConfig::set_num_extruders(), Slic3r::DynamicPrintConfig::set_num_filaments(), Slic3r::GUI::sync_loaded_project_filament_config(), Slic3r::PresetUtils::system_printer_model(), Slic3r::GUI::anonymous_namespace{HintNotification.cpp}::tag_check_material(), Slic3r::DynamicPrintConfig::update_diff_values_to_child_config(), Slic3r::DynamicPrintConfig::update_non_diff_values_to_base_config(), Slic3r::GUI::DiffPresetDialog::update_tree(), Slic3r::GUI::UnsavedChangesDialog::update_tree(), Slic3r::DynamicPrintConfig::update_values_from_multi_to_multi(), Slic3r::DynamicPrintConfig::update_values_from_multi_to_multi_2(), Slic3r::DynamicPrintConfig::update_values_from_single_to_multi(), Slic3r::DynamicPrintConfig::update_values_to_printer_extruders(), and Slic3r::DynamicPrintConfig::validate().
|
inline |
References Slic3r::ConfigBase::option().
Referenced by Slic3r::_BBS_3MF_Exporter::_add_slice_info_config_file_to_archive(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::ConfigOptionsGroup::get_config_value2(), Slic3r::GUI::PartPlate::get_extruders(), Slic3r::GUI::PartPlate::get_extruders_under_cli(), Slic3r::GUI::OrientJob::get_orient_mesh(), Slic3r::GUI::GLGizmoFdmSupports::get_selection_support_threshold_angle(), Slic3r::GUI::PartPlate::get_spiral_vase_mode(), Slic3r::GUI::get_string_value(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::MenuFactory::load_handy_model(), Slic3r::GUI::CalibrateFilamentComboBox::load_tray(), Slic3r::GUI::PartPlateList::notify_instance_update(), Slic3r::GUI::pad_combo_value_for_config(), Slic3r::GUI::ArrangeJob::prepare_belt_regions(), Slic3r::GUI::ArrangeJob::process(), Slic3r::GUI::FillBedJob::process(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::project_used_filament_slots(), Slic3r::GUI::Sidebar::should_show_SEMM_buttons(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_all_printers(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_two_color_cube_and_export(), Slic3r::GUI::support_combo_value_for_config(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::ConfigManipulation::toggle_print_sla_options(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
| bool Slic3r::DynamicConfig::opt_bool | ( | const t_config_option_key & | opt_key, |
| unsigned int | idx ) const |
References Slic3r::ConfigOptionBoolsTempl< NULLABLE >::get_at(), and Slic3r::ConfigBase::option().
|
inline |
References Slic3r::ConfigBase::option().
Referenced by Slic3r::GUI::ConfigManipulation::toggle_print_fff_options().
|
inline |
References Slic3r::ConfigOption::getInt(), and Slic3r::ConfigBase::option().
Referenced by Slic3r::_BBS_3MF_Exporter::_add_slice_info_config_file_to_archive(), Slic3r::active_bed_exclude_volume_mode(), Slic3r::append_bed_exclude_volumes(), Slic3r::BackgroundSlicingProcess::apply(), Slic3r::GUI::PartPlateList::check_all_plate_local_bed_type(), Slic3r::GUI::collect_imex_warnings(), Slic3r::get_bed_excluded_regions_by_extruder(), Slic3r::GUI::PartPlate::get_bed_type(), Slic3r::get_instance_arrange_poly(), Slic3r::GLVolumeCollection::get_selection_support_normal_z(), Slic3r::GUI::GLGizmoFdmSupports::get_selection_support_threshold_angle(), Slic3r::has_bed_exclude_volumes(), Slic3r::GUI::PartPlateList::notify_instance_update(), Slic3r::GUI::Plater::on_config_change(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::Plater::priv::on_select_bed_type(), Slic3r::GUI::ArrangeJob::prepare_belt_regions(), Slic3r::GUI::PartPlate::render_logo(), Slic3r::GUI::PartPlate::set_bed_type(), Slic3r::Model::setExtruderParams(), Slic3r::GUI::TabFilament::toggle_options(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::TabPrintPlate::update_custom_dirty(), Slic3r::GUI::TabPrintModel::update_model_config(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
|
inline |
References Slic3r::ConfigBase::option().
|
inline |
References Slic3r::ConfigBase::option().
|
inline |
References Slic3r::ConfigBase::option().
Referenced by Slic3r::GUI::change_opt_value(), Slic3r::GUI::ConfigManipulation::check_filament_max_volumetric_speed(), Slic3r::GUI::ConfigManipulation::check_layer_height(), Slic3r::GUI::ensure_belt_purge_tower(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::ConfigOptionsGroup::get_config_value2(), Slic3r::GUI::get_max_layer_height(), Slic3r::GUI::get_min_layer_height(), Slic3r::get_real_skirt_dist(), Slic3r::GUI::get_string_value(), Slic3r::Slicing::max_layer_height_from_nozzle(), Slic3r::Slicing::min_layer_height_from_nozzle(), Slic3r::GUI::GLCanvas3D::CenterOfMass::model_markers(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::place_wipe_tower(), Slic3r::GUI::ArrangeJob::prepare_belt_regions(), Slic3r::GUI::CalibUtils::process_and_store_3mf(), Slic3r::ImexArrangeInput::read_config(), Slic3r::CLI::run(), Slic3r::GUI::Selection::scale_to_fit_print_volume(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_two_color_cube_and_export(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::PresetBundle::update_compatible(), Slic3r::GUI::ConfigManipulation::update_print_fff_config(), and Slic3r::GUI::ConfigManipulation::update_print_sla_config().
|
inline |
| double & Slic3r::DynamicConfig::opt_float | ( | const t_config_option_key & | opt_key, |
| unsigned int | idx ) |
References Slic3r::ConfigOptionVector< double >::get_at(), and Slic3r::ConfigBase::option().
| const double & Slic3r::DynamicConfig::opt_float | ( | const t_config_option_key & | opt_key, |
| unsigned int | idx ) const |
References Slic3r::ConfigBase::option().
|
inline |
References Slic3r::ConfigBase::option().
Referenced by Slic3r::GUI::CalibUtils::calib_flowrate(), Slic3r::Model::setPrintSpeedTable(), and Slic3r::GUI::ConfigManipulation::toggle_print_fff_options().
|
inline |
References Slic3r::ConfigBase::option().
|
inline |
|
inline |
References Slic3r::ConfigBase::option().
|
inline |
References Slic3r::ConfigBase::option().
Referenced by Slic3r::GUI::ConfigManipulation::check_nozzle_temperature_initial_layer_range(), Slic3r::GUI::ConfigManipulation::check_nozzle_temperature_range(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::ConfigOptionsGroup::get_config_value2(), Slic3r::GUI::PartPlate::get_extruders(), Slic3r::GUI::PartPlate::get_extruders_under_cli(), Slic3r::get_instance_arrange_poly(), Slic3r::GUI::PartPlate::get_object_filament_extruders(), Slic3r::GUI::OrientJob::get_orient_mesh(), Slic3r::get_real_skirt_dist(), Slic3r::GLVolumeCollection::get_selection_support_normal_z(), Slic3r::GUI::GLGizmoFdmSupports::get_selection_support_threshold_angle(), Slic3r::GUI::get_string_value(), Slic3r::GUI::ConfigManipulation::get_temperature_range(), Slic3r::GUI::PresetComboBox::get_tooltip(), Slic3r::GUI::is_same_nozzle_type(), Slic3r::GUI::PartPlateList::notify_instance_update(), Slic3r::GUI::anonymous_namespace{PublishSettingsDialog.cpp}::project_used_filament_slots(), Slic3r::Model::setExtruderParams(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), and Slic3r::GUI::ConfigManipulation::update_print_fff_config().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References Slic3r::ConfigBase::option().
|
inherited |
References option().
Referenced by Slic3r::_3MF_Exporter::_add_print_config_file_to_archive(), Slic3r::_BBS_3MF_Exporter::_add_print_config_file_to_archive(), Slic3r::GCode::_do_export(), Slic3r::GCode::append_full_config(), Slic3r::config_value_or_none(), Slic3r::GUI::Plater::export_published_3mf(), and save().
|
inline |
References DynamicConfig(), and opt_string().
Referenced by opt_string().
|
inline |
References Slic3r::ConfigBase::option().
Referenced by Slic3r::_BBS_3MF_Exporter::_add_custom_gcode_per_print_z_file_to_archive(), Slic3r::GUI::PresetComboBox::add_connected_printers(), Slic3r::append_printer_bed_assets(), Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(), Slic3r::anonymous_namespace{SnapmakerPrinterAgent.cpp}::find_closest_color_preset_by_vendor_and_type(), Slic3r::GUI::Plater::force_filament_colors_update(), Slic3r::GUI::gcode(), Slic3r::GUI::PresetComboBox::get_bmp(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::ConfigOptionsGroup::get_config_value2(), Slic3r::PresetBundle::get_custom_vendor_models(), Slic3r::ElegooLink::get_print_host_webui(), Slic3r::PrintHost::get_print_host_webui(), Slic3r::GUI::CalibrationPresetPage::get_print_preset(), Slic3r::PresetBundle::get_similar_printer_preset(), Slic3r::GUI::get_string_value(), Slic3r::PrintConfigDef::handle_legacy_composite(), Slic3r::GUI::ObjectTablePanel::init_filaments_and_colors(), Slic3r::GUI::is_same_nozzle_type(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::PhysicalPrinterCollection::load_printers_from_presets(), Slic3r::PresetBundle::load_selections(), Slic3r::GUI::CalibrateFilamentComboBox::load_tray(), Slic3r::anonymous_namespace{ElegooLink.cpp}::lookup_cc2_serial(), Slic3r::PrintBase::output_filename(), Slic3r::anonymous_namespace{PresetBundle.cpp}::printer_kept_bed_paths(), Slic3r::GUI::CalibUtils::process_and_store_3mf(), Slic3r::PresetBundle::resolve_vendor_preset(), Slic3r::CLI::run(), Slic3r::GUI::GUI_App::select_machine(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::select_printer_default_presets(), Slic3r::Model::setExtruderParams(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_all_printers(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_two_color_cube_and_export(), Slic3r::GUI::Sidebar::priv::switch_diameter_to(), Slic3r::GUI::GUI_App::switch_printer_agent(), Slic3r::GUI::TabSLAMaterial::toggle_options(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), Slic3r::PresetBundle::update_compatible(), Slic3r::GUI::Tab::update_preset_description_line(), Slic3r::GUI::Sidebar::update_presets(), and Slic3r::GUI::Sidebar::update_printer_thumbnail().
|
inline |
|
inline |
References DynamicConfig(), and opt_string().
Referenced by opt_string().
|
inlineinherited |
|
inlineinherited |
References optptr().
|
inlineinherited |
References optptr().
Referenced by Slic3r::DynamicConfig::DynamicConfig(), Slic3r::Flashforge::Flashforge(), Slic3r::_BBS_3MF_Exporter::_add_model_config_file_to_archive(), Slic3r::_BBS_3MF_Exporter::_add_slice_info_config_file_to_archive(), Slic3r::_BBS_3MF_Importer::_extract_project_config_from_archive(), Slic3r::_BBS_3MF_Importer::_extract_project_embedded_presets_from_archive(), Slic3r::GUI::GLCanvas3D::_render_arrange_menu(), Slic3r::active_capability_config(), Slic3r::GUI::PresetComboBox::add_ams_filaments(), Slic3r::GUI::ObjectList::add_category_to_settings_from_frequent(), Slic3r::GUI::ObjectList::add_category_to_settings_from_selection(), Slic3r::add_correct_opts_to_diff(), Slic3r::GUI::ObjectSettings::add_missed_options(), Slic3r::GUI::ObjectTableSettings::add_missed_options(), Slic3r::append_bed_exclude_volumes(), Slic3r::GCode::append_full_config(), Slic3r::GUI::MenuFactory::append_menu_items_flush_options(), Slic3r::Search::SettingsIndex::append_options(), Slic3r::WipeTowerIntegration::append_tcr(), Slic3r::GUI::ConfigManipulation::apply(), Slic3r::Print::apply(), Slic3r::SLAPrint::apply(), Slic3r::GCodeProcessor::apply_config(), Slic3r::GUI::ConfigWizard::priv::apply_config(), Slic3r::PlaceholderParser::apply_config(), Slic3r::apply_first_layer_order(), Slic3r::GUI::ConfigManipulation::apply_null_fff_config(), apply_only(), Slic3r::PlaceholderParser::apply_only(), Slic3r::GUI::GLCanvas3D::WipeTowerInfo::apply_wipe_tower(), Slic3r::GUI::ConfigOptionsGroup::back_to_config_value(), Slic3r::GUI::PartPlate::belt_open_y(), Slic3r::GUI::PartPlate::build_imex_cache_key(), Slic3r::GUI::SelectMachineDialog::build_nozzles_info(), Slic3r::GUI::SyncAmsInfoDialog::build_nozzles_info(), Slic3r::GUI::PublishSettingsDialog::build_option_model(), Slic3r::GUI::build_plate_tilt_up_direction(), Slic3r::GUI::TabPrinter::cache_extruder_cnt(), Slic3r::GUI::PartPlate::calc_imex_zones(), Slic3r::GUI::CalibUtils::calib_flowrate(), Slic3r::GUI::CalibUtils::calib_max_vol_speed(), Slic3r::GUI::CalibUtils::calib_pa_pattern(), Slic3r::cfg_bool(), Slic3r::cfg_float(), Slic3r::Search::change_opt_key(), Slic3r::GUI::change_opt_value(), Slic3r::GUI::ConfigManipulation::check_adaptive_pressure_advance_model(), Slic3r::GUI::Plater::priv::check_ams_status_impl(), Slic3r::GUI::ConfigManipulation::check_chamber_minimal_temperature(), Slic3r::GUI::ConfigManipulation::check_chamber_temperature(), Slic3r::GUI::ConfigManipulation::check_filament_ironing_spacing(), Slic3r::check_filaments_printable(), Slic3r::GUI::ConfigManipulation::check_nozzle_recommended_temperature_range(), Slic3r::PresetBundle::check_preset_references(), Slic3r::GUI::collect_imex_warnings(), collect_plugin_manifest(), Slic3r::Preset::compatible_printers_condition(), Slic3r::Preset::compatible_prints_condition(), Slic3r::compute_filament_override_value(), Slic3r::compute_imex_zone_layout(), Slic3r::PresetBundle::config_from_gcode(), Slic3r::GUI::construct_extruder_unprintable_error(), Slic3r::PresetBundle::construct_full_config(), Slic3r::GUI::ObjectGridTable::construct_object_configs(), Slic3r::GUI::CreateFilamentPresetDialog::create_filament_preset_item(), Slic3r::GUI::GLGizmoRotate3D::data_changed(), Slic3r::deep_diff(), Slic3r::GUI::Bed3D::detect_type(), diff(), Slic3r::GUI::GLCanvas3D::do_move(), Slic3r::effective_physical_extruder_map(), Slic3r::GUI::ensure_belt_purge_tower(), Slic3r::ensure_process_variant_columns(), equal(), equals(), Slic3r::GUI::Plater::export_3mf(), Slic3r::extend_default_config_length(), Slic3r::extend_extruder_variant(), Slic3r::WipeTower2::extract_wipe_volumes(), Slic3r::GUI::extruder_supports_tpu_high_flow(), Slic3r::GUI::GUI_App::extruders_cnt(), Slic3r::GUI::GUI_App::extruders_edited_cnt(), Slic3r::filter_published_config(), Slic3r::find_fixed_mixed_filament(), Slic3r::find_imex_mode(), Slic3r::CalibPressureAdvance::find_optimal_PA_speed(), Slic3r::anonymous_namespace{PluginResolver.cpp}::find_option_for_capability(), Slic3r::PresetBundle::full_fff_config(), Slic3r::full_print_config_diffs(), Slic3r::PresetBundle::full_sla_config(), Slic3r::GUI::SyncAmsInfoDialog::generate_override_fix_ams_list(), Slic3r::GUI::CreatePrinterPresetDialog::generate_process_presets_data(), get_abs_value(), get_abs_value(), get_abs_value_at(), Slic3r::GUI::NewCalibrationHistoryDialog::get_all_filaments(), Slic3r::GUI::ExtrusionCalibration::get_bed_temp(), Slic3r::anonymous_namespace{SL1.cpp}::get_cfg_value(), Slic3r::GUI::get_config_json(), Slic3r::GUI::GLGizmoBrimEars::get_config_options(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::ModelObject::get_config_value(), Slic3r::GUI::ConfigOptionsGroup::get_config_value2(), Slic3r::GUI::Plater::get_enable_wrapping_detection(), Slic3r::DynamicPrintConfig::get_extruder_nozzle_volume_count(), Slic3r::get_extruder_supported_nozzle_volume_types(), Slic3r::GUI::Tab::get_extruder_sync_enable_state(), Slic3r::GUI::PartPlate::get_extruders(), Slic3r::GUI::PartPlate::get_extruders_under_cli(), Slic3r::GUI::get_filament_compatible_printer(), Slic3r::GUI::CreateFilamentPresetDialog::get_filament_preset_choices(), Slic3r::GUI::CreateFilamentPresetDialog::get_filament_presets_by_machine(), Slic3r::PresetBundle::get_filament_presets_for_machine(), Slic3r::DynamicPrintConfig::get_filament_type(), Slic3r::DynamicPrintConfig::get_filament_type(), Slic3r::PresetBundle::get_filament_variant_index(), Slic3r::DynamicPrintConfig::get_filament_vendor(), Slic3r::GUI::get_flow_ratio(), Slic3r::GUI::get_formatted_tooltip_text(), Slic3r::GUI::get_full_label(), Slic3r::DynamicPrintConfig::get_index_for_extruder(), Slic3r::get_instance_arrange_poly(), Slic3r::GUI::get_min_flush_volumes(), Slic3r::GUI::PartPlate::get_object_filament_extruders(), Slic3r::GUI::OrientJob::get_orient_mesh(), Slic3r::DynamicPrintConfig::get_parameter_size(), Slic3r::GUI::PartPlate::get_physical_extruder_by_filament_id(), Slic3r::GUI::PartPlate::get_plate_wrapping_detection_area(), Slic3r::PresetCollection::get_preset_differed_for_save(), Slic3r::GUI::get_preset_info(), Slic3r::PrintHost::get_print_host(), Slic3r::PrintHost::get_print_host_webui(), Slic3r::PresetBundle::get_printer_extruder_count(), get_printer_technology(), Slic3r::anonymous_namespace{SL1.cpp}::get_raster_params(), Slic3r::GUI::PartPlate::get_real_filament_map_mode(), Slic3r::GUI::PartPlate::get_real_filament_maps(), Slic3r::GUI::PartPlate::get_real_filament_volume_maps(), Slic3r::get_real_skirt_dist(), Slic3r::GUI::Plater::get_selected_printer_name_in_combox(), Slic3r::GUI::GLGizmoFdmSupports::get_selection_support_threshold_angle(), Slic3r::anonymous_namespace{SL1.cpp}::get_slice_params(), Slic3r::GUI::get_string_from_enum(), Slic3r::GUI::get_string_value(), Slic3r::GUI::PresetComboBox::get_tooltip(), Slic3r::GUI::CreatePresetForPrinterDialog::get_visible_printer_and_compatible_filament_presets(), Slic3r::GUI::ObjectGridTable::get_volume_config_value(), Slic3r::GUI::getExtruderNozzleCount(), Slic3r::GUI::getExtruderNozzleCountTotal(), Slic3r::PrintConfigDef::handle_legacy_composite(), Slic3r::handle_legacy_project_loaded(), Slic3r::PresetBundle::has_errors(), Slic3r::GUI::PartPlate::has_imex_multimaterial_conflict(), Slic3r::DynamicPrintConfig::has_multi_variant_filament(), Slic3r::has_skirt(), Slic3r::imex_cfg_bool(), Slic3r::imex_cfg_enum(), Slic3r::imex_cfg_float(), Slic3r::imex_cfg_int(), Slic3r::imex_mode_table(), Slic3r::GUI::PartPlate::imex_wipe_tower_hull(), Slic3r::PresetBundle::import_json_presets(), Slic3r::Preset::inherits(), Slic3r::GUI::ObjectTablePanel::init_filaments_and_colors(), Slic3r::GUI::init_multi_extruder_params_for_cali(), Slic3r::plugin_hooks::anonymous_namespace{PluginHooks.cpp}::install_slicing_pipeline_hook(), Slic3r::is_compatible_with_parent_printer(), Slic3r::is_compatible_with_print(), Slic3r::is_compatible_with_printer(), Slic3r::is_compatible_with_printer(), Slic3r::GUI::CalibrationPresetPage::is_filament_in_blacklist(), Slic3r::is_printable_filament_changed(), Slic3r::GUI::is_soluble_filament(), Slic3r::GUI::is_support_filament(), Slic3r::DynamicPrintConfig::is_using_different_extruders(), Slic3r::StaticConfig::keys(), legacy_bed_exclude_area_points(), Slic3r::GUI::MainFrame::load_config(), Slic3r::GUI::Tab::load_config(), Slic3r::PresetBundle::load_config_file_config(), Slic3r::GUI::Tab::load_current_preset(), load_default_gcodes_to_config(), Slic3r::PresetCollection::load_external_preset(), Slic3r::GUI::Plater::priv::load_files(), load_from_json(), Slic3r::GUI::MenuFactory::load_handy_model(), Slic3r::load_mixed_filament_settings(), Slic3r::PresetCollection::load_project_embedded_presets(), Slic3r::PresetBundle::load_selections(), Slic3r::GUI::ObjectList::load_shape_object(), Slic3r::PresetCollection::load_user_preset(), Slic3r::GCodeThumbnails::make_and_check_thumbnail_list(), Slic3r::GUI::manuallySetNozzleCount(), Slic3r::GUI::IMEXModesCtrl::matches_config(), Slic3r::min_object_distance(), Slic3r::GUI::mixed_gradient_curve(), Slic3r::GUI::mixed_gradient_ramp(), Slic3r::GUI::anonymous_namespace{GLGizmoTextureDisplacement.cpp}::mixed_slot_signature(), Slic3r::normalize_compatible_field(), Slic3r::DynamicPrintConfig::normalize_fdm(), Slic3r::DynamicPrintConfig::normalize_fdm_1(), Slic3r::DynamicPrintConfig::normalize_fdm_2(), Slic3r::normalize_filament_values_to_variants(), Slic3r::GUI::PartPlateList::notify_instance_update(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::Plater::on_filament_change(), Slic3r::GUI::TabPrinter::on_preset_loaded(), Slic3r::GUI::CalibrationPresetPage::on_recommend_input_value(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::AMSMaterialsSetting::on_select_filament(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::GUI::Tab::on_value_change(), Slic3r::GUI::Plater::open_filament_map_setting_dialog(), Slic3r::DynamicConfig::opt(), Slic3r::DynamicConfig::opt(), Slic3r::DynamicConfig::opt_bool(), Slic3r::DynamicConfig::opt_bool(), Slic3r::DynamicConfig::opt_bool_nullable(), Slic3r::DynamicConfig::opt_enum(), Slic3r::DynamicConfig::opt_enum(), Slic3r::DynamicConfig::opt_enum_nullable(), Slic3r::DynamicConfig::opt_float(), Slic3r::DynamicConfig::opt_float(), Slic3r::DynamicConfig::opt_float(), Slic3r::DynamicConfig::opt_float(), Slic3r::DynamicConfig::opt_float_nullable(), Slic3r::DynamicConfig::opt_float_nullable(), Slic3r::DynamicConfig::opt_float_or_percent_nullable(), Slic3r::DynamicConfig::opt_float_or_percent_nullable(), Slic3r::DynamicConfig::opt_int(), Slic3r::DynamicConfig::opt_int(), Slic3r::DynamicConfig::opt_int(), Slic3r::DynamicConfig::opt_int(), Slic3r::DynamicConfig::opt_int_nullable(), Slic3r::DynamicConfig::opt_int_nullable(), opt_serialize(), Slic3r::DynamicConfig::opt_string(), Slic3r::DynamicConfig::opt_string(), Slic3r::option_of(), Slic3r::opts_equal(), Slic3r::GUI::anonymous_namespace{Plater.cpp}::parse_mixed_gradient_slots(), Slic3r::GUI::ObjectList::paste_settings_into_list(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::place_wipe_tower(), Slic3r::GUI::AMSMaterialsSetting::Popup(), Slic3r::GUI::FillBedJob::prepare(), Slic3r::GUI::ArrangeJob::prepare_all(), Slic3r::GUI::ArrangeJob::prepare_partplate(), Slic3r::BackgroundSlicingProcess::prepare_upload(), Slic3r::GUI::ArrangeJob::prepare_wipe_tower(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::preset_templates(), Slic3r::prime_tower_is_printed(), Slic3r::print_config_diffs(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::printable_area_center(), Slic3r::PhysicalPrinter::printer_technology(), Slic3r::Preset::printer_technology(), Slic3r::Preset::printer_technology_ref(), Slic3r::GUI::ArrangeJob::process(), Slic3r::GUI::CalibUtils::process_and_store_3mf(), Slic3r::BackgroundSlicingProcess::process_sla(), Slic3r::anonymous_namespace{PrintConfig.cpp}::project_bed_material_keepouts(), Slic3r::prune_stale_plugin_overrides(), Slic3r::DynamicConfig::read_cli(), Slic3r::ImexArrangeInput::read_config(), Slic3r::GUI::recompute_mixed_slot_colors(), Slic3r::referenced_capabilities(), Slic3r::GUI::PartPlate::refresh_imex_icon(), Slic3r::refresh_missing_plugins(), Slic3r::GUI::PartPlate::register_raycasters_for_picking(), Slic3r::PresetBundle::reload_local_bundle(), Slic3r::GUI::ObjectGridTable::reload_object_data(), Slic3r::GUI::GLCanvas3D::reload_scene(), Slic3r::GUI::PartPlate::render_icons(), Slic3r::GUI::SelectMachineDialog::reset_and_sync_ams_list(), Slic3r::GUI::SyncAmsInfoDialog::reset_and_sync_ams_list(), Slic3r::PresetBundle::reset_default_nozzle_volume_type(), Slic3r::PresetBundle::reset_project_embedded_presets(), Slic3r::GUI::IMEXModesCtrl::reset_row_to_parent(), Slic3r::resize_mixed_filament_metadata(), Slic3r::GUI::PartPlate::resolve_active_mode_tools(), Slic3r::PresetCollection::resolve_user_preset(), Slic3r::PresetBundle::resolve_vendor_preset(), Slic3r::resolve_wipe_tower_type(), Slic3r::GUI::IMEXModesCtrl::row_differs_from_parent(), Slic3r::GUI::IMEXModesCtrl::row_has_parent_counterpart(), Slic3r::CLI::run(), Slic3r::GUI::s_get_slicing_extuder_nozzles(), Slic3r::anonymous_namespace{Flashforge.cpp}::safe_config_string(), Slic3r::Preset::save(), Slic3r::GUI::CalibrationWizard::save_preset_with_index(), save_to_json(), Slic3r::GUI::Selection::scale_to_fit_print_volume(), Slic3r::GUI::sCheckFilamentInfo(), Slic3r::GUI::seedExtruderNozzleStats(), Slic3r::GUI::Tab::select_preset(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::select_printer_default_presets(), Slic3r::GUI::Plater::send_gcode_legacy(), Slic3r::PresetBundle::set_calibrate_printer(), Slic3r::GUI::set_config_values(), Slic3r::GUI::PartPlateList::set_default_wipe_tower_pos_for_plate(), Slic3r::StaticConfig::set_defaults(), set_deserialize_raw(), Slic3r::set_filament_dev_options(), Slic3r::GUI::CalibUtils::set_for_auto_pa_model_and_config(), Slic3r::DynamicPrintConfig::set_num_extruders(), Slic3r::DynamicPrintConfig::set_num_filaments(), Slic3r::GUI::PartPlate::set_shape(), Slic3r::GUI::PartPlate::set_vase_mode_related_object_config(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_config(), Slic3r::DynamicPrintConfig::support_different_extruders(), Slic3r::GUI::support_nozzle_volume(), Slic3r::GUI::Sidebar::priv::switch_diameter(), Slic3r::GUI::Sidebar::priv::switch_diameter_to(), Slic3r::GUI::Tab::switch_excluder(), Slic3r::GUI::SendMultiMachinePage::sync_ams_list(), Slic3r::GUI::Sidebar::sync_ams_list(), Slic3r::GUI::PlaterPresetComboBox::sync_colour_config(), Slic3r::GUI::Tab::sync_excluder(), Slic3r::GUI::Sidebar::priv::sync_extruder_list(), Slic3r::GUI::Plater::priv::take_snapshot(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::Plater::priv::undo_redo_to(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::PresetComboBox::update_ams_color(), Slic3r::GLVolumeCollection::update_colors_by_extruder(), Slic3r::GUI::CalibrationPresetPage::update_combobox_filaments(), Slic3r::PresetBundle::update_compatible(), Slic3r::PresetCollection::update_compatible_internal(), Slic3r::GUI::ObjectTableSettings::update_config_values(), Slic3r::GUI::update_custom_filaments(), Slic3r::DynamicPrintConfig::update_diff_values_to_child_config(), Slic3r::GUI::Plater::update_filament_colors_in_full_config(), Slic3r::DynamicPrintConfig::update_filament_config_values_for_multiple_extruders(), Slic3r::GUI::TabFilament::update_filament_overrides_page(), Slic3r::GUI::Plater::update_flush_volume_matrix(), Slic3r::GUI::TabPrintModel::update_model_config(), Slic3r::DynamicPrintConfig::update_non_diff_values_to_base_config(), update_plugin_manifest(), Slic3r::GUI::Tab::update_preset_description_line(), Slic3r::GUI::Sidebar::update_presets(), Slic3r::GUI::ConfigManipulation::update_print_fff_config(), Slic3r::update_static_print_config_from_dynamic(), Slic3r::GUI::UnsavedChangesDialog::update_tree(), Slic3r::GUI::UnsavedChangesDialog::update_tree(), Slic3r::DynamicPrintConfig::update_values_from_multi_to_multi(), Slic3r::DynamicPrintConfig::update_values_from_multi_to_multi_2(), Slic3r::DynamicPrintConfig::update_values_from_single_to_multi(), Slic3r::DynamicPrintConfig::update_values_to_printer_extruders(), Slic3r::DynamicPrintConfig::update_values_to_printer_extruders_for_multiple_filaments(), Slic3r::GUI::updateNozzleCountDisplay(), Slic3r::DynamicPrintConfig::validate(), Slic3r::GUI::Tab::validate_filament_temperature_pairs(), Slic3r::PresetBundle::validate_presets(), Slic3r::GUI::variant_keys(), and Slic3r::GUI::zero_pressure_advance_where_disabled().
|
inlineinherited |
|
inlineinherited |
References option_throw().
|
inlineinherited |
References optptr().
Referenced by option_throw(), set(), set(), set(), set(), and set().
|
overridevirtual |
Reimplemented from Slic3r::ConfigBase.
References options.
Referenced by Slic3r::apply_mixed_config_relocations(), Slic3r::apply_receiver_mix_relocations(), Slic3r::GUI::get_string_value(), Slic3r::client::MyContext::new_old_variable(), and Slic3r::client::MyContext::resolve_output_symbol().
|
overridevirtual |
Implements Slic3r::ConfigBase.
References Slic3r::ConfigOptionDef::create_default_option(), def(), opt(), and options.
| bool Slic3r::DynamicConfig::read_cli | ( | int | argc, |
| const char *const | argv[], | ||
| t_config_option_keys * | extra, | ||
| t_config_option_keys * | keys = nullptr ) |
References Slic3r::ConfigOptionVectorBase::clear(), Slic3r::coBool, Slic3r::coBools, Slic3r::coString, def(), Slic3r::ConfigOption::deserialize(), Slic3r::Disable, Slic3r::ConfigOptionResolver::has(), Slic3r::ConfigOption::is_vector(), keys(), Slic3r::normalize_cli_bool_value(), Slic3r::ConfigBase::option(), Slic3r::ConfigDef::options, options, Slic3r::ConfigBase::set_deserialize_nothrow(), Slic3r::ConfigOption::type(), and Slic3r::ConfigOptionDef::type.
| size_t Slic3r::DynamicConfig::remove_nil_options | ( | ) |
|
inherited |
References Slic3r::header_slic3r_generated(), keys(), and opt_serialize().
|
privateinherited |
References def(), Slic3r::ConfigOptionDef::is_plugin_backed(), Slic3r::ConfigOptionDef::plugin_type, and resolve_capability_fn.
Referenced by collect_plugin_manifest().
|
inherited |
References save_to_json(), and Slic3r::write_file_atomically().
Referenced by Slic3r::_BBS_3MF_Exporter::_add_project_config_file_to_archive(), Slic3r::_BBS_3MF_Exporter::_add_project_embedded_presets_to_archive(), Slic3r::PresetBundle::export_current_configs(), Slic3r::Preset::save(), and save_to_json().
|
inherited |
References BBL_JSON_KEY_FROM, BBL_JSON_KEY_NAME, BBL_JSON_KEY_VERSION, collect_plugin_manifest(), Slic3r::coString, keys(), option(), resolve_capability_fn, and Slic3r::ConfigOptionVectorBase::vserialize().
|
inlineprivate |
|
inlineinherited |
References option_throw().
Referenced by Slic3r::Print::apply(), Slic3r::extract_profile(), Slic3r::import_sla_archive(), Slic3r::CLI::run(), and Slic3r::GUI::CreatePrinterPresetDialog::save_printable_area_config().
|
inlineinherited |
References option_throw().
|
inlineinherited |
References option_throw().
|
inherited |
References Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coString, Slic3r::float_to_string_decimal_point(), and option_throw().
|
inherited |
References Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coInt, Slic3r::coString, and option_throw().
|
inherited |
References _u8L, Slic3r::append(), Slic3r::format(), and set_deserialize_nothrow().
Referenced by construct_assemble_list(), load(), load_from_gcode_file(), load_from_gcode_string_legacy(), load_from_json(), load_string_map(), set_deserialize(), set_deserialize_strict(), and set_deserialize_strict().
|
inherited |
References set_deserialize().
|
inherited |
References Slic3r::append(), handle_legacy(), set_deserialize_raw(), and Slic3r::ConfigSubstitutionContext::unrecogized_keys.
Referenced by Slic3r::DynamicConfig::read_cli(), and set_deserialize().
|
privateinherited |
References Slic3r::append(), Slic3r::coBool, Slic3r::coBools, Slic3r::coEnum, Slic3r::coEnums, def(), Slic3r::ConfigOptionDef::default_value, Slic3r::ConfigHelpers::DefaultsToFalse, Slic3r::ConfigHelpers::DefaultsToTrue, Slic3r::Disable, Slic3r::Enable, Slic3r::EnableSystemSilent, Slic3r::ConfigHelpers::enum_looks_like_true_value(), Slic3r::ConfigHelpers::Failed, Slic3r::ConfigSubstitution::new_value, Slic3r::ConfigSubstitution::old_value, Slic3r::ConfigSubstitution::opt_def, option(), Slic3r::ConfigSubstitutionContext::rule, set_deserialize_raw(), Slic3r::ConfigOptionDef::shortcut, Slic3r::ConfigHelpers::Substituted, Slic3r::ConfigSubstitutionContext::substitutions, Slic3r::ConfigOptionDef::type, and Slic3r::ConfigOptionVector< T >::values.
Referenced by set_deserialize_nothrow(), and set_deserialize_raw().
|
inlineinherited |
References Slic3r::append(), Slic3r::Disable, and set_deserialize().
Referenced by Slic3r::GUI::Tab::apply_preset_config_values().
|
inlineinherited |
References Slic3r::Disable, and set_deserialize().
|
inline |
References opt().
Referenced by Slic3r::GUI::Plater::_calib_pa_pattern(), Slic3r::append_bed_exclude_volumes(), Slic3r::WipeTowerIntegration::append_tcr(), Slic3r::WipeTowerIntegration::append_tcr2(), Slic3r::GUI::ConfigManipulation::apply(), Slic3r::Print::apply(), Slic3r::GUI::PageBedShape::apply_custom_config(), Slic3r::GUI::PageDiameters::apply_custom_config(), Slic3r::GUI::PageFirmware::apply_custom_config(), Slic3r::GUI::ConfigManipulation::apply_null_fff_config(), Slic3r::GUI::TabPrinter::build_fff(), Slic3r::GUI::Sidebar::build_filament_ams_list(), Slic3r::GUI::TabPrinter::build_unregular_pages(), Slic3r::GUI::CalibUtils::calib_flowrate(), Slic3r::GUI::CalibUtils::calib_generic_auto_pa_cali(), Slic3r::GUI::CalibUtils::calib_generic_PA(), Slic3r::GUI::CalibUtils::calib_max_vol_speed(), Slic3r::GUI::CalibUtils::calib_pa_pattern(), Slic3r::GUI::CalibUtils::calib_retraction(), Slic3r::GUI::CalibUtils::calib_temptue(), Slic3r::GUI::CalibUtils::calib_VFA(), Slic3r::GUI::change_opt_value(), Slic3r::GUI::ConfigManipulation::check_chamber_minimal_temperature(), Slic3r::GUI::ConfigManipulation::check_filament_ironing_spacing(), Slic3r::GUI::ConfigManipulation::check_filament_max_volumetric_speed(), Slic3r::GUI::ConfigManipulation::check_layer_height(), Slic3r::compute_filament_override_value(), Slic3r::PresetBundle::config_from_gcode(), Slic3r::PresetBundle::construct_full_config(), Slic3r::GUI::CreateFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::CreatePresetForPrinterDialog::create_dialog_buttons(), Slic3r::ProcessLayer::emit_custom_gcode_per_print_z(), Slic3r::GUI::empty_tray_config(), Slic3r::GCodeProcessor::export_config_for_render(), Slic3r::extend_extruder_variant(), Slic3r::CrealityPrintAgent::fetch_filament_info(), Slic3r::filter_published_config(), Slic3r::PresetBundle::full_fff_config(), Slic3r::PresetBundle::full_sla_config(), Slic3r::PresetBundle::get_filament_presets_for_machine(), Slic3r::PrintConfigDef::handle_legacy_composite(), Slic3r::is_compatible_with_printer(), Slic3r::GUI::ConfigManipulation::layer_height_out_of_range_dialog(), cereal::load(), Slic3r::load_enum_option(), Slic3r::GUI::Plater::load_gcode(), Slic3r::GUI::MenuFactory::load_handy_model(), Slic3r::PresetCollection::load_user_preset(), Slic3r::GUI::FlowRateWizard::on_cali_start(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::Plater::priv::on_select_bed_type(), Slic3r::GUI::Tab::on_value_change(), Slic3r::PrintBase::output_filename(), Slic3r::GCode::process_layer(), Slic3r::prune_stale_plugin_overrides(), Slic3r::read_config(), Slic3r::PresetBundle::reload_local_bundle(), Slic3r::CLI::run(), Slic3r::Preset::save(), Slic3r::GUI::CalibrationWizard::save_preset(), Slic3r::GUI::CreatePrinterPresetDialog::save_printable_area_config(), Slic3r::PresetBundle::set_calibrate_printer(), Slic3r::GUI::Tab::set_custom_gcode(), Slic3r::GUI::TabFilament::set_custom_gcode(), Slic3r::GCode::set_extruder(), Slic3r::GUI::CalibUtils::set_for_auto_pa_model_and_config(), Slic3r::GUI::PartPlate::set_vase_mode_related_object_config(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_config(), anonymous_namespace{OrcaSlicer_profile_validator.cpp}::slice_two_color_cube_and_export(), Slic3r::client::MyContext::store_new_variable(), Slic3r::GUI::PlaterPresetComboBox::sync_colour_config(), Slic3r::GUI::Tab::sync_excluder(), Slic3r::GUI::TabPrinter::toggle_options(), Slic3r::GUI::ConfigManipulation::toggle_print_fff_options(), Slic3r::GUI::PresetComboBox::update_ams_color(), Slic3r::PresetCollection::update_compatible_internal(), Slic3r::GUI::CalibrationPresetPage::update_filament_combobox(), Slic3r::GUI::TabPrinter::update_input_shaper_menu(), Slic3r::PrintBase::update_object_placeholders(), Slic3r::update_preset_name_option(), Slic3r::GUI::ConfigManipulation::update_print_fff_config(), and Slic3r::GUI::ConfigManipulation::update_print_sla_config().
|
inlinestaticinherited |
References resolve_capability_fn.
Referenced by Slic3r::plugin_hooks::anonymous_namespace{PluginHooks.cpp}::install_capability_resolver(), and Slic3r::plugin_hooks::uninstall().
|
inherited |
References keys().
Referenced by Slic3r::run_post_process_scripts().
|
inline |
References options.
Referenced by Slic3r::GUI::has_filaments(), Slic3r::DynamicPrintConfig::is_using_different_extruders(), load_default_gcodes_to_config(), Slic3r::GUI::ArrangeJob::prepare(), cereal::save(), Slic3r::save_config(), Slic3r::DynamicPrintConfig::support_different_extruders(), Slic3r::DynamicPrintConfig::update_non_diff_values_to_base_config(), and Slic3r::DynamicPrintConfig::update_values_to_printer_extruders().
|
inline |
|
inherited |
References collect_plugin_manifest(), option(), and resolve_capability_fn.
|
friend |
References cereal::access.
Referenced by cereal::access.
|
private |
|
staticprivateinherited |