All connected with one style keep temporary data and caches for style. More...
#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/Utils/EmbossStyleManager.hpp>
Public Types | |
| enum class | Type { undefined = 0 , wx_win_font_descr , wx_lin_font_descr , wx_mac_font_descr , file_path } |
Public Member Functions | |
| bool | operator== (const Style &other) const |
| bool | operator== (const EmbossStyle &other) const |
| template<class Archive> | |
| void | serialize (Archive &ar) |
Public Attributes | |
| EmbossProjection | projection |
| std::optional< float > | distance |
| std::optional< float > | angle |
| std::string | truncated_name |
| std::optional< StyleImage > | image |
| std::string | name |
| std::string | path |
| Type | type { Type::undefined } |
| FontProp | prop |
All connected with one style keep temporary data and caches for style.
|
stronginherited |
| Enumerator | |
|---|---|
| undefined | |
| wx_win_font_descr | |
| wx_lin_font_descr | |
| wx_mac_font_descr | |
| file_path | |
|
inlineinherited |
|
inline |
References angle, distance, Slic3r::EmbossStyle::operator==(), and projection.
|
inlineinherited |
| std::optional<float> Slic3r::GUI::Emboss::StyleManager::Style::angle |
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_advanced(), anonymous_namespace{GLGizmoEmboss.cpp}::fix_transformation(), anonymous_namespace{EmbossStyleManager.cpp}::load_style(), operator==(), Slic3r::GUI::GLGizmoEmboss::set_volume_by_selection(), and anonymous_namespace{EmbossStyleManager.cpp}::store_style().
| std::optional<float> Slic3r::GUI::Emboss::StyleManager::Style::distance |
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_advanced(), anonymous_namespace{GLGizmoEmboss.cpp}::fix_transformation(), anonymous_namespace{EmbossStyleManager.cpp}::load_style(), operator==(), Slic3r::GUI::GLGizmoEmboss::set_volume_by_selection(), and anonymous_namespace{EmbossStyleManager.cpp}::store_style().
| std::optional<StyleImage> Slic3r::GUI::Emboss::StyleManager::Style::image |
|
inherited |
|
inherited |
| EmbossProjection Slic3r::GUI::Emboss::StyleManager::Style::projection |
|
inherited |
Referenced by Slic3r::GUI::GLGizmoEmboss::create_notification_not_valid_font(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_height(), Slic3r::GUI::Emboss::StyleManager::get_font_prop(), Slic3r::GUI::Emboss::StyleManager::get_font_prop(), Slic3r::GUI::Emboss::StyleManager::is_font_changed(), anonymous_namespace{EmbossStyleManager.cpp}::load_style(), operator==(), serialize(), Slic3r::GUI::GLGizmoEmboss::set_volume_by_selection(), anonymous_namespace{EmbossStyleManager.cpp}::store_style(), Slic3r::TextConfigurationSerialization::to_xml(), and Slic3r::GUI::GLGizmoEmboss::volume_transformation_changed().
| std::string Slic3r::GUI::Emboss::StyleManager::Style::truncated_name |
Referenced by Slic3r::GUI::Emboss::StyleManager::rename().
|
inherited |
Referenced by anonymous_namespace{EmbossStyleManager.cpp}::load_style(), operator==(), and serialize().