#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/EncodedFilament.hpp>
Public Types | |
| enum class | ColorType : char { SINGLE_CLR = 0 , MULTI_CLR , GRADIENT_CLR } |
Public Member Functions | |
| size_t | ColorCount () const noexcept |
| const std::vector< wxColour > & | GetColors () const noexcept |
| void | AddColor (const wxColour &color) |
| void | EndSet (int ctype) |
| bool | operator< (const FilamentColor &other) const |
Public Attributes | |
| ColorType | m_color_type = ColorType::SINGLE_CLR |
| std::set< wxColour, wxColorSorter > | m_colors |
Private Attributes | |
| std::vector< wxColour > | m_color_list |
|
strong |
|
inline |
References m_color_list, and m_colors.
Referenced by Slic3r::FilamentColorCodeQuery::LoadFromLocal().
|
inlinenoexcept |
References m_colors.
Referenced by Slic3r::GUI::collect_preset_color_items(), Slic3r::GUI::FilamentPickerDialog::CreateColorBitmap(), operator<(), and Slic3r::GUI::FilamentPickerDialog::SetupLabelsContent().
|
inline |
References GRADIENT_CLR, m_color_type, m_colors, MULTI_CLR, and SINGLE_CLR.
Referenced by Slic3r::GUI::PlaterPresetComboBox::get_cur_color_info(), Slic3r::GUI::AMSMaterialsSetting::set_color(), and Slic3r::GUI::AMSMaterialsSetting::set_colors().
|
inlinenoexcept |
References m_color_list.
Referenced by Slic3r::GUI::collect_preset_color_items().
|
inline |
References ColorCount(), Slic3r::ColourHSV::h, m_color_type, m_colors, Slic3r::ColourHSV::s, Slic3r::ColourHSV::v, and Slic3r::wxColourToHSV().
|
private |
Referenced by AddColor(), and GetColors().
| ColorType Slic3r::FilamentColor::m_color_type = ColorType::SINGLE_CLR |
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), Slic3r::GUI::collect_preset_color_items(), Slic3r::GUI::FilamentPickerDialog::CreateColorBitmap(), Slic3r::GUI::FilamentPickerDialog::CreateColorGrid(), EndSet(), Slic3r::FilamentColorCodeQuery::GetFilaInfo(), Slic3r::FilamentColorCodeQuery::LoadFromLocal(), operator<(), and Slic3r::GUI::FilamentPickerDialog::UpdatePreview().
| std::set<wxColour, wxColorSorter> Slic3r::FilamentColor::m_colors |
Referenced by Slic3r::GUI::PlaterPresetComboBox::PlaterPresetComboBox(), AddColor(), ColorCount(), Slic3r::GUI::FilamentPickerDialog::CreateColorBitmap(), Slic3r::GUI::FilamentPickerDialog::CreateColorGrid(), EndSet(), Slic3r::GUI::PlaterPresetComboBox::get_cur_color_info(), Slic3r::FilamentColorCodeQuery::GetFilaInfo(), Slic3r::FilamentColorCodeQuery::LoadFromLocal(), operator<(), Slic3r::GUI::AMSMaterialsSetting::set_color(), Slic3r::GUI::AMSMaterialsSetting::set_colors(), Slic3r::GUI::FilamentPickerDialog::SetupLabelsContent(), and Slic3r::GUI::FilamentPickerDialog::UpdatePreview().