![]() |
Prusa Slicer 2.6.0
|
User modifiable property of text style NOTE: OnEdit fix serializations: EmbossStylesSerializable, TextConfigurationSerialization. More...
#include <src/libslic3r/TextConfiguration.hpp>
Public Member Functions | |
| FontProp (float line_height=10.f, float depth=2.f) | |
| Only constructor with restricted values. | |
| bool | operator== (const FontProp &other) const |
| template<class Archive > | |
| void | save (Archive &ar) const |
| template<class Archive > | |
| void | load (Archive &ar) |
Public Attributes | |
| std::optional< int > | char_gap |
| std::optional< int > | line_gap |
| float | emboss |
| bool | use_surface |
| std::optional< float > | boldness |
| std::optional< float > | skew |
| std::optional< float > | distance |
| std::optional< float > | angle |
| std::optional< unsigned int > | collection_number |
| float | size_in_mm |
| std::optional< std::string > | family |
| std::optional< std::string > | face_name |
| std::optional< std::string > | style |
| std::optional< std::string > | weight |
User modifiable property of text style NOTE: OnEdit fix serializations: EmbossStylesSerializable, TextConfigurationSerialization.
Only constructor with restricted values.
| line_height | Y size of text [in mm] |
| depth | Z size of text [in mm] |
|
inline |
References angle, boldness, char_gap, collection_number, distance, emboss, face_name, family, line_gap, cereal::load(), size_in_mm, skew, style, use_surface, and weight.
Here is the call graph for this function:References angle, boldness, char_gap, distance, emboss, Slic3r::is_approx(), line_gap, size_in_mm, skew, and use_surface.
Here is the call graph for this function:
|
inline |
References angle, boldness, char_gap, collection_number, distance, emboss, face_name, family, line_gap, cereal::save(), size_in_mm, skew, style, use_surface, and weight.
Here is the call graph for this function:| std::optional<float> Slic3r::FontProp::angle |
Referenced by Slic3r::Emboss::apply_transformation(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::fix_transformation(), load(), Slic3r::GUI::EmbossStylesSerializable::load_style(), Slic3r::GUI::GLGizmoEmboss::on_mouse_for_rotation(), Slic3r::GUI::GLGizmoEmboss::on_mouse_for_translate(), Slic3r::GUI::GLGizmoEmboss::on_stop_dragging(), operator==(), Slic3r::TextConfigurationSerialization::read(), save(), Slic3r::GUI::GLGizmoEmboss::set_volume_by_selection(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| std::optional<float> Slic3r::FontProp::boldness |
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_bold_button(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), priv::get_glyph(), Slic3r::GUI::Emboss::StyleManager::is_font_changed(), load(), Slic3r::GUI::EmbossStylesSerializable::load_style(), operator==(), Slic3r::TextConfigurationSerialization::read(), save(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| std::optional<int> Slic3r::FontProp::char_gap |
Referenced by Slic3r::GUI::Emboss::StyleManager::create_imgui_font(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), priv::get_glyph(), load(), Slic3r::GUI::EmbossStylesSerializable::load_style(), operator==(), Slic3r::TextConfigurationSerialization::read(), save(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| std::optional<unsigned int> Slic3r::FontProp::collection_number |
Referenced by Slic3r::GUI::Emboss::StyleManager::create_imgui_font(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), priv::get_glyph(), Slic3r::GUI::Emboss::StyleManager::get_imgui_font_size(), Slic3r::Emboss::get_shape_scale(), load(), Slic3r::GUI::EmbossStylesSerializable::load_style(), Slic3r::TextConfigurationSerialization::read(), save(), Slic3r::GUI::EmbossStylesSerializable::store_style(), Slic3r::Emboss::text2shapes(), and Slic3r::TextConfigurationSerialization::to_xml().
| std::optional<float> Slic3r::FontProp::distance |
Referenced by Slic3r::Emboss::apply_transformation(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::fix_transformation(), load(), Slic3r::GUI::EmbossStylesSerializable::load_style(), Slic3r::GUI::on_mouse_surface_drag(), operator==(), Slic3r::TextConfigurationSerialization::read(), save(), priv::start_create_object_job(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| float Slic3r::FontProp::emboss |
Referenced by Slic3r::GUI::WxFontUtils::create_emboss_style(), Slic3r::GUI::GLGizmoEmboss::create_volume(), priv::cut_surface(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_depth(), load(), Slic3r::GUI::EmbossStylesSerializable::load_style(), operator==(), Slic3r::GUI::Emboss::CreateObjectJob::process(), Slic3r::TextConfigurationSerialization::read(), save(), Slic3r::GUI::GLGizmoEmboss::set_depth(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| std::optional<std::string> Slic3r::FontProp::face_name |
| std::optional<std::string> Slic3r::FontProp::family |
| std::optional<int> Slic3r::FontProp::line_gap |
Referenced by Slic3r::GUI::Emboss::StyleManager::create_imgui_font(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), load(), Slic3r::GUI::EmbossStylesSerializable::load_style(), operator==(), Slic3r::TextConfigurationSerialization::read(), save(), Slic3r::GUI::EmbossStylesSerializable::store_style(), Slic3r::Emboss::text2shapes(), and Slic3r::TextConfigurationSerialization::to_xml().
| float Slic3r::FontProp::size_in_mm |
Referenced by Slic3r::GUI::WxFontUtils::create_emboss_style(), Slic3r::GUI::GLGizmoEmboss::create_volume(), Slic3r::GUI::WxFontUtils::create_wxFont(), Slic3r::GUI::GLGizmoEmboss::draw_height(), priv::get_glyph(), Slic3r::GUI::Emboss::StyleManager::get_imgui_font_size(), Slic3r::Emboss::get_shape_scale(), load(), Slic3r::GUI::EmbossStylesSerializable::load_style(), operator==(), Slic3r::TextConfigurationSerialization::read(), save(), Slic3r::GUI::GLGizmoEmboss::select_facename(), Slic3r::GUI::GLGizmoEmboss::set_height(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| std::optional<float> Slic3r::FontProp::skew |
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_italic_button(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), priv::get_glyph(), Slic3r::GUI::Emboss::StyleManager::is_font_changed(), load(), Slic3r::GUI::EmbossStylesSerializable::load_style(), operator==(), Slic3r::TextConfigurationSerialization::read(), save(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| std::optional<std::string> Slic3r::FontProp::style |
| bool Slic3r::FontProp::use_surface |
Referenced by Slic3r::GUI::GLGizmoEmboss::create_volume(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), load(), Slic3r::GUI::EmbossStylesSerializable::load_style(), Slic3r::GUI::GLGizmoEmboss::on_stop_dragging(), operator==(), Slic3r::TextConfigurationSerialization::read(), save(), priv::start_create_object_job(), priv::start_create_volume_job(), Slic3r::GUI::EmbossStylesSerializable::store_style(), and Slic3r::TextConfigurationSerialization::to_xml().
| std::optional<std::string> Slic3r::FontProp::weight |