![]() |
Prusa Slicer 2.6.0
|
Style of embossed text (Path + Type) must define how to open font for using on different OS NOTE: OnEdit fix serializations: EmbossStylesSerializable, TextConfigurationSerialization. More...
#include <src/libslic3r/TextConfiguration.hpp>
Collaboration diagram for Slic3r::EmbossStyle: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 EmbossStyle &other) const |
| template<class Archive > | |
| void | serialize (Archive &ar) |
Public Attributes | |
| std::string | name |
| std::string | path |
| Type | type { Type::undefined } |
| FontProp | prop |
Style of embossed text (Path + Type) must define how to open font for using on different OS NOTE: OnEdit fix serializations: EmbossStylesSerializable, TextConfigurationSerialization.
|
strong |
| Enumerator | |
|---|---|
| undefined | |
| wx_win_font_descr | |
| wx_lin_font_descr | |
| wx_mac_font_descr | |
| file_path | |
|
inline |
|
inline |
| std::string Slic3r::EmbossStyle::name |
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_delete_style_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_popup(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_as_popup(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_button(), operator==(), Slic3r::GUI::Emboss::StyleManager::rename(), serialize(), Slic3r::GUI::GLGizmoEmboss::set_volume_by_selection(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| std::string Slic3r::EmbossStyle::path |
Referenced by priv::create_emboss_data_base(), Slic3r::GUI::GLGizmoEmboss::create_notification_not_valid_font(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_window(), operator==(), serialize(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| FontProp Slic3r::EmbossStyle::prop |
Referenced by Slic3r::GUI::Emboss::StyleManager::create_imgui_font(), Slic3r::GUI::GLGizmoEmboss::create_notification_not_valid_font(), Slic3r::GUI::GLGizmoEmboss::create_volume(), priv::cut_surface(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_depth(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_height(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::Emboss::StyleManager::get_font_prop(), Slic3r::GUI::Emboss::StyleManager::get_font_prop(), Slic3r::GUI::Emboss::StyleManager::is_font_changed(), Slic3r::GUI::GLGizmoEmboss::on_mouse_for_translate(), Slic3r::GUI::on_mouse_surface_drag(), Slic3r::GUI::GLGizmoEmboss::on_stop_dragging(), operator==(), Slic3r::GUI::Emboss::CreateObjectJob::process(), serialize(), Slic3r::GUI::GLGizmoEmboss::set_depth(), Slic3r::GUI::GLGizmoEmboss::set_height(), priv::start_create_object_job(), priv::start_create_volume_job(), priv::start_create_volume_on_surface_job(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| Type Slic3r::EmbossStyle::type { Type::undefined } |
Referenced by operator==(), serialize(), and Slic3r::TextConfigurationSerialization::to_xml().