#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/TextureImportDialog.hpp>
Public Member Functions | |
| TextureImportDialog (wxWindow *parent, const Slic3r::TexturedMesh &textured_mesh, const std::vector< TextureFilamentEntry > &filament_entries, std::function< bool()> initial_cancel_callback={}, std::function< bool(int)> initial_progress_callback={}) | |
| ~TextureImportDialog () | |
| int | ShowModal () override |
| void | on_dpi_changed (const wxRect &suggested_rect) override |
| Slic3r::PaintedMesh | get_painted_mesh () const |
| std::vector< Slic3r::FilamentMatch > | get_matches () const |
| bool | was_skipped () const |
| bool | fallback_to_geometry_only () const |
| const std::vector< std::array< float, 4 > > & | get_new_filament_colors () const |
| const std::vector< std::string > & | get_new_filament_preset_names () const |
| const std::vector< TextureNewMixedFilament > & | get_new_mixed_filaments () const |
| const std::vector< TextureFilamentEntry > & | get_filament_entries () const |
| size_t | get_existing_filament_count () const |
| void | EndModal (int retCode) override |
| float | scale_factor () const |
| float | prev_scale_factor () const |
| void | set_scale_factor (float v) |
| void | set_prev_scale_factor (float v) |
| void | set_em_unit (int v) |
| bool | force_rescale () const |
| int | em_unit () const |
| const wxFont & | normal_font () const |
| void | enable_force_rescale () |
Protected Member Functions | |
| virtual void | on_sys_color_changed () |
Private Member Functions | |
| void | build_ui () |
| void | build_preview_panel (wxWindow *parent, wxSizer *sizer) |
| void | build_params_panel (wxWindow *parent, wxSizer *sizer) |
| void | build_mapping_panel (wxWindow *parent, wxSizer *sizer) |
| void | build_bottom_buttons (wxSizer *sizer) |
| void | set_state (TextureImportState new_state) |
| void | update_ui_for_state () |
| void | start_computation (bool auto_color=false, bool initial=false) |
| void | cancel_computation () |
| void | on_computation_complete (wxCommandEvent &evt) |
| void | on_computation_progress (wxCommandEvent &evt) |
| void | on_computation_error (wxCommandEvent &evt) |
| void | on_mesh_repair_decision_required (wxCommandEvent &evt) |
| void | rebuild_mapping_rows () |
| void | do_auto_match () |
| void | sort_current_matches_by_filament_index () |
| void | restore_current_match_order (const std::vector< Slic3r::FilamentMatch > &previous_matches) |
| std::vector< Slic3r::FilamentMatch > | build_matches_from_rows () const |
| void | update_filament_color_map () |
| void | show_filament_popup (size_t row_index) |
| void | dismiss_filament_popup () |
| void | dismiss_filament_popup_on_wheel (wxMouseEvent &evt) |
| void | show_auto_mix_popup () |
| void | dismiss_auto_mix_popup () |
| void | set_auto_mix_mode (TextureAutoMixMode mode) |
| void | apply_auto_standard_mix (TextureAutoMixMode mode) |
| void | reset_auto_mix () |
| void | update_auto_mix_reset_visibility () |
| bool | add_decomposed_mixed_filament (size_t row_index) |
| int | add_virtual_filament (const std::array< float, 4 > &rgba, const std::string &hex, const std::string &preset_name=std::string()) |
| int | add_virtual_mixed_filament (const std::string &color_hex, const std::vector< int > &component_dialog_indices, const std::vector< int > &ratios) |
| size_t | max_filament_count () const |
| bool | can_add_virtual_filament () const |
| void | update_drop_warning_visibility () |
| void | compact_used_virtual_filaments () |
| int | find_closest_filament_index (const std::array< std::size_t, 3 > &color) const |
| std::vector< int > | compute_display_numbers () const |
| void | on_color_preset_clicked (wxCommandEvent &evt) |
| void | on_color_slider_changed (wxCommandEvent &evt) |
| void | on_color_spin_changed (wxCommandEvent &evt) |
| void | on_color_spin_text_changed (wxCommandEvent &evt) |
| void | on_smooth_slider_changed (wxCommandEvent &evt) |
| void | on_smooth_spin_changed (wxCommandEvent &evt) |
| void | on_smooth_spin_text_changed (wxCommandEvent &evt) |
| void | on_apply_clicked (wxCommandEvent &evt) |
| void | on_auto_merge_toggled (wxCommandEvent &evt) |
| void | highlight_view_button (int view_index) |
| void | on_skip_clicked (wxCommandEvent &evt) |
| void | on_ok_clicked (wxCommandEvent &evt) |
| void | set_color_count_value (int value, bool update_spin) |
| void | set_smooth_value (int value, bool update_spin) |
| void | preview_spin_text_value (SpinInput *spin, AccentSlider *slider, int ¶m, int min_value, int max_value, const wxString &text, std::function< void()> on_value_changed={}) |
| void | update_color_count_preset_buttons () |
| bool | has_valid_result () const |
| bool | is_params_dirty () const |
| void | update_confirm_button_state () |
| void | style_confirm_button (bool dirty) |
| wxDECLARE_EVENT_TABLE () | |
| void | update_em_unit () |
| bool | is_new_scale_factor () const |
| void | rescale (const wxRect &suggested_rect) |
Static Private Attributes | |
| static const int | ID_COLOR_4 = wxID_HIGHEST + 200 |
| static const int | ID_COLOR_8 = wxID_HIGHEST + 201 |
| static const int | ID_COLOR_16 = wxID_HIGHEST + 202 |
| static const int | ID_COLOR_AUTO = wxID_HIGHEST + 203 |
| static const int | ID_BTN_APPLY = wxID_HIGHEST + 204 |
| static const int | ID_BTN_SKIP = wxID_HIGHEST + 205 |
| static const int | ID_VIEW_ORIGINAL = wxID_HIGHEST + 206 |
| static const int | ID_VIEW_MULTICOLOR = wxID_HIGHEST + 207 |
| Slic3r::GUI::TextureImportDialog::TextureImportDialog | ( | wxWindow * | parent, |
| const Slic3r::TexturedMesh & | textured_mesh, | ||
| const std::vector< TextureFilamentEntry > & | filament_entries, | ||
| std::function< bool()> | initial_cancel_callback = {}, | ||
| std::function< bool(int)> | initial_progress_callback = {} ) |
| Slic3r::GUI::TextureImportDialog::~TextureImportDialog | ( | ) |
References dismiss_auto_mix_popup(), dismiss_filament_popup(), m_cancel_flag, and m_worker.
|
private |
References add_virtual_filament(), add_virtual_mixed_filament(), Slic3r::GUI::DecomposeComponent::colour, Slic3r::GUI::ColorDecomposeResult::components, Slic3r::GUI::ExistingPhysical, Slic3r::GUI::DecomposeComponent::filament_index, Slic3r::GUI::filament_type_for_color_decompose(), Slic3r::GUI::ColorDecomposeDialog::get_result(), m_current_matches, m_filament_entries, m_mapping_rows, Slic3r::GUI::ColorDecomposeResult::matched_color, max_filament_count(), Slic3r::GUI::parse_color_string(), Slic3r::GUI::DecomposeComponent::ratio, rebuild_mapping_rows(), Slic3r::GUI::ColorDecomposeDialog::set_missing_physical_calculator(), Slic3r::GUI::DPIAware< P >::ShowModal(), Slic3r::GUI::texture_entry_is_physical(), Slic3r::GUI::texture_entry_official_basic(), Slic3r::GUI::texture_normalize_color_hex(), and update_filament_color_map().
Referenced by show_filament_popup().
|
private |
References can_add_virtual_filament(), Slic3r::GUI::TextureFilamentEntry::color_hex, DEFAULT_VIRTUAL_FILAMENT_NAME, Slic3r::GUI::TextureFilamentEntry::dialog_index, Slic3r::GUI::TextureFilamentEntry::kind, m_default_virtual_filament_preset_name, m_filament_color_strs, m_filament_colors_rgba, m_filament_entries, m_filament_names, m_filaments_dropped, m_new_filament_colors, m_new_filament_preset_names, Slic3r::GUI::TextureFilamentEntry::name, Slic3r::GUI::NewPhysical, Slic3r::GUI::TextureFilamentEntry::preset_name, Slic3r::GUI::TextureFilamentEntry::project_config_index, and Slic3r::GUI::texture_normalize_color_hex().
Referenced by add_decomposed_mixed_filament(), apply_auto_standard_mix(), do_auto_match(), and show_filament_popup().
|
private |
References can_add_virtual_filament(), Slic3r::GUI::TextureFilamentEntry::color_hex, Slic3r::GUI::TextureNewMixedFilament::color_hex, Slic3r::GUI::TextureNewMixedFilament::component_dialog_indices, DEFAULT_VIRTUAL_FILAMENT_NAME, Slic3r::GUI::TextureFilamentEntry::dialog_index, Slic3r::GUI::TextureNewMixedFilament::dialog_index, Slic3r::GUI::TextureFilamentEntry::kind, m_filament_color_strs, m_filament_colors_rgba, m_filament_entries, m_filament_names, m_filaments_dropped, m_new_mixed_filaments, Slic3r::GUI::TextureFilamentEntry::mixed_components, Slic3r::GUI::TextureFilamentEntry::mixed_ratios, Slic3r::GUI::TextureFilamentEntry::name, Slic3r::GUI::NewMixed, Slic3r::GUI::parse_color_string(), Slic3r::GUI::TextureFilamentEntry::project_config_index, Slic3r::GUI::TextureNewMixedFilament::ratios, Slic3r::GUI::texture_entry_is_physical(), and Slic3r::GUI::texture_normalize_color_hex().
Referenced by add_decomposed_mixed_filament(), and apply_auto_standard_mix().
|
private |
References add_virtual_filament(), add_virtual_mixed_filament(), Slic3r::color_decompose_hex_to_rgb(), compact_used_virtual_filaments(), Slic3r::compute_delta_e(), DEFAULT_VIRTUAL_FILAMENT_BASIC_TYPE, DEFAULT_VIRTUAL_FILAMENT_NAME, Slic3r::lookup_standard_recipe(), m_auto_mix_applied, m_current_matches, m_default_virtual_filament_preset_name, m_existing_filament_count, m_filament_colors_rgba, m_filament_entries, m_filaments_dropped, m_mapping_rows, Slic3r::GUI::parse_color_string(), rebuild_mapping_rows(), Slic3r::GUI::texture_entry_is_mixed(), Slic3r::GUI::texture_entry_is_physical(), Slic3r::GUI::texture_entry_is_pla_basic(), Slic3r::GUI::texture_normalize_color_hex(), Slic3r::GUI::texture_recipe_mode(), update_auto_mix_reset_visibility(), update_drop_warning_visibility(), and update_filament_color_map().
Referenced by set_auto_mix_mode().
|
private |
References _L, _L_PLURAL, Choice, Confirm, StateColor::darkModeColorFor(), ID_BTN_SKIP, m_btn_ok, m_btn_skip, m_drop_warning_label, max_filament_count(), Regular, texture_import_section_title_font(), and wxStaticText.
Referenced by build_ui().
|
private |
References _L, Slic3r::GUI::auto_mix_mode_label(), Label::Body_14, StateColor::darkModeColorFor(), dismiss_filament_popup_on_wheel(), Label::Head_14, Icon, m_auto_merge_cb, m_auto_mix_font_point_size, m_auto_mix_mode, m_btn_auto_mix, m_btn_mix_reset, m_mapping_scroll, m_mapping_sizer, on_auto_merge_toggled(), Parameter, Regular, reset_auto_mix(), show_auto_mix_popup(), and wxStaticText.
Referenced by build_ui().
|
private |
References Slic3r::compute_delta_e(), m_filament_colors_rgba, and m_mapping_rows.
Referenced by get_matches(), and on_ok_clicked().
|
private |
References _L, StateColor::darkModeColorFor(), Label::Head_14, ID_BTN_APPLY, ID_COLOR_16, ID_COLOR_4, ID_COLOR_8, ID_COLOR_AUTO, m_btn_apply, m_btn_color_16, m_btn_color_4, m_btn_color_8, m_btn_color_auto, m_color_slider, m_color_spin, m_hint_label, m_initial_tooltips_set, m_param_color_count, m_param_smooth, m_smooth_slider, m_smooth_spin, max_filament_count(), on_color_slider_changed(), on_color_spin_changed(), on_color_spin_text_changed(), on_smooth_slider_changed(), on_smooth_spin_changed(), on_smooth_spin_text_changed(), Regular, SEPARATOR_COLOUR_KEY, texture_import_section_title_font(), update_color_count_preset_buttons(), Window, and wxStaticText.
Referenced by build_ui().
|
private |
References _L, StateColor::darkModeColorFor(), Slic3r::GUI::TexturePreviewCanvas::FilamentMap, highlight_view_button(), ID_VIEW_MULTICOLOR, ID_VIEW_ORIGINAL, m_btn_view_multicolor, m_btn_view_original, m_preview_canvas, m_state, m_tab_panel, Slic3r::GUI::TexturePreviewCanvas::MultiColor, Slic3r::GUI::TexturePreviewCanvas::Original, Parameter, Slic3r::GUI::Ready, Regular, texture_import_separator_colour(), and Slic3r::GUI::wxMouseEvent.
Referenced by build_ui().
|
private |
References build_bottom_buttons(), build_mapping_panel(), build_params_panel(), build_preview_panel(), StateColor::darkModeColorFor(), dismiss_filament_popup_on_wheel(), and texture_import_separator_colour().
|
private |
References m_filament_colors_rgba, and max_filament_count().
Referenced by add_virtual_filament(), and add_virtual_mixed_filament().
|
private |
References m_cancel_flag, m_current_computation_initial, m_initial_computation_cancelled, m_initial_computation_pending, m_progress_dlg, and m_worker.
Referenced by on_skip_clicked(), and start_computation().
|
private |
References _u8L, Slic3r::GUI::TextureFilamentEntry::color_hex, Slic3r::GUI::TextureNewMixedFilament::color_hex, Slic3r::GUI::TextureNewMixedFilament::component_dialog_indices, Slic3r::compute_delta_e(), DEFAULT_VIRTUAL_FILAMENT_NAME, Slic3r::GUI::TextureFilamentEntry::dialog_index, Slic3r::GUI::TextureNewMixedFilament::dialog_index, find_closest_filament_index(), Slic3r::GUI::format(), Slic3r::GUI::TextureFilamentEntry::kind, m_current_matches, m_default_virtual_filament_preset_name, m_existing_filament_count, m_filament_color_strs, m_filament_colors_rgba, m_filament_entries, m_filament_names, m_new_filament_colors, m_new_filament_preset_names, m_new_mixed_filaments, max_filament_count(), Slic3r::GUI::TextureFilamentEntry::name, Slic3r::GUI::NewMixed, Slic3r::GUI::NewPhysical, Slic3r::GUI::TextureFilamentEntry::preset_name, Slic3r::GUI::TextureNewMixedFilament::ratios, Slic3r::GUI::texture_entry_is_physical(), and Slic3r::GUI::texture_normalize_color_hex().
Referenced by apply_auto_standard_mix(), do_auto_match(), on_auto_merge_toggled(), on_computation_complete(), on_ok_clicked(), and reset_auto_mix().
|
private |
References Slic3r::GUI::ExistingMixed, Slic3r::GUI::ExistingPhysical, m_filament_entries, Slic3r::GUI::NewMixed, and Slic3r::GUI::NewPhysical.
Referenced by rebuild_mapping_rows(), and show_filament_popup().
|
private |
References m_auto_mix_popup.
Referenced by ~TextureImportDialog(), dismiss_filament_popup_on_wheel(), reset_auto_mix(), show_auto_mix_popup(), and update_ui_for_state().
|
private |
References m_filament_popup, and m_filament_popup_row.
Referenced by ~TextureImportDialog(), dismiss_filament_popup_on_wheel(), and show_filament_popup().
|
private |
References dismiss_auto_mix_popup(), dismiss_filament_popup(), and Slic3r::GUI::wxMouseEvent.
Referenced by build_mapping_panel(), build_ui(), and rebuild_mapping_rows().
|
private |
References _u8L, add_virtual_filament(), Slic3r::FilamentMatch::cluster_color, Slic3r::FilamentMatch::cluster_index, compact_used_virtual_filaments(), Slic3r::compute_delta_e(), Slic3r::FilamentMatch::delta_e, Slic3r::FilamentMatch::filament_color, Slic3r::FilamentMatch::filament_index, find_closest_filament_index(), Slic3r::GUI::format(), m_auto_merge_cb, m_auto_mix_applied, m_current_matches, m_existing_filament_count, m_filament_color_strs, m_filament_colors_rgba, m_filament_entries, m_filament_names, m_filaments_dropped, m_painted, Slic3r::match_clusters_to_filaments(), Slic3r::GUI::rgb_to_hex(), Slic3r::GUI::texture_entry_is_physical(), and update_filament_color_map().
Referenced by on_auto_merge_toggled(), on_computation_complete(), and reset_auto_mix().
|
inlineinherited |
Referenced by Slic3r::GUI::AuxiliaryDialog::AuxiliaryDialog(), Slic3r::GUI::CopyrightsDialog::CopyrightsDialog(), Slic3r::GUI::DesignTextDialog::DesignTextDialog(), Slic3r::GUI::EditGCodeDialog::EditGCodeDialog(), Slic3r::GUI::FileArchiveDialog::FileArchiveDialog(), Slic3r::GUI::MsgNoUpdates::MsgNoUpdates(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::OAuthDialog::OAuthDialog(), Slic3r::GUI::ParamsDialog::ParamsDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::SettingsDialog::SettingsDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), anonymous_namespace{3DPrinterOS.cpp}::UploadOptionsDialog::UploadOptionsDialog(), Slic3r::GUI::PublishSettingsDialog::add_row_ui(), Slic3r::GUI::DiffPresetDialog::complete_dialog_creation(), Slic3r::GUI::DiffPresetDialog::create_edit_sizer(), Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::GUI::DiffPresetDialog::create_tree(), Slic3r::GUI::ElegooPrintHostSendDialog::init(), Slic3r::GUI::FlashforgePrintHostSendDialog::init(), Slic3r::GUI::PrintHostSendDialog::init(), Slic3r::GUI::AboutDialog::on_dpi_changed(), Slic3r::GUI::AuxiliaryDialog::on_dpi_changed(), Slic3r::GUI::BedShapeDialog::on_dpi_changed(), Slic3r::GUI::ConfigWizard::on_dpi_changed(), Slic3r::GUI::CopyrightsDialog::on_dpi_changed(), Slic3r::GUI::DiffPresetDialog::on_dpi_changed(), Slic3r::GUI::EditGCodeDialog::on_dpi_changed(), Slic3r::GUI::FileArchiveDialog::on_dpi_changed(), Slic3r::GUI::OAuthDialog::on_dpi_changed(), Slic3r::GUI::ObjectTableDialog::on_dpi_changed(), Slic3r::GUI::ParamsDialog::on_dpi_changed(), Slic3r::GUI::PhysicalPrinterDialog::on_dpi_changed(), Slic3r::GUI::PrintHostQueueDialog::on_dpi_changed(), Slic3r::GUI::PurgeModeDialog::on_dpi_changed(), Slic3r::GUI::SavePresetDialog::on_dpi_changed(), Slic3r::GUI::SendSystemInfoDialog::on_dpi_changed(), Slic3r::GUI::SettingsDialog::on_dpi_changed(), and Slic3r::GUI::UnsavedChangesDialog::on_dpi_changed().
|
inlineinherited |
|
inlineoverrideinherited |
References Slic3r::GUI::dialogStack.
Referenced by Slic3r::GUI::CloneDialog::CloneDialog(), Slic3r::GUI::ConfigWizard::ConfigWizard(), Slic3r::GUI::CreatePresetSuccessfulDialog::CreatePresetSuccessfulDialog(), Slic3r::GUI::DeleteConfirmDialog::DeleteConfirmDialog(), Slic3r::GUI::DesignVariableDialog::DesignVariableDialog(), Slic3r::GUI::anonymous_namespace{PrintHostDialogs.cpp}::FlashforgeSlotDialog::FlashforgeSlotDialog(), Slic3r::GUI::GuideFrame::GuideFrame(), Slic3r::GUI::InputIpAddressDialog::InputIpAddressDialog(), Slic3r::GUI::ManualNozzleCountDialog::ManualNozzleCountDialog(), Slic3r::GUI::MsgUpdateConfig::MsgUpdateConfig(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::MultiChoiceDialog::MultiChoiceDialog(), Slic3r::GUI::NetworkErrorDialog::NetworkErrorDialog(), Slic3r::GUI::NetworkPluginRestartDialog::NetworkPluginRestartDialog(), Slic3r::GUI::PartSkipConfirmDialog::PartSkipConfirmDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::PlateNameEditDialog::PlateNameEditDialog(), Slic3r::GUI::PlateSettingsDialog::PlateSettingsDialog(), Slic3r::GUI::PublishSettingsDialog::PublishSettingsDialog(), Slic3r::GUI::SelectMachineDialog::SelectMachineDialog(), Slic3r::GUI::SendFailedConfirm::SendFailedConfirm(), Slic3r::GUI::SendSystemInfoDialog::SendSystemInfoDialog(), Slic3r::GUI::ShortcutCaptureDialog::ShortcutCaptureDialog(), Slic3r::GUI::SingleChoiceDialog::SingleChoiceDialog(), StepMeshDialog::StepMeshDialog(), Slic3r::GUI::SyncAmsInfoDialog::SyncAmsInfoDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), Slic3r::GUI::UpdatePluginDialog::UpdatePluginDialog(), Slic3r::GUI::UpdateVersionDialog::UpdateVersionDialog(), Slic3r::GUI::wgtDeviceNozzleRackUpgradeDlg::wgtDeviceNozzleRackUpgradeDlg(), Slic3r::GUI::SavePresetDialog::accept(), Slic3r::GUI::MsgDialog::add_button(), Slic3r::GUI::TipsDialog::add_button(), Slic3r::GUI::FilamentPickerDialog::BindEvents(), Slic3r::GUI::PluginPickerDialog::build_capability_ui(), Slic3r::GUI::BedShapeDialog::build_dialog(), Slic3r::GUI::PluginPickerDialog::build_ui(), Slic3r::GUI::UnsavedChangesDialog::close(), Slic3r::GUI::FileArchiveDialog::create_btn_sizer(), Slic3r::GUI::ColorDecomposeDialog::create_button_panel(), Slic3r::GUI::MixedFilamentDialog::create_button_panel(), Slic3r::GUI::CreateFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::CreatePresetForPrinterDialog::create_dialog_buttons(), Slic3r::GUI::EditFilamentPresetDialog::create_dialog_buttons(), Slic3r::GUI::ExportConfigsDialog::create_dialog_buttons(), Slic3r::GUI::PreferencesDialog::create_item_language_combobox(), Slic3r::GUI::PreferencesDialog::create_item_region_combobox(), Slic3r::GUI::PreferencesDialog::create_items(), Slic3r::GUI::CreatePrinterPresetDialog::create_page1_dialog_buttons(), Slic3r::GUI::CreatePrinterPresetDialog::create_page2_dialog_buttons(), Slic3r::GUI::ExportConfigsDialog::data_init(), Slic3r::GUI::WebDialog::destroy_silently(), Slic3r::GUI::EditFilamentPresetDialog::edit_preset(), Slic3r::GUI::ConnectPrinterDialog::end_modal(), Slic3r::GUI::PrintHostSendDialog::EndModal(), Slic3r::GUI::ColorPickerDialog::finish(), Slic3r::GUI::WebDialog::finish(), Slic3r::GUI::Newer3mfVersionDialog::get_btn_sizer(), Slic3r::GUI::ScoreDialog::get_button_sizer(), Slic3r::GUI::WebViewHostDialog::handle_common_script_command(), Slic3r::GUI::ExportPresetBundleDialog::InitExportData(), Slic3r::GUI::SelectMachineDialog::navigate_to_timelapse_page(), Slic3r::GUI::BindMachineDialog::on_bind_success(), Slic3r::GUI::ConnectPrinterDialog::on_button_confirm(), Slic3r::GUI::RecenterDialog::on_button_confirm(), Slic3r::GUI::BindMachineDialog::on_cancel(), Slic3r::GUI::EditCalibrationHistoryDialog::on_cancel(), Slic3r::GUI::InputIpAddressDialog::on_cancel(), Slic3r::GUI::NewCalibrationHistoryDialog::on_cancel(), Slic3r::GUI::OAuthDialog::on_cancel(), Slic3r::GUI::PingCodeBindDialog::on_cancel(), Slic3r::GUI::SelectMachineDialog::on_cancel(), Slic3r::GUI::SendToPrinterDialog::on_cancel(), Slic3r::GUI::SyncAmsInfoDialog::on_cancel(), Slic3r::GUI::UnBindMachineDialog::on_cancel(), Slic3r::GUI::WebDialog::on_close_window(), Slic3r::GUI::NetworkPluginDownloadDialog::on_dont_ask(), Slic3r::GUI::NetworkPluginDownloadDialog::on_download(), Slic3r::GUI::EditDevNameDialog::on_edit_name(), Slic3r::GUI::ConfirmBeforeSendDialog::on_hide(), Slic3r::GUI::PrivacyUpdateDialog::on_hide(), Slic3r::GUI::ShortcutCaptureDialog::on_key(), Slic3r::GUI::TextureImportDialog::on_ok_clicked(), Slic3r::GUI::FileArchiveDialog::on_open_button(), Slic3r::GUI::NetworkPluginDownloadDialog::on_remind_later(), Slic3r::GUI::ProjectDropDialog::on_select_cancel(), Slic3r::GUI::SavePresetDialog::on_select_cancel(), Slic3r::GUI::ProjectDropDialog::on_select_ok(), Slic3r::GUI::SendMultiMachinePage::on_send(), Slic3r::GUI::NetworkPluginDownloadDialog::on_skip(), Slic3r::GUI::TextureImportDialog::on_skip_clicked(), Slic3r::GUI::NetworkPluginDownloadDialog::on_skip_version(), Slic3r::GUI::Cornering_Test_Dlg::on_start(), Slic3r::GUI::FlowRateCalibrationDialog::on_start(), Slic3r::GUI::Input_Shaping_Damp_Test_Dlg::on_start(), Slic3r::GUI::Input_Shaping_Freq_Test_Dlg::on_start(), Slic3r::GUI::MaxVolumetricSpeed_Test_Dlg::on_start(), Slic3r::GUI::PA_Calibration_Dlg::on_start(), Slic3r::GUI::Retraction_Test_Dlg::on_start(), Slic3r::GUI::Temp_Calibration_Dlg::on_start(), Slic3r::GUI::VFA_Test_Dlg::on_start(), Slic3r::GUI::CalibrationDialog::on_start_calibration(), Slic3r::GUI::UnBindMachineDialog::on_unbind_printer(), Slic3r::GUI::PartSkipDialog::OnApplyDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::OnCancel(), Slic3r::GUI::AboutDialog::onCloseDialog(), Slic3r::GUI::CopyrightsDialog::onCloseDialog(), Slic3r::GUI::MultiNozzleSyncDialog::OnRackStatusReadingFinished(), Slic3r::GUI::GuideFrame::OnScriptMessage(), Slic3r::GUI::InputIpAddressDialog::OnTimer(), Slic3r::GUI::KBShortcutsDialog::open_mouse_preferences(), Slic3r::GUI::TroubleshootDialog::PackAll(), Slic3r::GUI::TroubleshootDialog::RebuildSystemProfiles(), Slic3r::GUI::SpeedDialWebDialog::run_action(), Slic3r::GUI::OAuthDialog::Show(), Slic3r::GUI::MultiNozzleSyncDialog::UpdateButton(), and Slic3r::GUI::CreatePrinterPresetDialog::validate_input_valid().
|
inline |
References m_fallback_to_geometry_only.
Referenced by Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog().
|
private |
References Slic3r::compute_delta_e(), m_filament_colors_rgba, and max_filament_count().
Referenced by compact_used_virtual_filaments(), and do_auto_match().
|
inlineinherited |
|
inline |
References m_existing_filament_count.
Referenced by Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog().
|
inline |
References m_filament_entries.
Referenced by Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog().
| std::vector< Slic3r::FilamentMatch > Slic3r::GUI::TextureImportDialog::get_matches | ( | ) | const |
References build_matches_from_rows(), and m_current_matches.
Referenced by Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog().
|
inline |
References m_new_filament_colors.
Referenced by Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog().
|
inline |
References m_new_filament_preset_names.
Referenced by Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog().
|
inline |
References m_new_mixed_filaments.
Referenced by Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog().
| Slic3r::PaintedMesh Slic3r::GUI::TextureImportDialog::get_painted_mesh | ( | ) | const |
References m_painted.
Referenced by Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog().
|
private |
References m_current_matches, m_filament_colors_rgba, m_mapping_rows, m_painted, and max_filament_count().
Referenced by on_computation_error(), on_mesh_repair_decision_required(), on_ok_clicked(), update_confirm_button_state(), and update_ui_for_state().
|
private |
References Confirm, m_btn_view_multicolor, m_btn_view_original, Parameter, Regular, and Button::SetStyle().
Referenced by build_preview_panel(), and on_computation_complete().
|
inlineprivateinherited |
|
private |
References m_applied_color_count, m_applied_smooth, m_param_color_count, and m_param_smooth.
Referenced by on_ok_clicked(), update_confirm_button_state(), and update_ui_for_state().
|
private |
References Slic3r::ExtruderMax.
Referenced by add_decomposed_mixed_filament(), build_bottom_buttons(), build_params_panel(), can_add_virtual_filament(), compact_used_virtual_filaments(), find_closest_filament_index(), has_valid_result(), on_color_spin_text_changed(), on_computation_complete(), and set_color_count_value().
|
inlineinherited |
Referenced by Slic3r::GUI::AboutDialog::AboutDialog(), Slic3r::GUI::ConfigWizard::ConfigWizard(), Slic3r::GUI::CopyrightsDialog::CopyrightsDialog(), Slic3r::GUI::EditGCodeDialog::EditGCodeDialog(), Slic3r::GUI::anonymous_namespace{PrintHostDialogs.cpp}::FlashforgeSlotDialog::FlashforgeSlotDialog(), Slic3r::GUI::KBShortcutsDialog::KBShortcutsDialog(), Slic3r::GUI::MsgDialog::MsgDialog(), Slic3r::GUI::OAuthDialog::OAuthDialog(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::SelectMachineDialog::SelectMachineDialog(), Slic3r::GUI::SendSystemInfoDialog::SendSystemInfoDialog(), Slic3r::GUI::SendToPrinterDialog::SendToPrinterDialog(), Slic3r::GUI::SettingsDialog::SettingsDialog(), Slic3r::GUI::ShortcutCaptureDialog::ShortcutCaptureDialog(), Slic3r::GUI::SyncAmsInfoDialog::SyncAmsInfoDialog(), anonymous_namespace{3DPrinterOS.cpp}::TokenAuthDialog::TokenAuthDialog(), Slic3r::GUI::TroubleshootDialog::TroubleshootDialog(), anonymous_namespace{3DPrinterOS.cpp}::UploadOptionsDialog::UploadOptionsDialog(), Slic3r::GUI::SavePresetDialog::build(), Slic3r::GUI::BedShapeDialog::build_dialog(), and Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings().
|
private |
References start_computation().
Referenced by Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
private |
References compact_used_virtual_filaments(), do_auto_match(), m_auto_merge_cb, m_auto_merge_enabled, m_current_matches, m_state, Slic3r::GUI::Ready, rebuild_mapping_rows(), restore_current_match_order(), update_auto_mix_reset_visibility(), update_drop_warning_visibility(), and update_filament_color_map().
Referenced by build_mapping_panel().
|
private |
References ID_COLOR_16, ID_COLOR_4, ID_COLOR_8, ID_COLOR_AUTO, m_param_color_count, set_color_count_value(), and start_computation().
Referenced by Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
private |
References m_color_slider, and set_color_count_value().
Referenced by build_params_panel().
|
private |
References m_color_spin, and set_color_count_value().
Referenced by build_params_panel().
|
private |
References m_color_slider, m_color_spin, m_param_color_count, max_filament_count(), and preview_spin_text_value().
Referenced by build_params_panel().
|
private |
References _u8L, compact_used_virtual_filaments(), Slic3r::GUI::TextureFilamentEntry::dialog_index, do_auto_match(), Slic3r::GUI::ExistingPhysical, Slic3r::GUI::TexturePreviewCanvas::FilamentMap, Slic3r::GUI::format(), highlight_view_button(), Slic3r::GUI::TextureFilamentEntry::kind, m_applied_color_count, m_applied_smooth, m_btn_view_multicolor, m_current_computation_initial, m_current_matches, m_existing_filament_count, m_filament_color_strs, m_filament_colors_rgba, m_filament_entries, m_filament_names, m_initial_computation_pending, m_new_filament_colors, m_new_filament_preset_names, m_new_mixed_filaments, m_painted, m_param_color_count, m_param_smooth, m_pending_result, m_preview_canvas, m_progress_dlg, m_result_mutex, m_tab_panel, max_filament_count(), Slic3r::GUI::TextureFilamentEntry::project_config_index, Slic3r::GUI::Ready, rebuild_mapping_rows(), set_color_count_value(), set_state(), sort_current_matches_by_filament_index(), Slic3r::GUI::texture_normalize_color_hex(), update_auto_mix_reset_visibility(), update_drop_warning_visibility(), and update_filament_color_map().
Referenced by Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
private |
References _L, Slic3r::GUI::Error, has_valid_result(), Slic3r::GUI::Idle, m_applied_color_count, m_applied_smooth, m_cancel_flag, m_color_slider, m_color_spin, m_current_computation_initial, m_fallback_to_geometry_only, m_initial_computation_cancelled, m_initial_computation_failed, m_initial_computation_pending, m_param_color_count, m_param_smooth, m_progress_dlg, m_smooth_slider, m_smooth_spin, Slic3r::GUI::Ready, set_state(), Slic3r::GUI::DPIAware< P >::ShowModal(), and update_color_count_preset_buttons().
Referenced by Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
private |
References m_cancel_flag, m_current_computation_initial, m_initial_progress_callback, and m_progress_dlg.
Referenced by Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
overridevirtual |
Implements Slic3r::GUI::DPIAware< wxDialog >.
References m_btn_apply, m_btn_auto_mix, m_btn_color_auto, m_btn_mix_reset, m_btn_ok, m_btn_skip, m_btn_view_multicolor, m_btn_view_original, m_color_spin, m_mapping_scroll, m_smooth_spin, rebuild_mapping_rows(), and update_color_count_preset_buttons().
|
private |
References _L, Choice, Confirm, has_valid_result(), Slic3r::GUI::Idle, Slic3r::TexturePaintingSettings::ImportWithoutRepair, m_cancel_flag, m_current_computation_auto_color, m_current_computation_initial, m_initial_computation_cancelled, m_initial_computation_pending, m_mesh_repair_decision, m_progress_dlg, Slic3r::GUI::Ready, Regular, Slic3r::TexturePaintingSettings::RepairAndImport, set_state(), Slic3r::GUI::MsgDialog::SetButtonLabel(), Slic3r::GUI::DPIAware< P >::ShowModal(), and start_computation().
Referenced by Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
private |
References build_matches_from_rows(), compact_used_virtual_filaments(), Slic3r::GUI::DPIDialog::EndModal(), has_valid_result(), is_params_dirty(), m_current_matches, m_state, and Slic3r::GUI::Ready.
Referenced by Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
private |
References cancel_computation(), Slic3r::GUI::DPIDialog::EndModal(), m_current_matches, m_new_filament_colors, m_new_filament_preset_names, m_new_mixed_filaments, and m_skipped.
Referenced by Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
private |
References m_smooth_slider, and set_smooth_value().
Referenced by build_params_panel().
|
private |
References m_smooth_spin, and set_smooth_value().
Referenced by build_params_panel().
|
private |
References m_param_smooth, m_smooth_slider, m_smooth_spin, and preview_spin_text_value().
Referenced by build_params_panel().
|
inlineprotectedvirtualinherited |
Reimplemented in PrintHostQueueDialog, Slic3r::GUI::ColorPickerDialog, Slic3r::GUI::ConfigWizard, Slic3r::GUI::DesignTextDialog, Slic3r::GUI::DiffPresetDialog, Slic3r::GUI::EditGCodeDialog, Slic3r::GUI::MultiMachinePickPage, Slic3r::GUI::ObjectTableDialog, Slic3r::GUI::PhysicalPrinterDialog, Slic3r::GUI::PrintHostQueueDialog, Slic3r::GUI::PublishSettingsDialog, Slic3r::GUI::SavePresetDialog, Slic3r::GUI::SendMultiMachinePage, and Slic3r::GUI::UnsavedChangesDialog.
|
inlineinherited |
|
private |
References SpinInput::GetTextCtrl(), L, AccentSlider::SetValue(), and update_confirm_button_state().
Referenced by on_color_spin_text_changed(), and on_smooth_spin_text_changed().
|
private |
References _L, compute_display_numbers(), StateColor::darkModeColorFor(), dismiss_filament_popup_on_wheel(), draw_filament_swatch_border(), draw_filament_swatch_ellipse_border(), ellipsize_text(), Slic3r::GUI::filament_name_to_wx_string(), m_current_matches, m_filament_colors_rgba, m_filament_entries, m_filament_names, m_mapping_rows, m_mapping_scroll, m_mapping_sizer, Slic3r::GUI::TextureFilamentEntry::mixed_components, Slic3r::GUI::TextureFilamentEntry::mixed_ratios, Slic3r::GUI::rgb_to_hex(), show_filament_popup(), Slic3r::GUI::texture_entry_is_mixed(), texture_import_text_colour(), and Slic3r::GUI::wxMouseEvent.
Referenced by add_decomposed_mixed_filament(), apply_auto_standard_mix(), on_auto_merge_toggled(), on_computation_complete(), on_dpi_changed(), reset_auto_mix(), and show_filament_popup().
|
inlineprivateinherited |
|
private |
References compact_used_virtual_filaments(), dismiss_auto_mix_popup(), do_auto_match(), m_auto_mix_applied, m_current_matches, m_filament_entries, m_state, Slic3r::GUI::Ready, rebuild_mapping_rows(), restore_current_match_order(), Slic3r::GUI::texture_entry_is_mixed(), update_auto_mix_reset_visibility(), update_drop_warning_visibility(), and update_filament_color_map().
Referenced by build_mapping_panel().
|
private |
References m_current_matches.
Referenced by on_auto_merge_toggled(), and reset_auto_mix().
|
inlineinherited |
|
private |
References apply_auto_standard_mix(), Slic3r::GUI::auto_mix_mode_label(), m_auto_mix_mode, and m_btn_auto_mix.
Referenced by show_auto_mix_popup().
|
private |
References m_color_slider, m_color_spin, m_param_color_count, max_filament_count(), update_color_count_preset_buttons(), and update_confirm_button_state().
Referenced by on_color_preset_clicked(), on_color_slider_changed(), on_color_spin_changed(), and on_computation_complete().
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
private |
References m_param_smooth, m_smooth_slider, m_smooth_spin, and update_confirm_button_state().
Referenced by on_smooth_slider_changed(), and on_smooth_spin_changed().
|
private |
References m_state, and update_ui_for_state().
Referenced by on_computation_complete(), on_computation_error(), on_mesh_repair_decision_required(), and start_computation().
|
private |
References dismiss_auto_mix_popup(), m_auto_mix_font_point_size, m_auto_mix_mode, m_auto_mix_popup, m_btn_auto_mix, and set_auto_mix_mode().
Referenced by build_mapping_panel().
|
private |
References _L, add_decomposed_mixed_filament(), add_virtual_filament(), compute_display_numbers(), dismiss_filament_popup(), Slic3r::GUI::filament_name_to_wx_string(), m_current_matches, m_existing_filament_count, m_filament_colors_rgba, m_filament_entries, m_filament_names, m_filament_popup, m_filament_popup_row, m_mapping_rows, m_skip_next_filament_popup_row, rebuild_mapping_rows(), and update_filament_color_map().
Referenced by rebuild_mapping_rows().
|
override |
References Slic3r::GUI::Idle, m_cancel_flag, m_initial_cancel_callback, m_initial_computation_cancelled, m_initial_computation_failed, m_initial_computation_pending, m_painted, m_progress_dlg, m_state, m_worker, Slic3r::GUI::DPIAware< wxDialog >::ShowModal(), and start_computation().
Referenced by Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog().
|
private |
References m_current_matches.
Referenced by on_computation_complete().
|
private |
References _L, _u8L, cancel_computation(), Slic3r::GUI::Computing, Slic3r::face_colors_to_painting(), Slic3r::TriangleMesh::its, m_cancel_flag, m_current_computation_auto_color, m_current_computation_initial, m_initial_cancel_callback, m_initial_computation_cancelled, m_initial_computation_failed, m_initial_computation_pending, m_mesh_repair_decision, m_param_color_count, m_param_smooth, m_pending_result, m_progress_dlg, m_result_mutex, m_textured_mesh, m_worker, Slic3r::TexturePaintingSettings::mesh_repair_callback, Slic3r::TexturePaintingSettings::mesh_repair_decision, Slic3r::TexturePaintingSettings::mesh_repair_decision_required, Slic3r::TexturedMesh::precomputed_face_colors, Slic3r::repair_mesh(), set_state(), Slic3r::TexturePaintingSettings::smooth_weight, Slic3r::TexturePaintingSettings::target_colors_num, and Slic3r::texture_to_painting().
Referenced by on_apply_clicked(), on_color_preset_clicked(), on_mesh_repair_decision_required(), and ShowModal().
|
private |
References _L, m_btn_ok, and m_hint_label.
Referenced by update_confirm_button_state(), and update_ui_for_state().
|
private |
References m_auto_mix_applied, and m_btn_mix_reset.
Referenced by apply_auto_standard_mix(), on_auto_merge_toggled(), on_computation_complete(), and reset_auto_mix().
|
private |
References Confirm, count, m_btn_color_16, m_btn_color_4, m_btn_color_8, m_param_color_count, Regular, and Window.
Referenced by build_params_panel(), on_computation_error(), on_dpi_changed(), and set_color_count_value().
|
private |
References has_valid_result(), is_params_dirty(), m_btn_ok, m_hint_label, m_state, Slic3r::GUI::Ready, and style_confirm_button().
Referenced by preview_spin_text_value(), set_color_count_value(), and set_smooth_value().
|
private |
References m_drop_warning_label, m_filaments_dropped, m_state, and Slic3r::GUI::Ready.
Referenced by apply_auto_standard_mix(), on_auto_merge_toggled(), on_computation_complete(), and reset_auto_mix().
|
inlineprivateinherited |
|
private |
References m_current_matches, m_filament_colors_rgba, and m_preview_canvas.
Referenced by add_decomposed_mixed_filament(), apply_auto_standard_mix(), do_auto_match(), on_auto_merge_toggled(), on_computation_complete(), reset_auto_mix(), and show_filament_popup().
|
private |
References Slic3r::GUI::Computing, dismiss_auto_mix_popup(), has_valid_result(), Slic3r::GUI::Idle, is_params_dirty(), m_auto_merge_cb, m_btn_apply, m_btn_auto_mix, m_btn_color_16, m_btn_color_4, m_btn_color_8, m_btn_color_auto, m_btn_mix_reset, m_btn_ok, m_btn_skip, m_color_slider, m_color_spin, m_hint_label, m_preview_canvas, m_smooth_slider, m_smooth_spin, m_state, Slic3r::GUI::Ready, and style_confirm_button().
Referenced by set_state().
|
inline |
References m_skipped.
Referenced by Slic3r::GUI::Plater::priv::run_textured_mesh_import_dialog().
|
private |
|
staticprivate |
Referenced by build_params_panel(), and Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
staticprivate |
Referenced by build_bottom_buttons(), and Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
staticprivate |
Referenced by build_params_panel(), on_color_preset_clicked(), and Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
staticprivate |
Referenced by build_params_panel(), on_color_preset_clicked(), and Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
staticprivate |
Referenced by build_params_panel(), on_color_preset_clicked(), and Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
staticprivate |
Referenced by build_params_panel(), on_color_preset_clicked(), and Slic3r::GUI::wxBEGIN_EVENT_TABLE().
|
staticprivate |
Referenced by build_preview_panel().
|
staticprivate |
Referenced by build_preview_panel().
|
private |
Referenced by is_params_dirty(), on_computation_complete(), and on_computation_error().
|
private |
Referenced by is_params_dirty(), on_computation_complete(), and on_computation_error().
|
private |
Referenced by build_mapping_panel(), do_auto_match(), on_auto_merge_toggled(), and update_ui_for_state().
|
private |
Referenced by on_auto_merge_toggled().
|
private |
Referenced by apply_auto_standard_mix(), do_auto_match(), reset_auto_mix(), and update_auto_mix_reset_visibility().
|
private |
Referenced by build_mapping_panel(), and show_auto_mix_popup().
|
private |
Referenced by build_mapping_panel(), set_auto_mix_mode(), and show_auto_mix_popup().
|
private |
Referenced by dismiss_auto_mix_popup(), and show_auto_mix_popup().
Referenced by build_params_panel(), on_dpi_changed(), and update_ui_for_state().
Referenced by build_mapping_panel(), on_dpi_changed(), set_auto_mix_mode(), show_auto_mix_popup(), and update_ui_for_state().
Referenced by build_params_panel(), update_color_count_preset_buttons(), and update_ui_for_state().
Referenced by build_params_panel(), update_color_count_preset_buttons(), and update_ui_for_state().
Referenced by build_params_panel(), update_color_count_preset_buttons(), and update_ui_for_state().
Referenced by build_params_panel(), on_dpi_changed(), and update_ui_for_state().
Referenced by build_mapping_panel(), on_dpi_changed(), update_auto_mix_reset_visibility(), and update_ui_for_state().
Referenced by build_bottom_buttons(), on_dpi_changed(), and update_ui_for_state().
Referenced by build_preview_panel(), highlight_view_button(), on_computation_complete(), and on_dpi_changed().
Referenced by build_preview_panel(), highlight_view_button(), and on_dpi_changed().
|
privateinherited |
|
private |
Referenced by ~TextureImportDialog(), cancel_computation(), on_computation_error(), on_computation_progress(), on_mesh_repair_decision_required(), ShowModal(), and start_computation().
|
private |
|
private |
Referenced by on_mesh_repair_decision_required(), and start_computation().
|
private |
|
private |
Referenced by add_decomposed_mixed_filament(), apply_auto_standard_mix(), compact_used_virtual_filaments(), do_auto_match(), get_matches(), has_valid_result(), on_auto_merge_toggled(), on_computation_complete(), on_ok_clicked(), on_skip_clicked(), rebuild_mapping_rows(), reset_auto_mix(), restore_current_match_order(), show_filament_popup(), sort_current_matches_by_filament_index(), and update_filament_color_map().
|
private |
Referenced by add_virtual_filament(), apply_auto_standard_mix(), and compact_used_virtual_filaments().
|
private |
Referenced by build_bottom_buttons(), and update_drop_warning_visibility().
|
privateinherited |
|
private |
|
private |
Referenced by fallback_to_geometry_only(), and on_computation_error().
|
private |
|
private |
Referenced by add_virtual_filament(), add_virtual_mixed_filament(), apply_auto_standard_mix(), build_matches_from_rows(), can_add_virtual_filament(), compact_used_virtual_filaments(), do_auto_match(), find_closest_filament_index(), has_valid_result(), on_computation_complete(), rebuild_mapping_rows(), show_filament_popup(), and update_filament_color_map().
|
private |
Referenced by add_decomposed_mixed_filament(), add_virtual_filament(), add_virtual_mixed_filament(), apply_auto_standard_mix(), compact_used_virtual_filaments(), compute_display_numbers(), do_auto_match(), get_filament_entries(), on_computation_complete(), rebuild_mapping_rows(), reset_auto_mix(), and show_filament_popup().
|
private |
|
private |
Referenced by dismiss_filament_popup(), and show_filament_popup().
|
private |
Referenced by dismiss_filament_popup(), and show_filament_popup().
|
private |
|
privateinherited |
|
private |
Referenced by build_params_panel(), style_confirm_button(), update_confirm_button_state(), and update_ui_for_state().
|
private |
Referenced by ShowModal(), and start_computation().
|
private |
Referenced by cancel_computation(), on_computation_error(), on_mesh_repair_decision_required(), ShowModal(), and start_computation().
|
private |
Referenced by on_computation_error(), ShowModal(), and start_computation().
|
private |
|
private |
Referenced by on_computation_progress().
|
private |
Referenced by build_params_panel().
|
private |
|
private |
Referenced by build_mapping_panel(), on_dpi_changed(), and rebuild_mapping_rows().
|
private |
Referenced by build_mapping_panel(), and rebuild_mapping_rows().
|
private |
Referenced by on_mesh_repair_decision_required(), and start_computation().
|
private |
|
private |
|
privateinherited |
|
private |
|
privateinherited |
|
private |
Referenced by do_auto_match(), get_painted_mesh(), has_valid_result(), on_computation_complete(), and ShowModal().
|
private |
|
private |
|
private |
Referenced by on_computation_complete(), and start_computation().
|
privateinherited |
|
private |
Referenced by build_preview_panel(), on_computation_complete(), update_filament_color_map(), and update_ui_for_state().
|
private |
|
private |
Referenced by on_computation_complete(), and start_computation().
|
privateinherited |
|
private |
Referenced by show_filament_popup().
|
private |
Referenced by on_skip_clicked(), and was_skipped().
|
private |
|
private |
|
private |
Referenced by build_preview_panel(), and on_computation_complete().
|
private |
Referenced by start_computation().
|
private |
Referenced by ~TextureImportDialog(), cancel_computation(), ShowModal(), and start_computation().