![]() |
Prusa Slicer 2.6.0
|
Namespaces | |
| namespace | anonymous_namespace{Downloader.cpp} |
| namespace | anonymous_namespace{DownloaderFileGet.cpp} |
| namespace | anonymous_namespace{HintNotification.cpp} |
| namespace | anonymous_namespace{NotificationManager.cpp} |
| namespace | CommonGizmosDataObjects |
| namespace | Config |
| namespace | DownloaderUtils |
| namespace | Emboss |
| namespace | GUI_Descriptions |
| namespace | I18N |
| namespace | search_for_drives_internal |
Typedefs | |
| using | ConfigOptionsGroupShp = std::shared_ptr< ConfigOptionsGroup > |
| using | ConfigOptionsGroupWkp = std::weak_ptr< ConfigOptionsGroup > |
| typedef std::function< bool(const VendorProfile::PrinterModel &)> | ModelFilter |
| typedef DataList< wxListBox, std::string > | StringList |
| typedef DataList< wxCheckListBox, std::string > | PresetList |
| typedef std::map< std::string, std::pair< PagePrinters *, PagePrinters * > > | Pages3rdparty |
| typedef std::map< std::string, std::set< std::string > > | PresetAliases |
| using | choice_ctrl = wxComboBox |
| using | t_field = std::unique_ptr< Field > |
| using | t_kill_focus = std::function< void(const std::string &)> |
| using | t_change = std::function< void(const t_config_option_key &, const boost::any &)> |
| using | t_back_to_init = std::function< void(const std::string &)> |
| using | Vec2dEvent = Event< Vec2d > |
| using | RBtnEvent = Event< std::pair< Vec2d, bool > > |
| template<size_t N> | |
| using | Vec2dsEvent = ArrayEvent< Vec2d, N > |
| using | Vec3dEvent = Event< Vec3d > |
| template<size_t N> | |
| using | Vec3dsEvent = ArrayEvent< Vec3d, N > |
| using | HeightProfileSmoothEvent = Event< HeightProfileSmoothingParams > |
| typedef std::map< std::string, std::vector< std::pair< std::string, std::string > > > | FullSettingsHierarchy |
| typedef double | coordf_t |
| typedef std::pair< coordf_t, coordf_t > | t_layer_height_range |
| typedef DPIAware< wxFrame > | DPIFrame |
| typedef DPIAware< wxDialog > | DPIDialog |
| using | LoadFromOtherInstanceEvent = Event< std::vector< boost::filesystem::path > > |
| using | StartDownloadOtherInstanceEvent = Event< std::vector< std::string > > |
| using | InstanceGoToFrontEvent = SimpleEvent |
| using | EjectDriveNotificationClickedEvent = SimpleEvent |
| using | ExportGcodeNotificationClickedEvent = SimpleEvent |
| using | PresetUpdateAvailableClickedEvent = SimpleEvent |
| using | CancelFn = std::function< void()> |
| using | widget_t = std::function< wxSizer *(wxWindow *)> |
| Widget type describes a function object that returns a wxWindow (our widget) and accepts a wxWidget (parent window). | |
| using | t_option = std::unique_ptr< Option > |
| using | column_t = std::function< wxWindow *(wxWindow *parent, const Line &)> |
| using | t_optionfield_map = std::map< t_config_option_key, t_field > |
| using | t_opt_map = std::map< std::string, std::pair< std::string, int > > |
| using | t_optgroups = std::vector< std::shared_ptr< ConfigOptionsGroup > > |
| using | RemovableDriveEjectEvent = Event< std::pair< DriveData, bool > > |
| using | RemovableDrivesChangedEvent = SimpleEvent |
| using | PageShp = std::shared_ptr< Page > |
| using | ModelNodePtrArray = std::vector< std::unique_ptr< ModelNode > > |
Functions | |
| static std::string | get_option_label (BedShape::Parameter param) |
| static wxBitmap | wxImage_to_wxBitmap_with_alpha (wxImage &&image, float scale=1.0f) |
| static wxString | format_reason (const Config::Snapshot::Reason reason) |
| static std::string | get_color (wxColour colour) |
| static wxString | generate_html_row (const Config::Snapshot &snapshot, bool row_even, bool snapshot_active, bool dark_mode) |
| static wxString | generate_html_page (const Config::SnapshotDB &snapshot_db, const wxString &on_snapshot) |
| wxDEFINE_EVENT (EVT_PRINTER_PICK, PrinterPickerEvent) | |
| static void | focus_event (wxFocusEvent &e, wxTextCtrl *ctrl, double def_value) |
| wxDECLARE_EVENT (EVT_INDEX_PAGE, wxCommandEvent) | |
| static std::set< std::string > | get_new_added_presets (const std::map< std::string, std::string > &old_data, const std::map< std::string, std::string > &new_data) |
| static std::string | get_first_added_preset (const std::map< std::string, std::string > &old_data, const std::map< std::string, std::string > &new_data) |
| wxDEFINE_EVENT (EVT_INDEX_PAGE, wxCommandEvent) | |
| wxDEFINE_EVENT (EVT_DWNLDR_FILE_COMPLETE, wxCommandEvent) | |
| wxDEFINE_EVENT (EVT_DWNLDR_FILE_ERROR, wxCommandEvent) | |
| wxDEFINE_EVENT (EVT_DWNLDR_FILE_PROGRESS, wxCommandEvent) | |
| wxDEFINE_EVENT (EVT_DWNLDR_FILE_NAME_CHANGE, wxCommandEvent) | |
| wxDEFINE_EVENT (EVT_DWNLDR_FILE_PAUSED, wxCommandEvent) | |
| wxDEFINE_EVENT (EVT_DWNLDR_FILE_CANCELED, wxCommandEvent) | |
| wxDECLARE_EVENT (EVT_DWNLDR_FILE_COMPLETE, wxCommandEvent) | |
| wxDECLARE_EVENT (EVT_DWNLDR_FILE_PROGRESS, wxCommandEvent) | |
| wxDECLARE_EVENT (EVT_DWNLDR_FILE_ERROR, wxCommandEvent) | |
| wxDECLARE_EVENT (EVT_DWNLDR_FILE_NAME_CHANGE, wxCommandEvent) | |
| wxDECLARE_EVENT (EVT_DWNLDR_FILE_PAUSED, wxCommandEvent) | |
| wxDECLARE_EVENT (EVT_DWNLDR_FILE_CANCELED, wxCommandEvent) | |
| wxString | double_to_string (double const value, const int max_precision) |
| wxString | get_thumbnails_string (const std::vector< Vec2d > &values) |
| static wxString | na_value (bool for_spin_ctrl=false) |
| template<class T > | |
| bool | is_defined_input_value (wxWindow *win, const ConfigOptionType &type) |
| bool | is_bad_field (const t_field &obj) |
| Convenience function, accepts a const reference to t_field and checks to see whether or not both wx pointers are null. | |
| bool | is_window_field (const t_field &obj) |
| Covenience function to determine whether this field is a valid window field. | |
| bool | is_sizer_field (const t_field &obj) |
| Covenience function to determine whether this field is a valid sizer field. | |
| template<typename... TArgs> | |
| wxString | format_wxstr (const char *fmt, TArgs &&... args) |
| template<typename... TArgs> | |
| wxString | format_wxstr (const std::string &fmt, TArgs &&... args) |
| template<typename... TArgs> | |
| wxString | format_wxstr (const wxString &fmt, TArgs &&... args) |
| template<typename... TArgs> | |
| std::string | format (const char *fmt, TArgs &&... args) |
| template<typename... TArgs> | |
| std::string | format (const std::string &fmt, TArgs &&... args) |
| template<typename... TArgs> | |
| std::string | format (const wxString &fmt, TArgs &&... args) |
| static void | add_lock (wxImage &image, wxWindow *parent_win) |
| static void | add_default_image (wxImageList *img_list, bool is_system, wxWindow *parent_win) |
| static fs::path | get_dir (bool sys_dir) |
| static std::string | get_dir_path (bool sys_dir) |
| static void | generate_thumbnail_from_model (const std::string &filename) |
| static void | show_warning (const wxString &title, const std::string &error_file_type) |
| static unsigned char | buffer_id (EMoveType type) |
| static EMoveType | buffer_type (unsigned char id) |
| static float | round_to_bin (const float value) |
| static GLModel::Geometry | its_make_line (Vec3f beg_pos, Vec3f end_pos) |
| static void | init_from_circle (GLModel &model, double radius) |
| – #ysFIXME those functions bodies are ported from GizmoRotation | |
| static void | init_from_scale (GLModel &model, double radius) |
| static void | init_from_snap_radii (GLModel &model, double radius) |
| static void | init_from_angle_arc (GLModel &model, double angle, double radius) |
| static double | get_grabber_mean_size (const BoundingBoxf3 &bb) |
| static double | get_half_size (double size) |
| static double | get_dragging_half_size (double size) |
| void | update_object_cut_id (CutObjectBase &cut_id, ModelObjectCutAttributes attributes, const int dowels_count) |
| void | synchronize_model_after_cut (Model &model, const CutObjectBase &cut_id) |
| static std::string | format_double (double value) |
| static std::string | format_vec3 (const Vec3d &v) |
| static std::string | surface_feature_type_as_string (Measure::SurfaceFeatureType type) |
| static std::string | point_on_feature_type_as_string (Measure::SurfaceFeatureType type, int hover_id) |
| static std::string | center_on_feature_type_as_string (Measure::SurfaceFeatureType type) |
| static GLModel::Geometry | init_plane_data (const indexed_triangle_set &its, const std::vector< int > &triangle_indices) |
| static GLModel::Geometry | init_torus_data (unsigned int primary_resolution, unsigned int secondary_resolution, const Vec3f ¢er, float radius, float thickness, const Vec3f &model_axis, const Transform3f &world_trafo) |
| static bool | is_feature_with_center (const Measure::SurfaceFeature &feature) |
| static Vec3d | get_feature_offset (const Measure::SurfaceFeature &feature) |
| static void | add_row_to_table (std::function< void(void)> col_1=nullptr, std::function< void(void)> col_2=nullptr) |
| static void | add_strings_row_to_table (ImGuiWrapper &imgui, const std::string &col_1, const ImVec4 &col_1_color, const std::string &col_2, const ImVec4 &col_2_color) |
| static void | show_notification_extruders_limit_exceeded () |
| static std::vector< ColorRGBA > | get_extruders_colors () |
| static std::vector< std::string > | get_extruders_names () |
| static std::vector< int > | get_extruder_id_for_volumes (const ModelObject &model_object) |
| static void | render_extruders_combo (const std::string &label, const std::vector< std::string > &extruders, const std::vector< ColorRGBA > &extruders_colors, size_t &selection_idx) |
| static int | constraint_id (int grabber_id) |
| static void | call_after_if_active (std::function< void()> fn, GUI_App *app=&wxGetApp()) |
| static std::set< ObjectID > | get_volume_ids (const Selection &selection) |
| static ModelVolume * | get_volume (const ObjectID &id, const Selection &selection) |
| static std::string | create_volumes_name (const std::set< ObjectID > &ids, const Selection &selection) |
| static float | get_cursor_height () |
| wxDEFINE_EVENT (EVT_GLCANVAS_SCHEDULE_BACKGROUND_PROCESS, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_OBJECT_SELECT, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_RIGHT_CLICK, RBtnEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_REMOVE_OBJECT, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_ARRANGE, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_SELECT_ALL, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_QUESTION_MARK, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_INCREASE_INSTANCES, Event< int >) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_INSTANCE_MOVED, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_INSTANCE_ROTATED, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_RESET_SKEW, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_INSTANCE_SCALED, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_FORCE_UPDATE, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_WIPETOWER_MOVED, Vec3dEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_WIPETOWER_ROTATED, Vec3dEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_ENABLE_ACTION_BUTTONS, Event< bool >) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_UPDATE_GEOMETRY, Vec3dsEvent< 2 >) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_MOUSE_DRAGGING_STARTED, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_MOUSE_DRAGGING_FINISHED, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_UPDATE_BED_SHAPE, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_TAB, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_RESETGIZMOS, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_MOVE_SLIDERS, wxKeyEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_EDIT_COLOR_CHANGE, wxKeyEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_JUMP_TO, wxKeyEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_UNDO, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_REDO, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_COLLAPSE_SIDEBAR, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_RESET_LAYER_HEIGHT_PROFILE, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_ADAPTIVE_LAYER_HEIGHT_PROFILE, Event< float >) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_SMOOTH_LAYER_HEIGHT_PROFILE, HeightProfileSmoothEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_RELOAD_FROM_DISK, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_RENDER_TIMER, wxTimerEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_TOOLBAR_HIGHLIGHTER_TIMER, wxTimerEvent) | |
| wxDEFINE_EVENT (EVT_GLCANVAS_GIZMO_HIGHLIGHTER_TIMER, wxTimerEvent) | |
| static std::vector< int > | processed_objects_idxs (const Model &model, const SLAPrint &sla_print, const GLVolumePtrs &volumes) |
| static bool | composite_id_match (const GLVolume::CompositeID &id1, const GLVolume::CompositeID &id2) |
| static bool | object_contains_negative_volumes (const Model &model, int obj_id) |
| static bool | object_has_sla_drain_holes (const Model &model, int obj_id) |
| static bool | string_getter (const bool is_undo, int idx, const char **out_text) |
| static bool | search_string_getter (int idx, const char **label, const char **tooltip) |
| const ModelVolume * | get_model_volume (const GLVolume &v, const Model &model) |
| const ModelVolume * | get_model_volume (const ObjectID &volume_id, const ModelObjectPtrs &objects) |
| ModelVolume * | get_model_volume (const GLVolume &v, const ModelObject &object) |
| ModelVolume * | get_model_volume (const GLVolume &v, const ModelObjectPtrs &objects) |
| GLVolume * | get_first_hovered_gl_volume (const GLCanvas3D &canvas) |
| GLVolume * | get_selected_gl_volume (const GLCanvas3D &canvas) |
| ModelObject * | get_model_object (const GLVolume &gl_volume, const Model &model) |
| ModelObject * | get_model_object (const GLVolume &gl_volume, const ModelObjectPtrs &objects) |
| ModelInstance * | get_model_instance (const GLVolume &gl_volume, const Model &model) |
| ModelInstance * | get_model_instance (const GLVolume &gl_volume, const ModelObjectPtrs &objects) |
| ModelInstance * | get_model_instance (const GLVolume &gl_volume, const ModelObject &object) |
| wxDECLARE_EVENT (EVT_GLCANVAS_OBJECT_SELECT, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_SCHEDULE_BACKGROUND_PROCESS, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_RIGHT_CLICK, RBtnEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_REMOVE_OBJECT, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_ARRANGE, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_SELECT_ALL, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_QUESTION_MARK, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_INCREASE_INSTANCES, Event< int >) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_INSTANCE_MOVED, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_FORCE_UPDATE, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_WIPETOWER_MOVED, Vec3dEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_INSTANCE_ROTATED, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_RESET_SKEW, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_INSTANCE_SCALED, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_WIPETOWER_ROTATED, Vec3dEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_ENABLE_ACTION_BUTTONS, Event< bool >) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_UPDATE_GEOMETRY, Vec3dsEvent< 2 >) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_MOUSE_DRAGGING_STARTED, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_MOUSE_DRAGGING_FINISHED, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_UPDATE_BED_SHAPE, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_TAB, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_RESETGIZMOS, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_MOVE_SLIDERS, wxKeyEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_EDIT_COLOR_CHANGE, wxKeyEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_JUMP_TO, wxKeyEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_UNDO, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_REDO, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_COLLAPSE_SIDEBAR, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_RESET_LAYER_HEIGHT_PROFILE, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_ADAPTIVE_LAYER_HEIGHT_PROFILE, Event< float >) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_SMOOTH_LAYER_HEIGHT_PROFILE, HeightProfileSmoothEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_RELOAD_FROM_DISK, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_RENDER_TIMER, wxTimerEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_TOOLBAR_HIGHLIGHTER_TIMER, wxTimerEvent) | |
| wxDECLARE_EVENT (EVT_GLCANVAS_GIZMO_HIGHLIGHTER_TIMER, wxTimerEvent) | |
| static GLenum | get_primitive_mode (const GLModel::Geometry::Format &format) |
| static GLenum | get_index_type (const GLModel::Geometry &data) |
| template<typename Fn > | |
| bool | all_vertices_inside (const GLModel::Geometry &geometry, Fn fn) |
| bool | contains (const BuildVolume &volume, const GLModel &model, bool ignore_bottom) |
| GLModel::Geometry | stilized_arrow (unsigned int resolution, float tip_radius, float tip_height, float stem_radius, float stem_height) |
| GLModel::Geometry | circular_arrow (unsigned int resolution, float radius, float tip_height, float tip_width, float stem_width, float thickness) |
| GLModel::Geometry | straight_arrow (float tip_width, float tip_height, float stem_width, float stem_height, float thickness) |
| GLModel::Geometry | diamond (unsigned int resolution) |
| GLModel::Geometry | smooth_sphere (unsigned int resolution, float radius) |
| GLModel::Geometry | smooth_cylinder (unsigned int resolution, float radius, float height) |
| GLModel::Geometry | smooth_torus (unsigned int primary_resolution, unsigned int secondary_resolution, float radius, float thickness) |
| static bool | to_squared_power_of_two (const std::string &filename, int max_size_px, int &w, int &h) |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_ADD, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_DELETE, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_DELETE_ALL, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_ARRANGE, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_COPY, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_PASTE, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_MORE, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_FEWER, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_SPLIT_OBJECTS, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_SPLIT_VOLUMES, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLTOOLBAR_LAYERSEDITING, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLVIEWTOOLBAR_3D, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_GLVIEWTOOLBAR_PREVIEW, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_ADD, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_DELETE, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_DELETE_ALL, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_ARRANGE, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_COPY, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_PASTE, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_MORE, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_FEWER, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_SPLIT_OBJECTS, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_SPLIT_VOLUMES, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLTOOLBAR_LAYERSEDITING, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLVIEWTOOLBAR_3D, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_GLVIEWTOOLBAR_PREVIEW, SimpleEvent) | |
| void | disable_screensaver () |
| void | enable_screensaver () |
| bool | debugged () |
| void | break_to_debugger () |
| const std::string & | shortkey_ctrl_prefix () |
| const std::string & | shortkey_alt_prefix () |
| void | change_opt_value (DynamicPrintConfig &config, const t_config_option_key &opt_key, const boost::any &value, int opt_index) |
| void | show_error (wxWindow *parent, const wxString &message, bool monospaced_font) |
| void | show_error (wxWindow *parent, const char *message, bool monospaced_font) |
| void | show_error_id (int id, const std::string &message) |
| void | show_info (wxWindow *parent, const wxString &message, const wxString &title) |
| void | show_info (wxWindow *parent, const char *message, const char *title) |
| void | warning_catcher (wxWindow *parent, const wxString &message) |
| static wxString | bold (const wxString &str) |
| static wxString | bold_string (const wxString &str) |
| static void | add_config_substitutions (const ConfigSubstitutions &conf_substitutions, wxString &changes) |
| static wxString | substitution_message (const wxString &changes) |
| void | show_substitutions_info (const PresetsConfigSubstitutions &presets_config_substitutions) |
| void | show_substitutions_info (const ConfigSubstitutions &config_substitutions, const std::string &filename) |
| void | create_combochecklist (wxComboCtrl *comboCtrl, const std::string &text, const std::string &items) |
| unsigned int | combochecklist_get_flags (wxComboCtrl *comboCtrl) |
| void | combochecklist_set_flags (wxComboCtrl *comboCtrl, unsigned int flags) |
| AppConfig * | get_app_config () |
| wxString | from_u8 (const std::string &str) |
| std::string | into_u8 (const wxString &str) |
| wxString | from_path (const boost::filesystem::path &path) |
| boost::filesystem::path | into_path (const wxString &str) |
| void | about () |
| void | desktop_open_datadir_folder () |
| void | desktop_open_folder (const boost::filesystem::path &path) |
| void | add_menus (wxMenuBar *menu, int event_preferences_changed, int event_language_change) |
| void | show_error (wxWindow *parent, const std::string &message, bool monospaced_font=false) |
| void | show_info (wxWindow *parent, const std::string &message, const std::string &title=std::string()) |
| static wxString | file_wildcards (const FileWildcards &data) |
| wxString | file_wildcards (FileType file_type, const std::string &custom_extension) |
| wxString | sla_wildcards (const char *formatid) |
| static std::string | libslic3r_translate_callback (const char *s) |
| static void | generic_exception_handle () |
| static boost::optional< Semver > | parse_semver_from_ini (std::string path) |
| void | fatal_error (wxWindow *parent) |
| static wxString | dots ("…", wxConvUTF8) |
| static PrinterTechnology | printer_technology () |
| static int | extruders_count () |
| static bool | is_improper_category (const std::string &category, const int extruders_cnt, const bool is_object_settings=true) |
| static Plater * | plater () |
| static ObjectList * | obj_list () |
| static ObjectDataViewModel * | list_model () |
| static const Selection & | get_selection () |
| static void | get_full_settings_hierarchy (FullSettingsHierarchy &settings_menu, const bool is_part) |
| static int | GetSelectedChoices (wxArrayInt &selections, const wxString &message, const wxString &caption, const wxArrayString &choices) |
| static wxMenu * | create_settings_popupmenu (wxMenu *parent_menu, const bool is_object_settings, wxDataViewItem item) |
| static void | create_freq_settings_popupmenu (wxMenu *menu, const bool is_object_settings, wxDataViewItem item) |
| int | GUI_Run (GUI_InitParams ¶ms) |
| wxDEFINE_EVENT (EVT_OBJ_LIST_OBJECT_SELECT, SimpleEvent) | |
| static PrinterTechnology | printer_technology () |
| static const Selection & | scene_selection () |
| static DynamicPrintConfig & | printer_config () |
| static int | extruders_count () |
| static void | take_snapshot (const wxString &snapshot_name) |
| static std::string | get_warning_icon_name (const TriangleMeshStats &stats) |
| static wxString | get_item_name (const std::string &name, const bool is_text_volume) |
| static TriangleMesh | create_mesh (const std::string &type_name, const BoundingBoxf3 &bb) |
| static wxString | extruder2str (int extruder) |
| static bool | can_add_volumes_to_object (const ModelObject *object) |
| static void | update_selection (wxDataViewItemArray &sels, ObjectList::SELECTION_MODE mode, ObjectDataViewModel *model) |
| static double | get_min_layer_height (const int extruder_idx) |
| static double | get_max_layer_height (const int extruder_idx) |
| wxDECLARE_EVENT (EVT_OBJ_LIST_OBJECT_SELECT, SimpleEvent) | |
| static double | get_volume_min_z (const GLVolume &volume) |
| static choice_ctrl * | create_word_local_combo (wxWindow *parent) |
| void | msw_rescale_word_local_combo (choice_ctrl *combo) |
| static void | set_font_and_background_style (wxWindow *win, const wxFont &font) |
| static int | find_close_layer_idx (const std::vector< double > &zs, double &z, double eps) |
| wxTopLevelWindow * | find_toplevel_parent (wxWindow *window) |
| void | on_window_geometry (wxTopLevelWindow *tlw, std::function< void()> callback) |
| wxDEFINE_EVENT (EVT_DPI_CHANGED_SLICER, DpiChangedEvent) | |
| int | get_dpi_for_window (const wxWindow *window) |
| wxFont | get_default_font_for_dpi (const wxWindow *window, int dpi) |
| bool | check_dark_mode () |
| std::ostream & | operator<< (std::ostream &os, const WindowMetrics &metrics) |
| wxFont | get_default_font (const wxWindow *window) |
| wxDECLARE_EVENT (EVT_DPI_CHANGED_SLICER, DpiChangedEvent) | |
| wxString | L_str (const std::string &str) |
| void | draw (const IconManager::Icon &icon, const ImVec2 &size=ImVec2(0, 0), const ImVec4 &tint_col=ImVec4(1, 1, 1, 1), const ImVec4 &border_col=ImVec4(0, 0, 0, 0)) |
| Draw imgui image with icon. | |
| bool | clickable (const IconManager::Icon &icon, const IconManager::Icon &icon_hover) |
| Draw icon which change on hover. | |
| bool | button (const IconManager::Icon &activ, const IconManager::Icon &hover, const IconManager::Icon &disable, bool disabled=false) |
| Use icon as button with 3 states activ hover and disabled. | |
| static bool | image_button_ex (ImGuiID id, ImTextureID texture_id, const ImVec2 &size, const ImVec2 &uv0, const ImVec2 &uv1, const ImVec2 &padding, const ImVec4 &bg_col, const ImVec4 &tint_col, ImGuiButtonFlags flags) |
| static void | scroll_up () |
| static void | scroll_down () |
| static void | process_mouse_wheel (int &mouse_wheel) |
| static bool | selectable (const char *label, bool selected, ImGuiSelectableFlags flags=0, const ImVec2 &size_arg=ImVec2(0, 0)) |
| static void | scroll_y (int hover_id) |
| static void | process_key_down (ImGuiKey imgui_key, std::function< void()> f) |
| template<typename T , typename Func > | |
| static bool | input_optional (std::optional< T > &v, Func &f, std::function< bool(const T &)> is_default, const T &def_val) |
| wxDEFINE_EVENT (EVT_LOAD_MODEL_OTHER_INSTANCE, LoadFromOtherInstanceEvent) | |
| wxDEFINE_EVENT (EVT_START_DOWNLOAD_OTHER_INSTANCE, StartDownloadOtherInstanceEvent) | |
| wxDEFINE_EVENT (EVT_INSTANCE_GO_TO_FRONT, InstanceGoToFrontEvent) | |
| wxDECLARE_EVENT (EVT_LOAD_MODEL_OTHER_INSTANCE, LoadFromOtherInstanceEvent) | |
| wxDECLARE_EVENT (EVT_START_DOWNLOAD_OTHER_INSTANCE, StartDownloadOtherInstanceEvent) | |
| wxDECLARE_EVENT (EVT_INSTANCE_GO_TO_FRONT, InstanceGoToFrontEvent) | |
| static WipeTower | get_wipe_tower (const Plater &plater) |
| static void | update_arrangepoly_slaprint (arrangement::ArrangePolygon &ret, const SLAPrintObject &po, const ModelInstance &inst) |
| static coord_t | brim_offset (const PrintObject &po, const ModelInstance &inst) |
| coord_t | get_skirt_offset (const Plater *plater) |
| static std::string | concat_strings (const std::set< std::string > &strings, const std::string &delim="\n") |
| std::optional< arrangement::ArrangePolygon > | get_wipe_tower_arrangepoly (const Plater &plater) |
| double | bed_stride (const Plater *plater) |
| template<> | |
| arrangement::ArrangePolygon | get_arrange_poly (ModelInstance *inst, const Plater *plater) |
| arrangement::ArrangeParams | get_arrange_params (Plater *p) |
| void | assign_logical_beds (std::vector< arrangement::ArrangePolygon > &items, const arrangement::ArrangeBed &bed, double stride) |
| template<class T > | |
| arrangement::ArrangePolygon | get_arrange_poly (T obj, const Plater *plater) |
| template<> | |
| arrangement::ArrangePolygon | get_arrange_poly (ModelInstance *inst, const Plater *plater) |
| std::string | get_readers_wildcard () |
| template<class ProcessFn , class FinishFn , class = std::enable_if_t<IsProcessFn<ProcessFn>>, class = std::enable_if_t<IsFinishFn<FinishFn>>> | |
| bool | queue_job (Worker &w, ProcessFn fn, FinishFn finishfn) |
| template<class ProcessFn , class = std::enable_if_t<IsProcessFn<ProcessFn>>> | |
| bool | queue_job (Worker &w, ProcessFn fn) |
| bool | queue_job (Worker &w, std::unique_ptr< Job > j) |
| template<class... Args> | |
| bool | replace_job (Worker &w, Args &&...args) |
| bool | stop_current_job (Worker &w, unsigned timeout_ms=0) |
| bool | stop_queue (Worker &w, unsigned timeout_ms=0) |
| static wxIcon | main_frame_icon (GUI_App::EAppMode app_mode) |
| static wxMenu * | generate_help_menu () |
| static void | add_common_view_menu_items (wxMenu *view_menu, MainFrame *mainFrame, std::function< bool(void)> can_change_view) |
| static double | convert_input (int coord_byte_low, int coord_byte_high, double deadzone) |
| static void | add_msg_content (wxWindow *parent, wxBoxSizer *content_sizer, wxString msg, bool monospaced_font=false, bool is_marked_msg=false) |
| wxString | get_wraped_wxString (const wxString &in, size_t line_len) |
| wxDEFINE_EVENT (EVT_EJECT_DRIVE_NOTIFICAION_CLICKED, EjectDriveNotificationClickedEvent) | |
| wxDEFINE_EVENT (EVT_EXPORT_GCODE_NOTIFICAION_CLICKED, ExportGcodeNotificationClickedEvent) | |
| wxDEFINE_EVENT (EVT_PRESET_UPDATE_AVAILABLE_CLICKED, PresetUpdateAvailableClickedEvent) | |
| wxDECLARE_EVENT (EVT_EJECT_DRIVE_NOTIFICAION_CLICKED, EjectDriveNotificationClickedEvent) | |
| wxDECLARE_EVENT (EVT_EXPORT_GCODE_NOTIFICAION_CLICKED, ExportGcodeNotificationClickedEvent) | |
| wxDECLARE_EVENT (EVT_PRESET_UPDATE_AVAILABLE_CLICKED, PresetUpdateAvailableClickedEvent) | |
| wxDEFINE_EVENT (wxCUSTOMEVT_LAST_VOLUME_IS_DELETED, wxCommandEvent) | |
| wxBitmapBundle * | find_bndl (const std::string &bmp_name) |
| static int | get_root_idx (ObjectDataViewModelNode *parent_node, const ItemType root_type) |
| static bool | append_root_node (ObjectDataViewModelNode *parent_node, ObjectDataViewModelNode **root_node, const ItemType root_type) |
| WX_DEFINE_ARRAY_PTR (ObjectDataViewModelNode *, MyObjectTreeModelNodePtrArray) | |
| wxDECLARE_EVENT (wxCUSTOMEVT_LAST_VOLUME_IS_DELETED, wxCommandEvent) | |
| static bool | is_point_in_rect (const wxPoint &pt, const wxRect &rect) |
| static wxSize | get_bitmap_size (const wxBitmapBundle *bmp, wxWindow *parent) |
| std::string | gl_get_string_safe (GLenum param, const std::string &default_value) |
| static Semver | parse_version_string (const std::string &version) |
| wxDEFINE_EVENT (EVT_SCHEDULE_BACKGROUND_PROCESS, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_SLICING_UPDATE, SlicingStatusEvent) | |
| wxDEFINE_EVENT (EVT_SLICING_COMPLETED, wxCommandEvent) | |
| wxDEFINE_EVENT (EVT_PROCESS_COMPLETED, SlicingProcessCompletedEvent) | |
| wxDEFINE_EVENT (EVT_EXPORT_BEGAN, wxCommandEvent) | |
| static std::vector< std::pair< int, int > > | reloadable_volumes (const Model &model, const Selection &selection) |
| static long | GetNumberFromUser (const wxString &msg, const wxString &prompt, const wxString &title, long value, long min, long max, wxWindow *parent) |
| static void | update_color (wxColourPickerCtrl *color_pckr, const wxColour &color) |
| static std::shared_ptr< ConfigOptionsGroup > | create_options_tab (const wxString &title, wxBookCtrlBase *tabs) |
| static void | activate_options_tab (std::shared_ptr< ConfigOptionsGroup > optgroup) |
| static void | append_bool_option (std::shared_ptr< ConfigOptionsGroup > optgroup, const std::string &opt_key, const std::string &label, const std::string &tooltip, bool def_val, ConfigOptionMode mode=comSimple) |
| template<typename EnumType > | |
| static void | append_enum_option (std::shared_ptr< ConfigOptionsGroup > optgroup, const std::string &opt_key, const std::string &label, const std::string &tooltip, const ConfigOption *def_val, std::initializer_list< std::pair< std::string_view, std::string_view > > enum_values, ConfigOptionMode mode=comSimple) |
| static void | append_preferences_option_to_searcher (std::shared_ptr< ConfigOptionsGroup > optgroup, const std::string &opt_key, const wxString &label) |
| static std::string | suffix (const Preset &preset) |
| static std::string | suffix (Preset *preset) |
| static wxString | get_preset_name_with_suffix (const Preset &preset) |
| static void | run_wizard (ConfigWizard::StartPage sp) |
| wxDEFINE_EVENT (EVT_PRINTHOST_PROGRESS, PrintHostQueueDialog::Event) | |
| wxDEFINE_EVENT (EVT_PRINTHOST_ERROR, PrintHostQueueDialog::Event) | |
| wxDEFINE_EVENT (EVT_PRINTHOST_CANCEL, PrintHostQueueDialog::Event) | |
| wxDEFINE_EVENT (EVT_PRINTHOST_INFO, PrintHostQueueDialog::Event) | |
| wxDECLARE_EVENT (EVT_PRINTHOST_PROGRESS, PrintHostQueueDialog::Event) | |
| wxDECLARE_EVENT (EVT_PRINTHOST_ERROR, PrintHostQueueDialog::Event) | |
| wxDECLARE_EVENT (EVT_PRINTHOST_CANCEL, PrintHostQueueDialog::Event) | |
| wxDECLARE_EVENT (EVT_PRINTHOST_INFO, PrintHostQueueDialog::Event) | |
| wxDEFINE_EVENT (EVT_REMOVABLE_DRIVE_EJECTED, RemovableDriveEjectEvent) | |
| wxDEFINE_EVENT (EVT_REMOVABLE_DRIVES_CHANGED, RemovableDrivesChangedEvent) | |
| bool | operator< (const DriveData &lhs, const DriveData &rhs) |
| bool | operator> (const DriveData &lhs, const DriveData &rhs) |
| bool | operator== (const DriveData &lhs, const DriveData &rhs) |
| wxDECLARE_EVENT (EVT_REMOVABLE_DRIVE_EJECTED, RemovableDriveEjectEvent) | |
| wxDECLARE_EVENT (EVT_REMOVABLE_DRIVES_CHANGED, RemovableDrivesChangedEvent) | |
| static ColorRGBA | get_color (Axis axis) |
| static bool | is_left_handed (const Transform3d::ConstLinearPart &m) |
| static bool | is_left_handed (const Transform3d &m) |
| static bool | is_rotation_xy_synchronized (const Vec3d &rot_xyz_from, const Vec3d &rot_xyz_to) |
| static bool | is_rotation_xy_synchronized (const Transform3d::ConstLinearPart &trafo_from, const Transform3d::ConstLinearPart &trafo_to) |
| static bool | is_rotation_xy_synchronized (const Transform3d &trafo_from, const Transform3d &trafo_to) |
| static void | verify_instances_rotation_synchronized (const Model &model, const GLVolumePtrs &volumes) |
| ModelVolume * | get_selected_volume (const Selection &selection) |
| const GLVolume * | get_selected_gl_volume (const Selection &selection) |
| static bool | should_dialog_be_shown () |
| static void | save_version () |
| static std::map< std::string, std::string > | parse_lscpu_etc (const std::string &name, char delimiter) |
| static std::string | get_unique_id () |
| static std::string | generate_system_info_json () |
| void | show_send_system_info_dialog_if_needed () |
| static std::optional< double > | calc_scale (const Matrix3d &from, const Matrix3d &to, const Vec3d &dir) |
| bool | on_mouse_surface_drag (const wxMouseEvent &mouse_event, const Camera &camera, std::optional< SurfaceDrag > &surface_drag, GLCanvas3D &canvas, RaycastManager &raycast_manager, std::optional< double > up_limit={}) |
| Mouse event handler, when move(drag&drop) volume over model surface NOTE: Dragged volume has to be selected. And also has to be hovered on start of dragging. | |
| std::optional< Vec3d > | calc_surface_offset (const Selection &selection, RaycastManager &raycast_manager) |
| Calculate translation of volume onto surface of model. | |
| Transform3d | world_matrix_fixed (const GLVolume &gl_volume, const ModelObjectPtrs &objects) |
| Get transformation to world. | |
| Transform3d | world_matrix_fixed (const Selection &selection) |
| Get transformation to world. | |
| std::string | get_main_info (bool format_as_html) |
| std::string | get_mem_info (bool format_as_html) |
| template<class T > | |
| void | add_correct_opts_to_options_list (const std::string &opt_key, std::map< std::string, int > &map, Tab *tab, const int &value) |
| static wxString | support_combo_value_for_config (const DynamicPrintConfig &config, bool is_fff) |
| static wxString | pad_combo_value_for_config (const DynamicPrintConfig &config) |
| static void | validate_custom_gcode_cb (Tab *tab, const wxString &title, const t_config_option_key &opt_key, const boost::any &value) |
| static wxString | get_info_klipper_string () |
| static void | add_options_into_line (ConfigOptionsGroupShp &optgroup, const std::vector< SamePair< std::string > > &prefixes, const std::string &optkey) |
| wxDEFINE_EVENT (EVT_DIFF_DIALOG_TRANSFER, SimpleEvent) | |
| wxDEFINE_EVENT (EVT_DIFF_DIALOG_UPDATE_PRESETS, SimpleEvent) | |
| static std::string | get_icon_name (Preset::Type type, PrinterTechnology pt) |
| static std::string | def_text_color () |
| static void | color_string (wxString &str, const std::string &color) |
| static void | make_string_bold (wxString &str) |
| static void | update_children (ModelNode *parent) |
| static void | update_parents (ModelNode *node) |
| static void | rescale_children (ModelNode *parent) |
| static std::string | get_pure_opt_key (std::string opt_key) |
| static size_t | get_id_from_opt_key (std::string opt_key) |
| static wxString | get_full_label (std::string opt_key, const DynamicPrintConfig &config) |
| static wxString | get_string_value (std::string opt_key, const DynamicPrintConfig &config) |
| static PresetCollection * | get_preset_collection (Preset::Type type, PresetBundle *preset_bundle=nullptr) |
| static std::string | get_selection (PresetComboBox *preset_combo) |
| wxDECLARE_EVENT (EVT_DIFF_DIALOG_TRANSFER, SimpleEvent) | |
| wxDECLARE_EVENT (EVT_DIFF_DIALOG_UPDATE_PRESETS, SimpleEvent) | |
| static const std::string | CONFIG_UPDATE_WIKI_URL ("https://github.com/prusa3d/PrusaSlicer/wiki/Slic3r-PE-1.40-configuration-update") |
| bool | mac_dark_mode () |
| double | mac_max_scaling_factor () |
| static void | start_new_slicer_or_gcodeviewer (const NewSlicerInstanceType instance_type, const std::vector< wxString > paths_to_open, bool single_instance, bool delete_after_load) |
| static void | start_new_slicer_or_gcodeviewer (const NewSlicerInstanceType instance_type, const wxString *path_to_open, bool single_instance, bool delete_after_load) |
| void | start_new_slicer (const wxString *path_to_open, bool single_instance, bool delete_after_load) |
| void | start_new_slicer (const std::vector< wxString > &files, bool single_instance, bool delete_after_load) |
| void | start_new_gcodeviewer (const wxString *path_to_open) |
| void | start_new_gcodeviewer_open_file (wxWindow *parent) |
| RaycastManager::Meshes | create_meshes (GLCanvas3D &canvas, const RaycastManager::AllowVolumes &condition) |
| Use scene Raycasters and prepare data for actualize RaycasterManager. | |
| std::optional< RaycastManager::Hit > | ray_from_camera (const RaycastManager &raycaster, const Vec2d &mouse_pos, const Camera &camera, const RaycastManager::ISkip *skip) |
| Unproject on mesh by Mesh raycasters. | |
Variables | |
| static std::vector< std::pair< std::string, std::vector< std::string > > > | MODE_PALETTES |
| static const std::unordered_map< std::string, std::pair< std::string, std::string > > | legacy_preset_map |
| const size_t | DOWNLOAD_MAX_CHUNK_SIZE = 10 * 1024 * 1024 |
| const size_t | DOWNLOAD_SIZE_LIMIT = 1024 * 1024 * 1024 |
| static const ColorRGBA | DEFAULT_BASE_COLOR = { 0.625f, 0.625f, 0.625f, 1.0f } |
| static const ColorRGBA | DEFAULT_DRAG_COLOR = ColorRGBA::WHITE() |
| static const ColorRGBA | DEFAULT_HIGHLIGHT_COLOR = ColorRGBA::ORANGE() |
| static const std::array< ColorRGBA, 3 > | AXES_COLOR = {{ ColorRGBA::X(), ColorRGBA::Y(), ColorRGBA::Z() }} |
| static const ColorRGBA | CONSTRAINED_COLOR = ColorRGBA::GRAY() |
| static const ColorRGBA | GRABBER_COLOR = ColorRGBA::YELLOW() |
| static const ColorRGBA | UPPER_PART_COLOR = ColorRGBA::CYAN() |
| static const ColorRGBA | LOWER_PART_COLOR = ColorRGBA::MAGENTA() |
| static const ColorRGBA | MODIFIER_COLOR = ColorRGBA(0.75f, 0.75f, 0.75f, 0.5f) |
| static const ColorRGBA | PLAG_COLOR = ColorRGBA::YELLOW() |
| static const ColorRGBA | DOWEL_COLOR = ColorRGBA::DARK_YELLOW() |
| static const ColorRGBA | HOVERED_PLAG_COLOR = ColorRGBA::CYAN() |
| static const ColorRGBA | HOVERED_DOWEL_COLOR = ColorRGBA(0.0f, 0.5f, 0.5f, 1.0f) |
| static const ColorRGBA | SELECTED_PLAG_COLOR = ColorRGBA::GRAY() |
| static const ColorRGBA | SELECTED_DOWEL_COLOR = ColorRGBA::DARK_GRAY() |
| static const ColorRGBA | CONNECTOR_DEF_COLOR = ColorRGBA(1.0f, 1.0f, 1.0f, 0.5f) |
| static const ColorRGBA | CONNECTOR_ERR_COLOR = ColorRGBA(1.0f, 0.3f, 0.3f, 0.5f) |
| static const ColorRGBA | HOVERED_ERR_COLOR = ColorRGBA(1.0f, 0.3f, 0.3f, 1.0f) |
| const unsigned int | AngleResolution = 64 |
| const unsigned int | ScaleStepsCount = 72 |
| const float | ScaleStepRad = 2.0f * float(PI) / ScaleStepsCount |
| const unsigned int | ScaleLongEvery = 2 |
| const float | ScaleLongTooth = 0.1f |
| const unsigned int | SnapRegionsCount = 8 |
| const float | UndefFloat = -999.f |
| const std::string | UndefLabel = " " |
| static const Slic3r::ColorRGBA | DEFAULT_PLANE_COLOR = { 0.9f, 0.9f, 0.9f, 0.5f } |
| static const Slic3r::ColorRGBA | DEFAULT_HOVER_PLANE_COLOR = { 0.9f, 0.9f, 0.9f, 0.75f } |
| static const Slic3r::ColorRGBA | SELECTED_1ST_COLOR = { 0.25f, 0.75f, 0.75f, 1.0f } |
| static const Slic3r::ColorRGBA | SELECTED_2ND_COLOR = { 0.75f, 0.25f, 0.75f, 1.0f } |
| static const Slic3r::ColorRGBA | NEUTRAL_COLOR = { 0.5f, 0.5f, 0.5f, 1.0f } |
| static const int | POINT_ID = 100 |
| static const int | EDGE_ID = 200 |
| static const int | CIRCLE_ID = 300 |
| static const int | PLANE_ID = 400 |
| static const int | SEL_SPHERE_1_ID = 501 |
| static const int | SEL_SPHERE_2_ID = 502 |
| static const float | TRIANGLE_BASE = 10.0f |
| static const float | TRIANGLE_HEIGHT = TRIANGLE_BASE * 1.618033f |
| static const std::string | CTRL_STR |
| static const ColorRGBA | DISABLED_COLOR = ColorRGBA::DARK_GRAY() |
| static const int | VOLUME_RAYCASTERS_BASE_ID = (int)SceneRaycaster::EIdBase::Gizmo |
| static const FileWildcards | file_wildcards_by_type [FT_SIZE] |
| static SettingsFactory::Bundle | FREQ_SETTINGS_BUNDLE_FFF |
| static SettingsFactory::Bundle | FREQ_SETTINGS_BUNDLE_SLA |
| static const constexpr std::array< std::pair< const char *, const char * >, 5 > | ADD_VOLUME_MENU_ITEMS |
| static const constexpr std::array< std::pair< const char *, const char * >, 3 > | TEXT_VOLUME_ICONS |
| static const wxString | axes_color_text [] = { "#990000", "#009900", "#000099" } |
| static const wxString | axes_color_back [] = { "#f5dcdc", "#dcf5dc", "#dcdcf5" } |
| static const char | axes [] = { 'x', 'y', 'z' } |
| const std::string | BOLD_MARKER_START = "<b>" |
| const std::string | BOLD_MARKER_END = "</b>" |
| const std::string | HYPERTEXT_MARKER_START = "<a>" |
| const std::string | HYPERTEXT_MARKER_END = "</a>" |
| static const std::map< const wchar_t, std::string > | font_icons |
| static const std::map< const wchar_t, std::string > | font_icons_large |
| static const std::map< const wchar_t, std::string > | font_icons_extra_large |
| static const constexpr double | LOGICAL_BED_GAP = 1. / 5. |
| constexpr int | ABORT_WAIT_MAX_MS = 10000 |
| template<class Fn > | |
| constexpr bool | IsProcessFn = std::is_invocable_v<Fn, Job::Ctl&> |
| template<class Fn > | |
| constexpr bool | IsFinishFn = std::is_invocable_v<Fn, bool, std::exception_ptr&> |
| static const wxString | sep = " - " |
| static const wxString | sep_space = "" |
| BitmapCache * | m_bitmap_cache = nullptr |
| static constexpr char | LayerRootIcon [] = "edit_layers_all" |
| static constexpr char | LayerIcon [] = "edit_layers_some" |
| static constexpr char | WarningIcon [] = "exclamation" |
| static constexpr char | WarningManifoldIcon [] = "exclamation_manifold" |
| static constexpr char | LockIcon [] = "cut_" |
| const std::map< InfoItemType, InfoItemAtributes > | INFO_ITEMS |
| static const std::set< std::string > | options_without_field |
| static const char * | CONFIG_KEY_PATH = "printhost_path" |
| static const char * | CONFIG_KEY_GROUP = "printhost_group" |
| static const char * | CONFIG_KEY_STORAGE = "printhost_storage" |
| constexpr auto | BORDER_W = 10 |
| static std::map< Preset::Type, std::string > | TOP_LABELS |
| static const std::string | SEND_SYSTEM_INFO_DOMAIN = "prusa3d.com" |
| static const std::string | SEND_SYSTEM_INFO_URL = "https://files." + SEND_SYSTEM_INFO_DOMAIN + "/wp-json/v1/ps" |
| const std::vector< std::string > | extruder_options |
| static const std::map< Preset::Type, std::string > | type_icon_names |
| static std::string | grey = "#808080" |
| static std::string | orange = "#ed6b21" |
| static std::string | none {"none"} |
| static const char * | URL_CHANGELOG = "https://files.prusa3d.com/?latest=slicer-stable&lng=%1%" |
| static const char * | URL_DOWNLOAD = "https://www.prusa3d.com/slicerweb&lng=%1%" |
| static const char * | URL_DEV = "https://github.com/prusa3d/PrusaSlicer/releases/tag/version_%1%" |
| struct Slic3r::GUI::BackgroundTexture |
| struct Slic3r::GUI::BlockingWait |
| struct Slic3r::GUI::FileWildcards |
| struct Slic3r::GUI::FontImageData |
Keep data for rasterization of text by font face.
Collaboration diagram for Slic3r::GUI::FontImageData:| Class Members | ||
|---|---|---|
| shared_ptr< atomic< bool > > | cancel = nullptr | |
| unsigned int * | count_opened_font_files = nullptr | |
| wxFontEncoding | encoding | |
| wxString | font_name | |
| GLenum | format = GL_ALPHA | |
| unsigned char | gray_level = 5 | |
| size_t | index | |
| shared_ptr< bool > | is_created = nullptr | |
| GLint | level = 0 | |
| Vec2i | size | |
| string | text | |
| GLuint | texture_id | |
| GLenum | type = GL_UNSIGNED_BYTE | |
| struct Slic3r::GUI::GUI_InitParams |
Collaboration diagram for Slic3r::GUI::GUI_InitParams:| Class Members | ||
|---|---|---|
| int | argc | |
| char ** | argv | |
| bool | delete_after_load | |
| string | download_url | |
| DynamicPrintConfig | extra_config | |
| vector< string > | input_files | |
| vector< string > | load_configs | |
| PresetsConfigSubstitutions | preset_substitutions | |
| bool | start_as_gcodeviewer | |
| bool | start_downloader | |
| struct Slic3r::GUI::HintData |
| struct Slic3r::GUI::InfoItemAtributes |
| struct Slic3r::GUI::MeshErrorsInfo |
Collaboration diagram for Slic3r::GUI::MeshErrorsInfo:| Class Members | ||
|---|---|---|
| wxString | tooltip | |
| string | warning_icon_name | |
| struct Slic3r::GUI::PresetTab |
Collaboration diagram for Slic3r::GUI::PresetTab:| Class Members | ||
|---|---|---|
| string | name | |
| Tab * | panel | |
| PrinterTechnology | technology | |
| struct Slic3r::GUI::SurfaceDrag |
Collaboration diagram for Slic3r::GUI::SurfaceDrag:| Class Members | ||
|---|---|---|
| AllowVolumes | condition | |
| bool | exist_hit = true | |
| GLVolume * | gl_volume | |
| Transform3d | instance_inv | |
| Vec2d | mouse_offset | |
| Vec2d | mouse_offset_without_sla_shift | |
| optional< float > | start_angle | |
| Transform3d | world | |
| using Slic3r::GUI::CancelFn = typedef std::function<void()> |
| typedef wxComboBox Slic3r::GUI::choice_ctrl |
| using Slic3r::GUI::column_t = typedef std::function<wxWindow*(wxWindow* parent, const Line&)> |
| typedef std::shared_ptr< ConfigOptionsGroup > Slic3r::GUI::ConfigOptionsGroupShp |
| using Slic3r::GUI::ConfigOptionsGroupWkp = typedef std::weak_ptr<ConfigOptionsGroup> |
| typedef double Slic3r::GUI::coordf_t |
| typedef DPIAware<wxDialog> Slic3r::GUI::DPIDialog |
| typedef DPIAware<wxFrame> Slic3r::GUI::DPIFrame |
| using Slic3r::GUI::EjectDriveNotificationClickedEvent = typedef SimpleEvent |
| using Slic3r::GUI::ExportGcodeNotificationClickedEvent = typedef SimpleEvent |
| typedef std::map< std::string, std::vector< std::pair<std::string, std::string> > > Slic3r::GUI::FullSettingsHierarchy |
| using Slic3r::GUI::HeightProfileSmoothEvent = typedef Event<HeightProfileSmoothingParams> |
| using Slic3r::GUI::InstanceGoToFrontEvent = typedef SimpleEvent |
| using Slic3r::GUI::LoadFromOtherInstanceEvent = typedef Event<std::vector<boost::filesystem::path> > |
| typedef std::function<bool(const VendorProfile::PrinterModel&)> Slic3r::GUI::ModelFilter |
| using Slic3r::GUI::ModelNodePtrArray = typedef std::vector<std::unique_ptr<ModelNode> > |
| typedef std::map<std::string , std::pair<PagePrinters* , PagePrinters* > > Slic3r::GUI::Pages3rdparty |
| using Slic3r::GUI::PageShp = typedef std::shared_ptr<Page> |
| typedef std::map<std::string, std::set<std::string> > Slic3r::GUI::PresetAliases |
| typedef DataList<wxCheckListBox, std::string> Slic3r::GUI::PresetList |
| using Slic3r::GUI::PresetUpdateAvailableClickedEvent = typedef SimpleEvent |
| using Slic3r::GUI::RBtnEvent = typedef Event<std::pair<Vec2d, bool> > |
| using Slic3r::GUI::RemovableDriveEjectEvent = typedef Event<std::pair<DriveData, bool> > |
| using Slic3r::GUI::RemovableDrivesChangedEvent = typedef SimpleEvent |
| using Slic3r::GUI::StartDownloadOtherInstanceEvent = typedef Event<std::vector<std::string> > |
| typedef DataList<wxListBox, std::string> Slic3r::GUI::StringList |
| using Slic3r::GUI::t_back_to_init = typedef std::function<void(const std::string&)> |
| using Slic3r::GUI::t_change = typedef std::function<void(const t_config_option_key&, const boost::any&)> |
| using Slic3r::GUI::t_field = typedef std::unique_ptr<Field> |
| using Slic3r::GUI::t_kill_focus = typedef std::function<void(const std::string&)> |
| typedef std::pair< coordf_t, coordf_t > Slic3r::GUI::t_layer_height_range |
| using Slic3r::GUI::t_opt_map = typedef std::map< std::string, std::pair<std::string, int> > |
| using Slic3r::GUI::t_optgroups = typedef std::vector <std::shared_ptr<ConfigOptionsGroup> > |
| using Slic3r::GUI::t_option = typedef std::unique_ptr<Option> |
| using Slic3r::GUI::t_optionfield_map = typedef std::map<t_config_option_key, t_field> |
| using Slic3r::GUI::Vec2dEvent = typedef Event<Vec2d> |
| using Slic3r::GUI::Vec2dsEvent = typedef ArrayEvent<Vec2d, N> |
| using Slic3r::GUI::Vec3dEvent = typedef Event<Vec3d> |
| using Slic3r::GUI::Vec3dsEvent = typedef ArrayEvent<Vec3d, N> |
| using Slic3r::GUI::widget_t = typedef std::function<wxSizer*(wxWindow*)> |
Widget type describes a function object that returns a wxWindow (our widget) and accepts a wxWidget (parent window).
| anonymous enum |
| Enumerator | |
|---|---|
| WRAP_WIDTH | |
| MODEL_MIN_WRAP | |
| DIALOG_MARGIN | |
| INDEX_MARGIN | |
| BTN_SPACING | |
| INDENT_SPACING | |
| VERTICAL_SPACING | |
| MAX_COLS | |
| ROW_SPACING | |
| anonymous enum |
| Enumerator | |
|---|---|
| DPI_DEFAULT | |
|
strong |
|
strong |
| Enumerator | |
|---|---|
| abReslice | |
| abExport | |
| abSendGCode | |
| Enumerator | |
|---|---|
| IN_VENDOR | |
| IN_ARCHIVE | |
| IN_RESOURCES | |
|
strong |
| Enumerator | |
|---|---|
| None | |
| SelectionInfo | |
| InstancesHider | |
| Raycaster | |
| ObjectClipper | |
| SupportsClipper | |
| Enumerator | |
|---|---|
| DownloadPending | |
| DownloadOngoing | |
| DownloadStopped | |
| DownloadDone | |
| DownloadError | |
| DownloadPaused | |
| DownloadStateUnknown | |
|
strong |
| Enumerator | |
|---|---|
| etUndef | |
| etMinZ | |
| etMaxZ | |
| etLayerHeight | |
|
strong |
| Enumerator | |
|---|---|
| Mainframe | |
| SettingsDialog | |
| Enumerator | |
|---|---|
| NOT_EXPORTING | |
| EXPORTING_TO_REMOVABLE | |
| EXPORTING_TO_LOCAL | |
| Enumerator | |
|---|---|
| FT_STL | |
| FT_OBJ | |
| FT_OBJECT | |
| FT_STEP | |
| FT_AMF | |
| FT_3MF | |
| FT_GCODE | |
| FT_MODEL | |
| FT_PROJECT | |
| FT_FONTS | |
| FT_GALLERY | |
| FT_INI | |
| FT_SVG | |
| FT_TEX | |
| FT_SL1 | |
| FT_ZIP | |
| FT_SIZE | |
|
strong |
| Enumerator | |
|---|---|
| Undef | |
| CustomSupports | |
| CustomSeam | |
| CutConnectors | |
| MmuSegmentation | |
| Sinking | |
| VariableLayerHeight | |
| Enumerator | |
|---|---|
| itUndef | |
| itObject | |
| itVolume | |
| itInstanceRoot | |
| itInstance | |
| itSettings | |
| itLayerRoot | |
| itLayer | |
| itInfo | |
|
strong |
| Enumerator | |
|---|---|
| Slicer | |
| GCodeViewer | |
|
strong |
|
strong |
| Enumerator | |
|---|---|
| FDM_SUPPORTS | |
| SEAM | |
| MMU_SEGMENTATION | |
| Enumerator | |
|---|---|
| qsUndef | |
| qsReslice | |
| qsSaveAs | |
| qsExportSVG | |
| qsExportPNG | |
|
strong |
|
strong |
| Enumerator | |
|---|---|
| siFilament_g | |
| siFilament_m | |
| siFilament_mm3 | |
| siMateril_unit | |
| siCost | |
| siEstimatedTime | |
| siWTNumbetOfToolchanges | |
| siCount | |
| void Slic3r::GUI::about | ( | ) |
Referenced by generate_help_menu().
Here is the caller graph for this function:
|
static |
References Slic3r::comSimple.
Referenced by Slic3r::GUI::PreferencesDialog::build().
Here is the caller graph for this function:
|
static |
References _L, append_menu_item(), Slic3r::GUI::MainFrame::can_change_view(), Slic3r::GUI::MainFrame::select_view(), and sep.
Referenced by Slic3r::GUI::MainFrame::init_menubar_as_editor(), and Slic3r::GUI::MainFrame::init_menubar_as_gcodeviewer().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _, _L, bold(), bold_string(), Slic3r::coBool, Slic3r::coBools, Slic3r::coEnum, Slic3r::ConfigOptionDef::enum_def, format_wxstr(), from_u8(), Slic3r::ConfigOptionDef::label, Slic3r::ConfigOptionBoolsTempl< NULLABLE >::nil_value(), Slic3r::ConfigOptionDef::opt_key, and Slic3r::ConfigOptionDef::type.
Referenced by show_substitutions_info(), and show_substitutions_info().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::add_correct_opts_to_options_list | ( | const std::string & | opt_key, |
| std::map< std::string, int > & | map, | ||
| Tab * | tab, | ||
| const int & | value | ||
| ) |
References add_correct_opts_to_options_list(), Slic3r::GUI::Tab::m_config, and Slic3r::ConfigBase::option().
Referenced by add_correct_opts_to_options_list().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References add_lock(), get_bmp_bundle(), IMG_PX_CNT, and mac_max_scaling_factor().
Here is the call graph for this function:
|
static |
References get_bmp_bundle(), and mac_max_scaling_factor().
Referenced by add_default_image().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::add_menus | ( | wxMenuBar * | menu, |
| int | event_preferences_changed, | ||
| int | event_language_change | ||
| ) |
|
static |
References DPI_DEFAULT, Slic3r::encode_color(), format_wxstr(), from_u8(), get_dpi_for_window(), into_u8(), wxEVT_HTML_LINK_CLICKED, and Slic3r::xml_escape().
Referenced by Slic3r::GUI::ErrorDialog::ErrorDialog(), Slic3r::GUI::InfoDialog::InfoDialog(), and Slic3r::GUI::WarningDialog::WarningDialog().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::Line::label.
Referenced by Slic3r::GUI::TabSLAPrint::build_sla_support_params().
Here is the caller graph for this function:
|
static |
References ImGui::TableNextRow(), and ImGui::TableSetColumnIndex().
Referenced by add_strings_row_to_table(), and Slic3r::GUI::GLGizmoMeasure::on_render_input_window().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References add_row_to_table(), and Slic3r::GUI::ImGuiWrapper::text_colored().
Referenced by Slic3r::GUI::GLCanvas3D::_picking_pass(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), and Slic3r::GUI::GCodeViewer::render_legend().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References Slic3r::GUI::GLModel::Geometry::format, Slic3r::GUI::GLModel::Geometry::position_offset_floats(), Slic3r::GUI::GLModel::Geometry::position_stride_floats(), Slic3r::GUI::GLModel::Geometry::vertex_stride_floats(), and Slic3r::GUI::GLModel::Geometry::vertices.
Referenced by contains().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::coBool, L, Slic3r::ConfigOptionDef::label, Slic3r::ConfigOptionDef::mode, Slic3r::ConfigOptionDef::set_default_value(), Slic3r::ConfigOptionDef::tooltip, and Slic3r::Preset::TYPE_PREFERENCES.
Referenced by Slic3r::GUI::PreferencesDialog::build().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::coEnum, L, Slic3r::ConfigOptionDef::label, Slic3r::ConfigOptionDef::mode, Slic3r::ConfigOptionDef::set_default_value(), Slic3r::ConfigOptionDef::set_enum(), Slic3r::ConfigOptionDef::tooltip, and Slic3r::Preset::TYPE_PREFERENCES.
Here is the call graph for this function:
|
static |
References L, and Slic3r::Preset::TYPE_PREFERENCES.
Referenced by Slic3r::GUI::PreferencesDialog::create_downloader_path_sizer(), Slic3r::GUI::PreferencesDialog::create_settings_font_widget(), Slic3r::GUI::PreferencesDialog::create_settings_mode_color_widget(), Slic3r::GUI::PreferencesDialog::create_settings_mode_widget(), and Slic3r::GUI::PreferencesDialog::create_settings_text_color_widget().
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::ObjectDataViewModelNode::Append(), get_root_idx(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::ObjectDataViewModelNode::Insert(), itInstanceRoot, and itLayerRoot.
Referenced by Slic3r::GUI::ObjectDataViewModel::AddRoot().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::assign_logical_beds | ( | std::vector< arrangement::ArrangePolygon > & | items, |
| const arrangement::ArrangeBed & | bed, | ||
| double | stride | ||
| ) |
References Slic3r::bounding_box(), Slic3r::get_extents(), Slic3r::BoundingBoxBase< PointType, APointsType >::min, and Slic3r::arrangement::UNARRANGED.
Referenced by Slic3r::GUI::ArrangeJob::prepare(), and Slic3r::GUI::FillBedJob::prepare().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::BuildVolume::bounding_volume(), Slic3r::GUI::Plater::build_volume(), LOGICAL_BED_GAP, plater(), and Slic3r::BoundingBox3Base< PointType >::size().
Referenced by get_arrange_poly(), Slic3r::GUI::ArrangeJob::prepare(), and Slic3r::GUI::FillBedJob::prepare().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by add_config_substitutions().
Here is the caller graph for this function:
|
static |
Referenced by add_config_substitutions(), and show_substitutions_info().
Here is the caller graph for this function:| void Slic3r::GUI::break_to_debugger | ( | ) |
|
static |
References Slic3r::btOuterAndInner, Slic3r::btOuterOnly, Slic3r::PrintObject::config(), and Slic3r::scaled().
Referenced by get_arrange_poly().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::Retract.
Referenced by Slic3r::GUI::GCodeViewer::can_export_toolpaths(), Slic3r::GUI::GCodeViewer::export_toolpaths_to_obj(), Slic3r::GUI::GCodeViewer::is_toolpath_move_type_visible(), Slic3r::GUI::GCodeViewer::load_toolpaths(), Slic3r::GUI::GCodeViewer::refresh(), Slic3r::GUI::GCodeViewer::refresh_render_paths(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::GCodeViewer::render_toolpaths(), and Slic3r::GUI::GCodeViewer::set_toolpath_move_type_visible().
Here is the caller graph for this function:
|
static |
References Slic3r::Retract.
Referenced by Slic3r::GUI::GCodeViewer::init().
Here is the caller graph for this function:| bool Slic3r::GUI::button | ( | const IconManager::Icon & | activ, |
| const IconManager::Icon & | hover, | ||
| const IconManager::Icon & | disable, | ||
| bool | disabled = false |
||
| ) |
Use icon as button with 3 states activ hover and disabled.
| activ | Not disabled not hovered image |
| hover | Hovered image |
| disable | Disabled image |
References clickable(), and draw().
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_advanced(), priv::draw_button(), Slic3r::GUI::ObjectLayers::sys_color_changed(), and Slic3r::GUI::ObjectManipulation::update_mirror_buttons_visibility().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::is_approx(), and sqrt().
Referenced by on_mouse_surface_drag().
Here is the call graph for this function:
Here is the caller graph for this function:| std::optional< Vec3d > Slic3r::GUI::calc_surface_offset | ( | const Selection & | selection, |
| RaycastManager & | raycast_manager | ||
| ) |
Calculate translation of volume onto surface of model.
| selection | Must contain only one selected volume, Transformation of current instance |
| raycast_manager | AABB trees of object. Actualize object |
References Slic3r::GUI::RaycastManager::actualize(), Slic3r::GUI::RaycastManager::closest(), Slic3r::GUI::RaycastManager::closest_hit(), EPSILON, Slic3r::GUI::Selection::get_model(), get_model_instance(), get_model_volume(), get_selected_gl_volume(), Slic3r::GUI::RaycastManager::get_transformation(), Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::inverse(), Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::linear(), Slic3r::Model::objects, Slic3r::GUI::RaycastManager::ClosePoint::point, Slic3r::GUI::RaycastManager::SurfacePoint< T >::position, Slic3r::GUI::RaycastManager::Hit::squared_distance, Slic3r::GUI::RaycastManager::Hit::tr_key, Slic3r::GUI::RaycastManager::ClosePoint::tr_key, and world_matrix_fixed().
Referenced by Slic3r::GUI::GLGizmoEmboss::process().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::Plater::canvas3D(), Slic3r::GUI::GLGizmosManager::get_current_type(), Slic3r::GUI::GLCanvas3D::get_gizmos_manager(), plater(), and Slic3r::GUI::GLGizmosManager::Simplify.
Referenced by Slic3r::GUI::GLGizmoSimplify::process().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::ModelObject::is_cut().
Referenced by Slic3r::GUI::ObjectList::add_volumes_to_object_in_list().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _u8L, Slic3r::Measure::Circle, and Slic3r::Measure::Edge.
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render_input_window().
Here is the caller graph for this function:| void Slic3r::GUI::change_opt_value | ( | DynamicPrintConfig & | config, |
| const t_config_option_key & | opt_key, | ||
| const boost::any & | value, | ||
| int | opt_index | ||
| ) |
References Slic3r::coBool, Slic3r::coBools, Slic3r::coEnum, Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coFloats, Slic3r::coFloatsOrPercents, Slic3r::coInt, Slic3r::coInts, Slic3r::coNone, Slic3r::coPercent, Slic3r::coPercents, Slic3r::coPoints, Slic3r::coString, Slic3r::coStrings, Slic3r::DynamicPrintConfig::def(), Slic3r::ConfigOptionDef::default_value, format_wxstr(), Slic3r::ConfigDef::get(), Slic3r::ConfigOptionDef::gui_flags, Slic3r::ConfigOptionDef::nullable, Slic3r::ConfigBase::opt_float(), Slic3r::ConfigBase::option(), Slic3r::DynamicConfig::set_key_value(), and Slic3r::ConfigOptionDef::type.
Referenced by Slic3r::GUI::ConfigOptionsGroup::change_opt_value(), and Slic3r::GUI::Tab::load_key_value().
Here is the call graph for this function:
Here is the caller graph for this function:| bool Slic3r::GUI::check_dark_mode | ( | ) |
Referenced by Slic3r::GUI::GUI_App::dark_mode().
Here is the caller graph for this function:| GLModel::Geometry Slic3r::GUI::circular_arrow | ( | unsigned int | resolution, |
| float | radius, | ||
| float | tip_height, | ||
| float | tip_width, | ||
| float | stem_width, | ||
| float | thickness | ||
| ) |
References Slic3r::angle(), cos(), Slic3r::GUI::GLModel::Geometry::P3N3, PI, sin(), and Slic3r::GUI::GLModel::Geometry::Triangles.
Referenced by Slic3r::GUI::Selection::init().
Here is the call graph for this function:
Here is the caller graph for this function:| bool Slic3r::GUI::clickable | ( | const IconManager::Icon & | icon, |
| const IconManager::Icon & | icon_hover | ||
| ) |
Draw icon which change on hover.
| icon | Draw when no hover |
| icon_hover | Draw when hover |
References draw(), priv::draw_transparent_icon(), ImGui::GetCursorPosX(), ImGui::IsItemClicked(), ImGui::IsItemHovered(), and ImGui::SameLine().
Referenced by button(), Slic3r::GUI::GLGizmoEmboss::draw_bold_button(), and Slic3r::GUI::GLGizmoEmboss::draw_italic_button().
Here is the call graph for this function:
Here is the caller graph for this function:References from_u8(), and into_u8().
Referenced by Slic3r::GUI::ModelNode::ModelNode(), Slic3r::GUI::DiffModel::AddOption(), and Slic3r::GUI::DiffModel::AddPreset().
Here is the call graph for this function:
Here is the caller graph for this function:| unsigned int Slic3r::GUI::combochecklist_get_flags | ( | wxComboCtrl * | comboCtrl | ) |
| void Slic3r::GUI::combochecklist_set_flags | ( | wxComboCtrl * | comboCtrl, |
| unsigned int | flags | ||
| ) |
|
static |
References Slic3r::GLVolume::CompositeID::instance_id, and Slic3r::GLVolume::CompositeID::object_id.
|
static |
Referenced by Slic3r::GUI::ArrangeJob::finalize().
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::MsgDataLegacy::MsgDataLegacy().
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::GLGizmoScale3D::on_mouse(), and Slic3r::GUI::GLGizmoScale3D::on_start_dragging().
Here is the caller graph for this function:| bool Slic3r::GUI::contains | ( | const BuildVolume & | volume, |
| const GLModel & | model, | ||
| bool | ignore_bottom | ||
| ) |
References all_vertices_inside(), Slic3r::BuildVolume::BedEpsilon, Slic3r::Geometry::Circle< Vector >::center, Slic3r::BuildVolume::Circle, Slic3r::BoundingBox3Base< PointType >::contains(), Slic3r::BuildVolume::Convex, Slic3r::BuildVolume::Custom, Slic3r::GUI::GLModel::get_bounding_box(), Slic3r::GUI::GLModel::get_geometry(), Slic3r::BoundingBoxBase< PointType, APointsType >::max, Slic3r::BoundingBoxBase< PointType, APointsType >::min, Slic3r::Geometry::Circle< Vector >::radius, Slic3r::BuildVolume::Rectangle, and Slic3r::sqr().
Here is the call graph for this function:
|
static |
Referenced by Slic3r::GUI::Mouse3DController::handle_packet_rotation(), and Slic3r::GUI::Mouse3DController::handle_packet_translation().
Here is the caller graph for this function:| void Slic3r::GUI::create_combochecklist | ( | wxComboCtrl * | comboCtrl, |
| const std::string & | text, | ||
| const std::string & | items | ||
| ) |
References from_u8(), wxCheckListBoxComboPopup::OnCheckListBox(), wxCheckListBoxComboPopup::OnKeyEvent(), wxCheckListBoxComboPopup::OnListBoxSelection(), and wxCheckListBoxComboPopup::SetStringValue().
Here is the call graph for this function:
|
static |
References _, Slic3r::GUI::ObjectList::add_category_to_settings_from_frequent(), append_menu_item(), extruders_count(), FREQ_SETTINGS_BUNDLE_FFF, FREQ_SETTINGS_BUNDLE_SLA, Slic3r::GUI::SettingsFactory::get_category_bitmap(), if(), is_improper_category(), obj_list(), plater(), printer_technology(), and Slic3r::ptFFF.
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_settings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::its_make_cube(), Slic3r::its_make_cylinder(), Slic3r::its_make_sphere(), PI, and Slic3r::BoundingBox3Base< PointType >::size().
Referenced by Slic3r::GUI::ObjectList::load_generic_subobject(), and Slic3r::GUI::ObjectList::load_shape_object().
Here is the call graph for this function:
Here is the caller graph for this function:| RaycastManager::Meshes Slic3r::GUI::create_meshes | ( | GLCanvas3D & | canvas, |
| const RaycastManager::AllowVolumes & | condition | ||
| ) |
Use scene Raycasters and prepare data for actualize RaycasterManager.
| canvas | contain Scene raycasters |
| condition | Limit for scene casters |
References Slic3r::GUI::SceneRaycaster::decode_id(), Slic3r::GUI::GLCanvas3D::get_model(), get_model_volume(), Slic3r::GUI::GLCanvas3D::get_raycasters_for_picking(), Slic3r::GUI::GLCanvas3D::get_volumes(), Slic3r::Model::objects, Slic3r::GUI::RaycastManager::AllowVolumes::skip(), Slic3r::GUI::SceneRaycaster::Volume, and Slic3r::GLVolumeCollection::volumes.
Referenced by on_mouse_surface_drag(), and priv::start_create_volume_on_surface_job().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _, and Slic3r::Preset::TYPE_PREFERENCES.
Referenced by Slic3r::GUI::PreferencesDialog::build().
Here is the caller graph for this function:
|
static |
References _, _L, append_menu_item(), Slic3r::GUI::SettingsFactory::get_category_bitmap(), get_full_settings_hierarchy(), Slic3r::GUI::ObjectList::get_item_config(), GetSelectedChoices(), Slic3r::ModelConfig::keys(), obj_list(), plater(), printer_technology(), and Slic3r::ptSLA.
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_settings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References get_volume().
Referenced by Slic3r::GUI::GLGizmoSimplify::apply_simplify(), and Slic3r::GUI::GLGizmoSimplify::on_render_input_window().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _L, Slic3r::GUI::ObjectManipulation::coordinate_type_str(), em_unit(), Instance, Local, World, and wxOSX.
Referenced by Slic3r::GUI::ObjectManipulation::ObjectManipulation().
Here is the call graph for this function:
Here is the caller graph for this function:| bool Slic3r::GUI::debugged | ( | ) |
|
static |
References Slic3r::encode_color().
Referenced by Slic3r::GUI::ModelNode::ModelNode(), Slic3r::GUI::DiffModel::AddOption(), Slic3r::GUI::DiffModel::AddPreset(), and Slic3r::GUI::ModelNode::UpdateEnabling().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::desktop_open_datadir_folder | ( | ) |
References Slic3r::data_dir(), and desktop_open_folder().
Referenced by generate_help_menu().
Here is the call graph for this function:
Here is the caller graph for this function:References L.
Referenced by desktop_open_datadir_folder(), and Slic3r::AppUpdater::sync_download().
Here is the caller graph for this function:| GLModel::Geometry Slic3r::GUI::diamond | ( | unsigned int | resolution | ) |
References cos(), Slic3r::GUI::GLModel::Geometry::P3N3, PI, sin(), and Slic3r::GUI::GLModel::Geometry::Triangles.
Referenced by Slic3r::GUI::GCodeViewer::init().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::disable_screensaver | ( | ) |
|
static |
Referenced by Slic3r::GUI::AboutDialog::AboutDialog(), Slic3r::GUI::FreqChangedParams::FreqChangedParams(), Slic3r::GUI::Sidebar::Sidebar(), Slic3r::GUI::GUI_App::add_config_menu(), Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings(), Slic3r::GUI::GLGizmoEmboss::draw_font_preview(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::generate_text(), Slic3r::GUI::DiffViewCtrl::get_short_string(), Slic3r::GUI::MainFrame::init_menubar_as_editor(), Slic3r::GUI::MainFrame::init_menubar_as_gcodeviewer(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::ObjectList::load_modifier(), Slic3r::GUI::GLGizmoFdmSupports::on_init(), Slic3r::GUI::GUI_App::on_init_inner(), Slic3r::GUI::MainFrame::open_menubar_item(), Slic3r::GUI::GUI_App::open_preferences(), Slic3r::GUI::GUI_App::recreate_GUI(), Slic3r::GUI::NotificationManager::URLDownloadNotification::render_bar(), Slic3r::GUI::Plater::reslice(), Slic3r::GUI::GUI_App::switch_language(), Slic3r::GUI::Plater::priv::update_background_process(), and Slic3r::GUI::MainFrame::update_menubar().
Here is the caller graph for this function:References Slic3r::is_decimal_separator_point().
Referenced by Slic3r::GUI::ExtruderSequenceDialog::ExtruderSequenceDialog(), Slic3r::GUI::LayerRangeEditor::LayerRangeEditor(), Slic3r::GUI::PageBuildVolume::PageBuildVolume(), Slic3r::GUI::PageDiameters::PageDiameters(), Slic3r::GUI::BedShape::apply_optgroup_values(), Slic3r::GUI::TextCtrl::BUILD(), Slic3r::GUI::ObjectLayers::create_layer(), focus_event(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::BedShape::get_full_name_with_params(), get_string_value(), Slic3r::GUI::Field::get_value_by_opt_type(), Slic3r::DoubleSlider::get_value_to_jump(), Slic3r::GUI::GLGizmoCut3D::render_build_size(), Slic3r::GUI::Choice::set_selection(), Slic3r::GUI::ObjectManipulation::update_if_dirty(), and Slic3r::GUI::ObjectManipulation::update_ui_from_settings().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::draw | ( | const IconManager::Icon & | icon, |
| const ImVec2 & | size = ImVec2(0, 0), |
||
| const ImVec4 & | tint_col = ImVec4(1, 1, 1, 1), |
||
| const ImVec4 & | border_col = ImVec4(0, 0, 0, 0) |
||
| ) |
Draw imgui image with icon.
| icon | Place in texture |
| size | [optional]Size of image, wen zero than use same size as stored texture |
| tint_col | viz ImGui::Image |
| border_col | viz ImGui::Image |
References Slic3r::GUI::IconManager::Icon::br, ImGui::Image(), Slic3r::GUI::IconManager::Icon::is_valid(), Slic3r::GUI::IconManager::Icon::size, Slic3r::GUI::IconManager::Icon::tex_id, ImGui::Text(), and Slic3r::GUI::IconManager::Icon::tl.
Referenced by button(), clickable(), Slic3r::GUI::GLGizmoEmboss::draw_bold_button(), Slic3r::GUI::GLGizmoEmboss::draw_italic_button(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), priv::draw_transparent_icon(), and Slic3r::GUI::GLGizmoEmboss::revertible().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::enable_screensaver | ( | ) |
|
static |
References _L.
Referenced by Slic3r::GUI::ObjectList::add_layer_item(), Slic3r::GUI::ObjectList::add_object_to_list(), and Slic3r::GUI::ObjectList::add_volumes_to_object_in_list().
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::ObjectList::ObjectList(), Slic3r::GUI::MenuFactory::append_menu_item_change_extruder(), create_freq_settings_popupmenu(), get_extruders_names(), get_full_settings_hierarchy(), Slic3r::GUI::ObjectList::key_event(), Slic3r::GUI::GCodeViewer::load_shells(), Slic3r::GUI::MenuFactory::multi_selection_menu(), Slic3r::GUI::GLCanvas3D::reload_scene(), Slic3r::GUI::ObjectList::update_objects_list_extruder_column(), and Slic3r::GUI::Sidebar::update_objects_list_extruder_column().
Here is the caller graph for this function:
|
static |
| void Slic3r::GUI::fatal_error | ( | wxWindow * | parent | ) |
References show_error().
Here is the call graph for this function:
|
static |
References format_wxstr().
Referenced by Slic3r::GUI::MainFrame::export_config(), Slic3r::GUI::MainFrame::export_configbundle(), Slic3r::GUI::Plater::export_gcode(), Slic3r::GUI::Plater::priv::get_export_file(), Slic3r::GUI::GUI_App::import_model(), Slic3r::GUI::GUI_App::import_zip(), Slic3r::GUI::MainFrame::load_configbundle(), Slic3r::GUI::GUI_App::load_gcode(), Slic3r::GUI::BedShapePanel::load_model(), Slic3r::GUI::GUI_App::load_project(), Slic3r::GUI::BedShapePanel::load_stl(), Slic3r::GUI::BedShapePanel::load_texture(), Slic3r::GUI::Plater::priv::reload_from_disk(), Slic3r::GUI::MainFrame::repair_stl(), Slic3r::GUI::Plater::priv::replace_with_stl(), sla_wildcards(), and start_new_gcodeviewer_open_file().
Here is the call graph for this function:
Here is the caller graph for this function:References file_wildcards_by_type, and format_wxstr().
Referenced by Slic3r::GUI::GalleryDialog::add_custom_shapes().
Here is the call graph for this function:
Here is the caller graph for this function:| wxBitmapBundle * Slic3r::GUI::find_bndl | ( | const std::string & | bmp_name | ) |
References Slic3r::GUI::BitmapCache::find_bndl(), and m_bitmap_cache.
Referenced by Slic3r::GUI::ObjectDataViewModelNode::update_settings_digest_bitmaps(), and Slic3r::GUI::ObjectDataViewModel::UpdateBitmapForNode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::Preview::update_layers_slider().
Here is the caller graph for this function:| wxTopLevelWindow * Slic3r::GUI::find_toplevel_parent | ( | wxWindow * | window | ) |
Referenced by em_unit(), Slic3r::GUI::ObjectList::fix_through_netfabb(), Slic3r::GUI::Plater::priv::load_files(), and Slic3r::GUI::Tab::OnActivate().
Here is the caller graph for this function:
|
static |
References _L, double_to_string(), Slic3r::is_decimal_separator_point(), and show_error().
Referenced by Slic3r::GUI::PageDiameters::PageDiameters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References Slic3r::format().
Referenced by Slic3r::GUI::AppUpdateDownloadDialog::AppUpdateDownloadDialog(), Slic3r::CurlGlobalInit::CurlGlobalInit(), Slic3r::GUI::GLCanvas3D::_init_undoredo_toolbar(), Slic3r::GUI::GUI_App::add_config_menu(), Slic3r::GUI::GLGizmoSimplify::add_simplify_suggestion_notification(), Slic3r::GUI::NotificationManager::UpdatedItemsInfoNotification::add_type(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::GUI::GUI_App::app_updater(), Slic3r::GUI::GUI_App::check_older_app_config(), Slic3r::PresetHints::cooling_description(), Slic3r::GUI::Config::copy_config_dir_single_level(), Slic3r::anonymous_namespace{PresetUpdater.cpp}::copy_file_fix(), Slic3r::GUI::GLGizmoEmboss::create_notification_not_valid_font(), Slic3r::AppUpdater::priv::download_file(), Slic3r::GUI::ImGuiWrapper::drag_optional_float(), 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_button(), Slic3r::GUI::GLModel::Geometry::extract_normal_3(), Slic3r::GUI::GLModel::Geometry::extract_position_2(), Slic3r::GUI::GLModel::Geometry::extract_position_3(), Slic3r::GUI::GLModel::Geometry::extract_tex_coord_2(), Slic3r::GUI::Emboss::CreateFontStyleImagesJob::finalize(), Slic3r::GUI::ArrangeJob::finalize(), Slic3r::BackgroundSlicingProcess::finalize_gcode(), Slic3r::SlicingProcessCompletedEvent::format_error_message(), Slic3r::GUI::AppUpdateDownloadDialog::get_download_path(), Slic3r::PresetUpdater::priv::get_missing_resource(), Slic3r::PresetUpdater::priv::get_or_copy_missing_resource(), Slic3r::GUI::FileGet::priv::get_perform(), get_primitive_mode(), Slic3r::Repetier::get_printers(), Slic3r::PrusaLink::get_storage(), Slic3r::GUI::GLGizmoMmuSegmentation::handle_snapshot_action_name(), Slic3r::GUI::GLModel::Geometry::has_normal(), Slic3r::GUI::GLModel::Geometry::has_position(), Slic3r::GUI::GLModel::Geometry::has_tex_coord(), Slic3r::AppUpdater::priv::http_get_file(), Slic3r::GUI::GUI_App::init_app_config(), Slic3r::GUI::ImGuiWrapper::input_optional_float(), Slic3r::PresetUpdater::install_bundles_rsrc_or_cache_vendor(), Slic3r::GUI::BundleMap::load(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::HintDatabase::load_hints_from_file(), Slic3r::GUI::GUI_App::load_language(), Slic3r::GUI::GLModel::Geometry::normal_offset_floats(), Slic3r::GUI::GLModel::Geometry::normal_stride_floats(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::Plater::priv::on_slicing_update(), Slic3r::GUI::DownloaderUtils::Worker::perform_register(), Slic3r::GUI::GLModel::Geometry::position_offset_floats(), Slic3r::GUI::GLModel::Geometry::position_stride_floats(), Slic3r::BackgroundSlicingProcess::prepare_upload(), Slic3r::GUI::Plater::preview_zip_archive(), Slic3r::BackgroundSlicingProcess::process_sla(), Slic3r::GUI::GLModel::Geometry::remove_vertex(), Slic3r::GUI::GCodeViewer::render_legend(), Slic3r::GUI::ConfigWizard::priv::select_default_materials_for_printer_models(), Slic3r::PrusaConnect::set_http_post_header_args(), Slic3r::GUI::GLModel::Geometry::set_vertex(), show_notification_extruders_limit_exceeded(), sla_wildcards(), Slic3r::GUI::ImGuiWrapper::slider_float(), Slic3r::GUI::ImGuiWrapper::slider_float(), Slic3r::GUI::ImGuiWrapper::slider_float(), Slic3r::GUI::ImGuiWrapper::slider_optional_float(), Slic3r::GUI::ImGuiWrapper::slider_optional_int(), Slic3r::GUI::Downloader::start_download(), Slic3r::GUI::PrintHostSendDialog::storage(), Slic3r::GUI::GLModel::Geometry::tex_coord_offset_floats(), Slic3r::GUI::GLModel::Geometry::tex_coord_stride_floats(), Slic3r::GUI::Preview::update_layers_slider(), priv::update_volume(), Slic3r::AppUpdater::priv::version_check(), and Slic3r::GUI::GLModel::Geometry::vertex_stride_floats().
Here is the call graph for this function:
|
inline |
|
inline |
|
static |
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), and Slic3r::GUI::GLGizmoMeasure::render_dimensioning().
Here is the caller graph for this function:
|
static |
References _, L, Slic3r::GUI::Config::Snapshot::SNAPSHOT_BEFORE_ROLLBACK, Slic3r::GUI::Config::Snapshot::SNAPSHOT_DOWNGRADE, Slic3r::GUI::Config::Snapshot::SNAPSHOT_UNKNOWN, Slic3r::GUI::Config::Snapshot::SNAPSHOT_UPGRADE, and Slic3r::GUI::Config::Snapshot::SNAPSHOT_USER.
Referenced by generate_html_row().
Here is the caller graph for this function:Referenced by Slic3r::GUI::GLGizmoMeasure::on_render_input_window().
Here is the caller graph for this function:
|
inline |
References Slic3r::internal::format::format_recursive(), and format_wxstr().
Referenced by Slic3r::GUI::AboutDialog::AboutDialog(), Slic3r::GUI::AppUpdateDownloadDialog::AppUpdateDownloadDialog(), Slic3r::GUI::CopyrightsDialog::CopyrightsDialog(), Slic3r::IPListDialog::IPListDialog(), Slic3r::GUI::LoadProjectsDialog::LoadProjectsDialog(), Slic3r::GUI::MsgDataLegacy::MsgDataLegacy(), Slic3r::GUI::MsgNoAppUpdates::MsgNoAppUpdates(), Slic3r::GUI::ObjectManipulation::ObjectManipulation(), Slic3r::GUI::PageDownloader::PageDownloader(), Slic3r::GUI::PagePrinters::PagePrinters(), Slic3r::GUI::PageWelcome::PageWelcome(), Slic3r::GUI::PrinterPicker::PrinterPicker(), Slic3r::GUI::ProjectDropDialog::ProjectDropDialog(), Slic3r::GUI::SendSystemInfoDialog::SendSystemInfoDialog(), Slic3r::GUI::SysInfoDialog::SysInfoDialog(), Slic3r::GUI::GLCanvas3D::_render_arrange_menu(), add_config_substitutions(), add_msg_content(), Slic3r::GUI::MenuFactory::append_menu_item_settings(), Slic3r::GUI::UnsavedChangesDialog::build(), change_opt_value(), Slic3r::GUI::GUI_App::check_older_app_config(), Slic3r::GUI::GUI_App::check_print_host_queue(), Slic3r::GUI::Tab::compatible_widget_create(), Slic3r::PresetUpdater::config_update(), Slic3r::GUI::Tab::create_preset_tab(), Slic3r::GUI::PreferencesDialog::create_settings_font_widget(), Slic3r::GUI::PresetComboBox::del_physical_printer(), Slic3r::GUI::Tab::delete_preset(), Slic3r::GUI::GLGizmoEmboss::draw_delete_style_button(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::Plater::export_3mf(), file_wildcards(), file_wildcards(), format_wxstr(), format_wxstr(), format_wxstr(), generate_html_row(), generic_exception_handle(), Slic3r::GUI::CopyrightsDialog::get_html_text(), Slic3r::GUI::ObjectList::get_mesh_errors_info(), Slic3r::GUI::FileGet::priv::get_perform(), Slic3r::PrusaLink::get_storage(), Slic3r::AstroBox::get_test_failed_msg(), Slic3r::Duet::get_test_failed_msg(), Slic3r::FlashAir::get_test_failed_msg(), Slic3r::MKS::get_test_failed_msg(), Slic3r::Moonraker::get_test_failed_msg(), Slic3r::OctoPrint::get_test_failed_msg(), Slic3r::PrusaLink::get_test_failed_msg(), Slic3r::PrusaConnect::get_test_failed_msg(), Slic3r::SL1Host::get_test_failed_msg(), Slic3r::Repetier::get_test_failed_msg(), Slic3r::GUI::Field::get_value_by_opt_type(), GUI_Run(), ModeButton::Init(), Slic3r::GUI::OpenGLManager::init_gl(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::GalleryDialog::load_files(), Slic3r::GUI::PrintHostQueueDialog::on_error(), Slic3r::GUI::Downloader::on_error(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::PhysicalPrinterDialog::OnOK(), Slic3r::GUI::GUI_App::open_browser_with_warning_dialog(), Slic3r::PresetUpdater::priv::perform_updates(), Slic3r::GUI::Plater::preview_zip_archive(), Slic3r::GUI::GLGizmoCut3D::render_input_window_warning(), Slic3r::GUI::Plater::priv::save_project_if_dirty(), Slic3r::GUI::PageMaterials::set_compatible_printers_html_window(), Slic3r::GUI::GUI_App::show_downloader_registration_dialog(), Slic3r::GUI::UnsavedChangesDialog::show_info_line(), Slic3r::GUI::Sidebar::show_info_sizer(), show_substitutions_info(), show_substitutions_info(), show_warning(), Slic3r::AstroBox::test(), Slic3r::OctoPrint::test(), Slic3r::PrusaLink::test(), Slic3r::Repetier::test(), Slic3r::PrusaLink::test_with_method_check(), Slic3r::GUI::ObjectList::toggle_printable_state(), Slic3r::GUI::Plater::priv::undo_redo_to(), Slic3r::GUI::UnsavedChangesDialog::update(), Slic3r::GUI::TabSLAPrint::update_description_lines(), Slic3r::GUI::TabFilament::update_extruder_combobox(), Slic3r::GUI::PhysicalPrinterDialog::update_full_printer_names(), Slic3r::GUI::SavePresetDialog::update_info_for_edit_ph_printer(), Slic3r::GUI::ConfigManipulation::update_print_fff_config(), Slic3r::GUI::ObjectSettings::update_settings_list(), Slic3r::GUI::Sidebar::update_sliced_info_sizer(), Slic3r::OctoPrint::upload(), Slic3r::GUI::Tab::validate_custom_gcode(), and Slic3r::GUI::Plater::priv::warnings_dialog().
Here is the call graph for this function:
|
inline |
References Slic3r::internal::format::format_recursive(), and format_wxstr().
Here is the call graph for this function:
|
inline |
| wxString Slic3r::GUI::from_path | ( | const boost::filesystem::path & | path | ) |
References from_u8().
Referenced by Slic3r::GUI::PrintHostQueueDialog::append_job(), Slic3r::GUI::Plater::export_3mf(), Slic3r::GUI::Plater::export_gcode(), Slic3r::GUI::Plater::priv::get_export_file(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::Plater::load_files(), Slic3r::GUI::ObjectList::load_modifier(), Slic3r::GUI::Plater::preview_zip_archive(), Slic3r::GUI::Plater::priv::set_project_filename(), and Slic3r::GUI::MainFrame::update_title().
Here is the call graph for this function:
Here is the caller graph for this function:| wxString Slic3r::GUI::from_u8 | ( | const std::string & | str | ) |
References from_u8().
Referenced by Slic3r::GUI::AboutDialogLogo::AboutDialogLogo(), Slic3r::GUI::LoadProjectsDialog::LoadProjectsDialog(), Slic3r::GUI::MsgUpdateConfig::MsgUpdateConfig(), Slic3r::GUI::MsgUpdateForced::MsgUpdateForced(), Slic3r::GUI::MsgUpdateSlic3r::MsgUpdateSlic3r(), Slic3r::GUI::ObjectList::ObjectList(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::PrinterPicker::PrinterPicker(), Slic3r::GUI::PrintHostSendDialog::PrintHostSendDialog(), Slic3r::GUI::ProjectDropDialog::ProjectDropDialog(), Slic3r::GUI::SLAImportDialog::SLAImportDialog(), Slic3r::GUI::Plater::TakeSnapshot::TakeSnapshot(), Slic3r::GUI::Plater::TakeSnapshot::TakeSnapshot(), Slic3r::GUI::GUI_App::add_config_menu(), add_config_substitutions(), Slic3r::GUI::GalleryDialog::add_custom_shapes(), Slic3r::GUI::SavePresetDialog::add_info_for_edit_ph_printer(), add_msg_content(), Slic3r::GUI::SubstitutionManager::add_substitution(), Slic3r::GUI::ObjectList::add_volumes_to_object_in_list(), Slic3r::GUI::DataList< T, D >::append(), apply_extruder_selector(), Slic3r::GUI::GLGizmoFdmSupports::auto_generate(), Slic3r::GUI::Choice::BUILD(), Slic3r::GUI::StaticText::BUILD(), Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings(), Slic3r::GUI::GalleryDialog::change_thumbnail(), Slic3r::GUI::ConfigWizard::priv::check_and_install_missing_materials(), Slic3r::GUI::GUI_App::check_printer_presets(), color_string(), Slic3r::GUI::Tab::compatible_widget_create(), create_combochecklist(), Slic3r::GUI::OptionsGroup::create_single_option_line(), Slic3r::GUI::Tab::delete_preset(), Slic3r::AppUpdater::priv::download_file(), Slic3r::GUI::ObjectList::fix_through_netfabb(), from_path(), Slic3r::GUI::BitmapCache::from_png(), from_u8(), generate_thumbnail_from_model(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), Slic3r::GUI::Plater::priv::get_export_file(), Slic3r::Repetier::get_groups(), Slic3r::GUI::GalleryDialog::get_input_files(), get_item_name(), Slic3r::GUI::FileGet::priv::get_perform(), Slic3r::GUI::PresetComboBox::get_preset_name(), Slic3r::GUI::PlaterPresetComboBox::get_preset_name(), Slic3r::GUI::TabPresetComboBox::get_preset_name(), get_preset_name_with_suffix(), Slic3r::Repetier::get_printers(), get_string_value(), Slic3r::DoubleSlider::Control::get_tooltip(), Slic3r::GUI::Field::get_tooltip_text(), Slic3r::GUI::Field::get_value_by_opt_type(), Slic3r::GUI::GUI_App::import_model(), Slic3r::GUI::GUI_App::import_zip(), Slic3r::GUI::SavePresetDialog::Item::init_input_name_ctrl(), Slic3r::GUI::MainFrame::init_menubar_as_editor(), Slic3r::GUI::GUI_App::load_language(), Slic3r::GUI::BitmapCache::load_png(), make_string_bold(), Slic3r::GUI::Choice::msw_rescale(), Slic3r::GUI::GUI_App::on_init_inner(), Slic3r::BonjourDialog::on_reply(), Slic3r::GUI::PhysicalPrinterDialog::OnOK(), Slic3r::GUI::anonymous_namespace{Downloader.cpp}::open_folder(), Slic3r::GUI::anonymous_namespace{NotificationManager.cpp}::open_folder(), Slic3r::AppUpdater::priv::parse_version_string(), Slic3r::GUI::GUI_App::post_init(), Slic3r::GUI::Plater::preview_zip_archive(), Slic3r::GUI::Plater::priv::reload_from_disk(), Slic3r::GUI::ObjectList::rename_item(), Slic3r::GUI::Tab::rename_preset(), Slic3r::GUI::Plater::priv::replace_volume_with_stl(), Slic3r::GUI::Plater::priv::replace_with_stl(), Slic3r::GUI::Plater::priv::save_project_if_dirty(), show_substitutions_info(), start_new_gcodeviewer_open_file(), Slic3r::GUI::Config::take_config_snapshot_cancel_on_error(), Slic3r::GUI::Config::take_config_snapshot_report_error(), Slic3r::Moonraker::test(), Slic3r::OctoPrint::test(), Slic3r::PrusaLink::test(), Slic3r::PrusaLink::test_with_method_check(), Slic3r::GUI::ObjectList::toggle_printable_state(), Slic3r::GUI::SavePresetDialog::Item::update(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), Slic3r::GUI::TabPrint::update_description_lines(), Slic3r::GUI::TabFilament::update_description_lines(), Slic3r::GUI::TabPresetComboBox::update_dirty(), Slic3r::GUI::PresetForPrinter::update_full_printer_name(), Slic3r::GUI::Tab::update_preset_description_line(), Slic3r::GUI::PhysicalPrinterDialog::update_printers(), Slic3r::GUI::Sidebar::update_sliced_info_sizer(), Slic3r::GUI::DiffPresetDialog::update_tree(), Slic3r::GUI::UnsavedChangesDialog::update_tree(), Slic3r::GUI::TabFilament::update_volumetric_flow_preset_hints(), Slic3r::GUI::ModelNode::UpdateEnabling(), and Slic3r::GUI::Plater::priv::warnings_dialog().
Here is the call graph for this function:
|
static |
References _L, about(), append_menu_item(), desktop_open_datadir_folder(), GCODEVIEWER_APP_NAME, and sep.
Referenced by Slic3r::GUI::MainFrame::init_menubar_as_editor(), and Slic3r::GUI::MainFrame::init_menubar_as_gcodeviewer().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References generate_html_row(), get_color(), Slic3r::GUI::Config::Snapshot::id, and Slic3r::GUI::Config::SnapshotDB::snapshots().
Referenced by Slic3r::GUI::ConfigSnapshotDialog::ConfigSnapshotDialog().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _, _L, Slic3r::GUI::Config::Snapshot::comment, Slic3r::GUI::Config::Snapshot::filaments, format_reason(), format_wxstr(), get_color(), Slic3r::GUI::Config::Snapshot::id, Slic3r::Semver::inf(), L, Slic3r::GUI::Config::Snapshot::physical_printer, Slic3r::GUI::Config::Snapshot::print, Slic3r::GUI::Config::Snapshot::printer, Slic3r::GUI::Config::Snapshot::reason, Slic3r::GUI::Config::Snapshot::sla_material, Slic3r::GUI::Config::Snapshot::sla_print, Slic3r::GUI::Config::Snapshot::slic3r_version_captured, Slic3r::GUI::Config::Snapshot::time_captured, Slic3r::Semver::to_string(), and Slic3r::GUI::Config::Snapshot::vendor_configs.
Referenced by generate_html_page().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::OpenGLManager::get_gl_info(), Slic3r::GUI::OpenGLManager::GLInfo::get_glsl_version_string(), Slic3r::GUI::OpenGLManager::GLInfo::get_renderer(), get_unique_id(), Slic3r::GUI::OpenGLManager::GLInfo::get_vendor(), Slic3r::GUI::OpenGLManager::GLInfo::get_version_string(), gl_get_string_safe(), boost::nowide::narrow(), parse_lscpu_etc(), Slic3r::platform(), Slic3r::platform_flavor(), Slic3r::platform_flavor_to_string(), Slic3r::platform_to_string(), Slic3r::total_physical_memory(), and void().
Here is the call graph for this function:References Slic3r::Model::center_instances_around_point(), error, from_u8(), Slic3r::ThumbnailData::height, Slic3r::Model::mesh(), Slic3r::Model::objects, Slic3r::GUI::Camera::Perspective, Slic3r::ThumbnailData::pixels, plater(), Slic3r::Model::read_from_file(), Slic3r::to_2d(), Slic3r::GLVolumeCollection::volumes, and Slic3r::ThumbnailData::width.
Here is the call graph for this function:
|
static |
References _L, error, and format_wxstr().
Referenced by Slic3r::GUI::GUI_App::OnExceptionInMainLoop(), and Slic3r::GUI::GUI_App::OnInit().
Here is the call graph for this function:
Here is the caller graph for this function:| AppConfig * Slic3r::GUI::get_app_config | ( | ) |
Referenced by Slic3r::GUI::DownloaderUtils::Worker::Worker(), Slic3r::GUI::PreferencesDialog::accept(), Slic3r::GUI::PreferencesDialog::build(), Slic3r::GUI::GUI_App::config_wizard_startup(), Slic3r::GUI::PreferencesDialog::create_icon_size_slider(), Slic3r::GUI::PreferencesDialog::create_settings_mode_widget(), Slic3r::GUI::ogStaticText::FocusText(), Slic3r::GUI::OptionsGroup::get_url(), Slic3r::DoubleSlider::Control::is_lower_thumb_editable(), Slic3r::GUI::GUI_App::on_init_inner(), Slic3r::GUI::Plater::priv::on_slicing_update(), Slic3r::GUI::OG_CustomCtrl::OnMotion(), Slic3r::GUI::GCodeViewer::refresh_render_paths(), Slic3r::GUI::OG_CustomCtrl::CtrlLine::render(), Slic3r::GUI::PreferencesDialog::revert(), Slic3r::GUI::Plater::priv::save_project_if_dirty(), Slic3r::GUI::DownloaderUtils::Worker::set_path_name(), Slic3r::GUI::ogStaticText::SetPathEnd(), Slic3r::GUI::PreferencesDialog::show(), Slic3r::Moonraker::upload(), Slic3r::OctoPrint::upload(), Slic3r::OctoPrint::upload_inner_with_host(), and Slic3r::PrusaLink::upload_inner_with_host().
Here is the caller graph for this function:| arrangement::ArrangeParams Slic3r::GUI::get_arrange_params | ( | Plater * | p | ) |
References Slic3r::arrangement::ArrangeParams::alignment, Slic3r::GUI::GLCanvas3D::ArrangeSettings::alignment, Slic3r::arrangement::ArrangeParams::allow_rotations, Slic3r::GUI::Plater::canvas3D(), Slic3r::arrangement::Center, Slic3r::Geometry::dist(), Slic3r::GUI::GLCanvas3D::ArrangeSettings::distance, Slic3r::GUI::GLCanvas3D::ArrangeSettings::distance_from_bed, Slic3r::GUI::GLCanvas3D::ArrangeSettings::enable_rotation, Slic3r::GUI::GLCanvas3D::get_arrange_settings(), Slic3r::arrangement::ArrangeParams::min_bed_distance, Slic3r::arrangement::ArrangeParams::min_obj_distance, Slic3r::scaled(), and Slic3r::arrangement::TopRight.
Referenced by Slic3r::GUI::ArrangeJob::process(), and Slic3r::GUI::FillBedJob::process().
Here is the call graph for this function:
Here is the caller graph for this function:| arrangement::ArrangePolygon Slic3r::GUI::get_arrange_poly | ( | ModelInstance * | inst, |
| const Plater * | plater | ||
| ) |
References brim_offset(), Slic3r::GUI::Plater::fff_print(), get_arrange_poly(), Slic3r::ModelInstance::get_object(), Slic3r::Print::get_print_object_by_model_object_id(), Slic3r::SLAPrint::get_print_object_by_model_object_id(), Slic3r::ObjectBase::id(), plater(), Slic3r::GUI::Plater::printer_technology(), Slic3r::ptSLA, Slic3r::GUI::Plater::sla_print(), and update_arrangepoly_slaprint().
Referenced by get_arrange_poly(), Slic3r::GUI::ArrangeJob::get_arrange_poly_(), get_wipe_tower_arrangepoly(), Slic3r::GUI::FillBedJob::prepare(), and Slic3r::GUI::ArrangeJob::prepare_selected().
Here is the call graph for this function:
Here is the caller graph for this function:| arrangement::ArrangePolygon Slic3r::GUI::get_arrange_poly | ( | ModelInstance * | inst, |
| const Plater * | plater | ||
| ) |
References brim_offset(), Slic3r::GUI::Plater::fff_print(), get_arrange_poly(), Slic3r::ModelInstance::get_object(), Slic3r::Print::get_print_object_by_model_object_id(), Slic3r::SLAPrint::get_print_object_by_model_object_id(), Slic3r::ObjectBase::id(), plater(), Slic3r::GUI::Plater::printer_technology(), Slic3r::ptSLA, Slic3r::GUI::Plater::sla_print(), and update_arrangepoly_slaprint().
Referenced by get_arrange_poly(), Slic3r::GUI::ArrangeJob::get_arrange_poly_(), get_wipe_tower_arrangepoly(), Slic3r::GUI::FillBedJob::prepare(), and Slic3r::GUI::ArrangeJob::prepare_selected().
Here is the call graph for this function:
Here is the caller graph for this function:| arrangement::ArrangePolygon Slic3r::GUI::get_arrange_poly | ( | T | obj, |
| const Plater * | plater | ||
| ) |
References bed_stride(), plater(), and Slic3r::arrangement::ArrangePolygon::setter.
Here is the call graph for this function:
|
static |
Referenced by Slic3r::GUI::OG_CustomCtrl::OG_CustomCtrl(), Slic3r::GUI::OG_CustomCtrl::CtrlLine::draw_act_bmps(), Slic3r::GUI::OG_CustomCtrl::CtrlLine::draw_blinking_bmp(), Slic3r::GUI::OG_CustomCtrl::CtrlLine::draw_mode_bmp(), Slic3r::GUI::OG_CustomCtrl::CtrlLine::msw_rescale(), and Slic3r::GUI::OG_CustomCtrl::msw_rescale().
Here is the caller graph for this function:References AXES_COLOR.
|
static |
References Slic3r::encode_color().
Referenced by generate_html_page(), generate_html_row(), Slic3r::GUI::Selection::render_sidebar_position_hints(), Slic3r::GUI::Selection::render_sidebar_rotation_hints(), and Slic3r::GUI::Selection::render_sidebar_scale_hints().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::GLCanvas3D::Tooltip::set_text().
Here is the caller graph for this function:
|
inline |
References get_default_font_for_dpi(), and get_dpi_for_window().
Referenced by Slic3r::GUI::AboutDialog::AboutDialog(), Slic3r::GUI::ConfigSnapshotDialog::ConfigSnapshotDialog(), Slic3r::GUI::CopyrightsDialog::CopyrightsDialog(), Slic3r::GUI::SysInfoDialog::SysInfoDialog(), Slic3r::GUI::SplashScreen::init_constant_text(), Slic3r::GUI::ConfigSnapshotDialog::on_dpi_changed(), and Slic3r::GUI::SysInfoDialog::on_dpi_changed().
Here is the call graph for this function:
Here is the caller graph for this function:| wxFont Slic3r::GUI::get_default_font_for_dpi | ( | const wxWindow * | window, |
| int | dpi | ||
| ) |
References get_dpi_for_window(), and L.
Referenced by Slic3r::GUI::DPIAware< P >::DPIAware(), get_default_font(), and Slic3r::GUI::PageMaterials::set_compatible_printers_html_window().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::custom_shapes_dir(), and Slic3r::sys_shapes_dir().
Referenced by Slic3r::GUI::GalleryDialog::change_thumbnail(), Slic3r::GUI::GalleryDialog::del_custom_shapes(), get_dir_path(), Slic3r::GUI::GalleryDialog::load_files(), and Slic3r::GUI::GalleryDialog::load_label_icon_list().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References get_dir().
Referenced by Slic3r::GUI::GalleryDialog::get_input_files(), and Slic3r::GUI::GalleryDialog::load_label_icon_list().
Here is the call graph for this function:
Here is the caller graph for this function:| int Slic3r::GUI::get_dpi_for_window | ( | const wxWindow * | window | ) |
References DPI_DEFAULT, and L.
Referenced by Slic3r::GUI::DPIAware< P >::DPIAware(), add_msg_content(), get_default_font(), get_default_font_for_dpi(), Slic3r::GUI::Emboss::StyleManager::init_style_images(), Slic3r::GUI::SplashScreen::scale_font(), Slic3r::GUI::PageMaterials::set_compatible_printers_html_window(), Slic3r::DoubleSlider::Control::Ruler::update_dpi(), and Slic3r::GUI::MainFrame::update_layout().
Here is the caller graph for this function:
|
static |
References get_half_size().
Referenced by Slic3r::GUI::GLGizmoBase::Grabber::render(), and Slic3r::GUI::GLGizmoCut3D::render_cut_plane_grabbers().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::ModelObject::volumes.
Referenced by Slic3r::GUI::GLGizmoMmuSegmentation::data_changed(), and Slic3r::GUI::GLGizmoMmuSegmentation::init_model_triangle_selectors().
Here is the caller graph for this function:
|
static |
References Slic3r::decode_colors().
Referenced by Slic3r::GUI::GLGizmoMmuSegmentation::data_changed(), Slic3r::GUI::GLGizmoMmuSegmentation::init_extruders_data(), and Slic3r::GUI::GLGizmoMmuSegmentation::update_from_model_object().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _u8L, and extruders_count().
Referenced by Slic3r::GUI::GLGizmoMmuSegmentation::init_extruders_data().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::Measure::Circle, Slic3r::Measure::Edge, Slic3r::Measure::SurfaceFeature::get_circle(), Slic3r::Measure::SurfaceFeature::get_extra_point(), Slic3r::Measure::SurfaceFeature::get_point(), Slic3r::Measure::SurfaceFeature::get_type(), and Slic3r::Measure::Point.
Referenced by Slic3r::GUI::GLGizmoMeasure::on_mouse(), and Slic3r::GUI::GLGizmoMeasure::on_render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::diff(), and get_new_added_presets().
Referenced by Slic3r::GUI::ConfigWizard::priv::apply_config().
Here is the call graph for this function:
Here is the caller graph for this function:| GLVolume * Slic3r::GUI::get_first_hovered_gl_volume | ( | const GLCanvas3D & | canvas | ) |
References Slic3r::GUI::GLCanvas3D::get_first_hover_volume_idx(), get_first_hovered_gl_volume(), Slic3r::GUI::GLCanvas3D::get_volumes(), and Slic3r::GLVolumeCollection::volumes.
Referenced by Slic3r::GUI::GLGizmoEmboss::create_volume(), and get_first_hovered_gl_volume().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _L, Slic3r::DynamicPrintConfig::def(), Slic3r::ConfigOptionDef::full_label, Slic3r::ConfigDef::get(), get_pure_opt_key(), Slic3r::ConfigOption::is_nil(), Slic3r::ConfigOptionDef::label, and Slic3r::ConfigBase::option().
Referenced by Slic3r::GUI::DiffPresetDialog::update_tree().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::ConfigOptionDef::category, Slic3r::DynamicPrintConfig::def(), extruders_count(), Slic3r::ConfigDef::get(), Slic3r::GUI::SettingsFactory::get_options(), and is_improper_category().
Referenced by create_settings_popupmenu().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::BoundingBox3Base< PointType >::size().
Referenced by Slic3r::GUI::GLGizmoCut3D::init_picking_models(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_grabbers(), and Slic3r::GUI::GLGizmoCut3D::update_raycasters_for_picking_transform().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by get_dragging_half_size(), Slic3r::GUI::GLGizmoBase::Grabber::get_dragging_half_size(), Slic3r::GUI::GLGizmoBase::Grabber::render(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_grabbers(), and Slic3r::GUI::GLGizmoCut3D::update_raycasters_for_picking_transform().
Here is the caller graph for this function:
|
static |
References Slic3r::ptSLA, type_icon_names, and Slic3r::Preset::TYPE_PRINTER.
Referenced by Slic3r::GUI::DiffModel::AddPreset().
Here is the caller graph for this function:
|
static |
Referenced by get_string_value().
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::GLModel::Geometry::UBYTE, Slic3r::GUI::GLModel::Geometry::UINT, and Slic3r::GUI::GLModel::Geometry::USHORT.
Referenced by Slic3r::GUI::GLModel::render(), and Slic3r::GUI::GLModel::render_instanced().
Here is the caller graph for this function:
|
static |
References _L, and get_info_klipper_string().
Referenced by Slic3r::GUI::TabPrinter::build_fff(), Slic3r::GUI::TabPrinter::build_kinematics_page(), and get_info_klipper_string().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::ObjectList::add_object_to_list(), Slic3r::GUI::ObjectList::add_volumes_to_object_in_list(), Slic3r::GUI::ObjectList::del_subobject_from_object(), Slic3r::GUI::ObjectList::update_name_in_list(), and Slic3r::GUI::ObjectList::update_name_in_model().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string Slic3r::GUI::get_main_info | ( | bool | format_as_html | ) |
References Slic3r::format_memsize_MB(), GCODEVIEWER_APP_NAME, and Slic3r::total_physical_memory().
Referenced by Slic3r::GUI::SysInfoDialog::SysInfoDialog(), and Slic3r::GUI::SysInfoDialog::onCopyToClipboard().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References EPSILON, and Slic3r::ConfigBase::opt_float().
Referenced by Slic3r::GUI::ObjectList::edit_layer_range().
Here is the call graph for this function:
Here is the caller graph for this function:| std::string Slic3r::GUI::get_mem_info | ( | bool | format_as_html | ) |
References Slic3r::format_memsize_MB(), Slic3r::UndoRedo::Stack::get_memory_limit(), Slic3r::log_memory_info(), and Slic3r::UndoRedo::Stack::memsize().
Referenced by Slic3r::GUI::SysInfoDialog::SysInfoDialog().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::ConfigBase::opt_float().
Referenced by Slic3r::GUI::ObjectList::add_layer_range_after_current(), Slic3r::GUI::ObjectList::can_add_new_range_after_current(), and Slic3r::GUI::ObjectList::edit_layer_range().
Here is the call graph for this function:
Here is the caller graph for this function:| ModelInstance * Slic3r::GUI::get_model_instance | ( | const GLVolume & | gl_volume, |
| const Model & | model | ||
| ) |
References get_model_instance(), and Slic3r::Model::objects.
Referenced by calc_surface_offset(), get_model_instance(), get_model_instance(), get_model_instance(), and on_mouse_surface_drag().
Here is the call graph for this function:
Here is the caller graph for this function:| ModelInstance * Slic3r::GUI::get_model_instance | ( | const GLVolume & | gl_volume, |
| const ModelObject & | object | ||
| ) |
References get_model_instance(), and Slic3r::GLVolume::instance_idx().
Here is the call graph for this function:| ModelInstance * Slic3r::GUI::get_model_instance | ( | const GLVolume & | gl_volume, |
| const ModelObjectPtrs & | objects | ||
| ) |
References get_model_instance(), get_model_object(), and Slic3r::GLVolume::instance_idx().
Here is the call graph for this function:| ModelObject * Slic3r::GUI::get_model_object | ( | const GLVolume & | gl_volume, |
| const Model & | model | ||
| ) |
References get_model_object(), and Slic3r::Model::objects.
Referenced by get_model_instance(), get_model_object(), get_model_object(), and on_mouse_surface_drag().
Here is the call graph for this function:
Here is the caller graph for this function:| ModelObject * Slic3r::GUI::get_model_object | ( | const GLVolume & | gl_volume, |
| const ModelObjectPtrs & | objects | ||
| ) |
References get_model_object(), and Slic3r::GLVolume::object_idx().
Here is the call graph for this function:References get_model_volume(), Slic3r::GLVolume::object_idx(), Slic3r::Model::objects, Slic3r::GLVolume::volume_idx(), and Slic3r::ModelObject::volumes.
Referenced by priv::apply_camera_dir(), calc_surface_offset(), create_meshes(), priv::find_closest_volume(), get_model_volume(), get_model_volume(), get_model_volume(), get_model_volume(), get_selected_volume(), Slic3r::GUI::GLGizmoEmboss::on_mouse(), Slic3r::GUI::GLGizmoEmboss::on_mouse_change_selection(), on_mouse_surface_drag(), Slic3r::GUI::GLGizmoEmboss::on_render(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::set_volume_by_selection(), and world_matrix_fixed().
Here is the call graph for this function:
Here is the caller graph for this function:| ModelVolume * Slic3r::GUI::get_model_volume | ( | const GLVolume & | v, |
| const ModelObject & | object | ||
| ) |
References get_model_volume(), and Slic3r::GLVolume::volume_idx().
Here is the call graph for this function:| ModelVolume * Slic3r::GUI::get_model_volume | ( | const GLVolume & | v, |
| const ModelObjectPtrs & | objects | ||
| ) |
References get_model_volume(), and Slic3r::GLVolume::object_idx().
Here is the call graph for this function:| const ModelVolume * Slic3r::GUI::get_model_volume | ( | const ObjectID & | volume_id, |
| const ModelObjectPtrs & | objects | ||
| ) |
References get_model_volume().
Here is the call graph for this function:
|
static |
References Slic3r::diff(), and Slic3r::GUI::ConfigWizard::name().
Referenced by get_first_added_preset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::BedShape::Diameter, L, Slic3r::GUI::BedShape::RectOrigin, and Slic3r::GUI::BedShape::RectSize.
Referenced by Slic3r::GUI::BedShape::append_option_line(), and Slic3r::GUI::BedShape::get_full_name_with_params().
Here is the caller graph for this function:
|
static |
References Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PRINT, Slic3r::Preset::TYPE_PRINTER, Slic3r::Preset::TYPE_SLA_MATERIAL, and Slic3r::Preset::TYPE_SLA_PRINT.
Referenced by Slic3r::GUI::DiffPresetDialog::create_buttons(), Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::GUI::DiffPresetDialog::update_compatibility(), and Slic3r::GUI::DiffPresetDialog::update_tree().
Here is the caller graph for this function:References from_u8(), Slic3r::Preset::name, and Slic3r::Preset::suffix_modified().
Referenced by Slic3r::GUI::PresetComboBox::update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References format(), GL_LINE_LOOP, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, Slic3r::GUI::GLModel::Geometry::LineLoop, Slic3r::GUI::GLModel::Geometry::Lines, Slic3r::GUI::GLModel::Geometry::LineStrip, Slic3r::GUI::GLModel::Geometry::Points, Slic3r::GUI::GLModel::Geometry::TriangleFan, Slic3r::GUI::GLModel::Geometry::Triangles, and Slic3r::GUI::GLModel::Geometry::TriangleStrip.
Referenced by Slic3r::GUI::GLModel::render(), and Slic3r::GUI::GLModel::render_instanced().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by get_full_label(), get_string_value(), Slic3r::GUI::DiffViewCtrl::options(), and Slic3r::GUI::DiffViewCtrl::selected_options().
Here is the caller graph for this function:| std::string Slic3r::GUI::get_readers_wildcard | ( | ) |
References _, Slic3r::get_extensions(), into_u8(), and Slic3r::registered_sla_archives().
Referenced by Slic3r::GUI::SLAImportDialog::SLAImportDialog().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::ObjectDataViewModelNode::GetChildCount(), Slic3r::GUI::ObjectDataViewModelNode::GetNthChild(), Slic3r::GUI::ObjectDataViewModelNode::GetType(), itSettings, and itVolume.
Referenced by Slic3r::GUI::ObjectDataViewModel::AddLayersChild(), Slic3r::GUI::ObjectDataViewModel::AddVolumeChild(), append_root_node(), and Slic3r::GUI::ObjectDataViewModel::DeleteLastInstance().
Here is the call graph for this function:
Here is the caller graph for this function:| GLVolume * Slic3r::GUI::get_selected_gl_volume | ( | const GLCanvas3D & | canvas | ) |
References Slic3r::GLVolume::composite_id, get_selected_gl_volume(), Slic3r::GUI::GLCanvas3D::get_selection(), Slic3r::GUI::GLCanvas3D::get_volumes(), and Slic3r::GLVolumeCollection::volumes.
Referenced by calc_surface_offset(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), get_selected_gl_volume(), get_selected_volume(), Slic3r::GUI::GLGizmoEmboss::on_mouse_for_translate(), on_mouse_surface_drag(), Slic3r::GUI::GLGizmoEmboss::on_stop_dragging(), Slic3r::GUI::GLGizmoEmboss::set_volume_by_selection(), and world_matrix_fixed().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::GUI::Selection::get_object_idx(), Slic3r::GUI::Selection::get_volume(), and Slic3r::GUI::Selection::get_volume_idxs().
Here is the call graph for this function:| ModelVolume * Slic3r::GUI::get_selected_volume | ( | const Selection & | selection | ) |
References Slic3r::GUI::Selection::get_model(), get_model_volume(), get_selected_gl_volume(), and Slic3r::Model::objects.
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_advanced().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::GUI::Plater::canvas3D(), Slic3r::GUI::GLCanvas3D::get_selection(), and plater().
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_settings(), Slic3r::GUI::DiffPresetDialog::create_presets_sizer(), Slic3r::GUI::DiffPresetDialog::get_left_preset_name(), Slic3r::GUI::DiffPresetDialog::get_right_preset_name(), Slic3r::GUI::ObjectList::load_shape_object_from_gallery(), and Slic3r::GUI::DiffPresetDialog::update_tree().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::Print::config(), Slic3r::GUI::Plater::fff_print(), Slic3r::Print::has_skirt(), plater(), Slic3r::GUI::Plater::printer_technology(), Slic3r::ptFFF, and Slic3r::scaled().
Referenced by Slic3r::GUI::ArrangeJob::process(), and Slic3r::GUI::FillBedJob::process().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _, _L, Slic3r::coBool, Slic3r::coBools, Slic3r::coEnum, Slic3r::coFloat, Slic3r::coFloatOrPercent, Slic3r::coFloats, Slic3r::coFloatsOrPercents, Slic3r::coInt, Slic3r::coInts, Slic3r::coPercent, Slic3r::coPercents, Slic3r::coPoints, Slic3r::coString, Slic3r::coStrings, Slic3r::DynamicPrintConfig::def(), double_to_string(), Slic3r::ConfigOptionVector< T >::empty(), Slic3r::ConfigOptionDef::enum_def, from_u8(), Slic3r::ConfigDef::get(), Slic3r::ConfigOptionBoolsTempl< NULLABLE >::get_at(), Slic3r::ConfigOptionVector< T >::get_at(), Slic3r::GUI::BedShape::get_full_name_with_params(), get_id_from_opt_key(), get_pure_opt_key(), get_thumbnails_string(), Slic3r::ConfigOption::getFloat(), Slic3r::ConfigOption::getInt(), Slic3r::ConfigOption::is_nil(), Slic3r::ConfigOptionDef::nullable, Slic3r::ConfigBase::opt(), Slic3r::ConfigBase::opt_bool(), Slic3r::ConfigBase::opt_float(), Slic3r::ConfigBase::opt_int(), Slic3r::ConfigBase::opt_string(), Slic3r::ConfigBase::option(), Slic3r::ConfigBase::option_def(), Slic3r::DynamicConfig::optptr(), Slic3r::ConfigOptionFloatOrPercent::percent, serialize(), Slic3r::ConfigOptionVector< T >::size(), Slic3r::ConfigOptionDef::type, Slic3r::ConfigOptionSingle< T >::value, and Slic3r::ConfigOptionVector< T >::values.
Referenced by Slic3r::GUI::DiffPresetDialog::update_tree(), and Slic3r::GUI::UnsavedChangesDialog::update_tree().
Here is the call graph for this function:
Here is the caller graph for this function:Referenced by Slic3r::GUI::TextCtrl::BUILD(), Slic3r::GUI::ConfigOptionsGroup::get_config_value(), get_string_value(), and Slic3r::GUI::Field::get_value_by_opt_type().
Here is the caller graph for this function:
|
static |
References free(), and malloc().
Referenced by generate_system_info_json().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GLVolume::composite_id, Slic3r::GUI::Selection::get_model(), Slic3r::GUI::Selection::get_volume(), Slic3r::GUI::Selection::get_volume_idxs(), Slic3r::GLVolume::CompositeID::object_id, Slic3r::Model::objects, Slic3r::GLVolume::CompositeID::volume_id, and Slic3r::ModelObject::volumes.
Referenced by Slic3r::GUI::GLGizmoSimplify::apply_simplify(), priv::check(), create_volumes_name(), Slic3r::GUI::GLGizmoSimplify::process(), and priv::update_volume().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::GLVolume::composite_id, Slic3r::GUI::Selection::get_model(), Slic3r::GUI::Selection::get_volume(), Slic3r::GUI::Selection::get_volume_idxs(), Slic3r::GLVolume::CompositeID::object_id, Slic3r::Model::objects, Slic3r::GLVolume::CompositeID::volume_id, and Slic3r::ModelObject::volumes.
Referenced by Slic3r::GUI::GLGizmoSimplify::on_render(), and Slic3r::GUI::GLGizmoSimplify::on_render_input_window().
Here is the call graph for this function:
Here is the caller graph for this function:Referenced by Slic3r::GUI::ObjectManipulation::ObjectManipulation(), and Slic3r::GUI::ObjectManipulation::update_reset_buttons_visibility().
Here is the caller graph for this function:
|
static |
References Slic3r::TriangleMeshStats::manifold(), and Slic3r::TriangleMeshStats::repaired().
Referenced by Slic3r::GUI::ObjectList::add_object_to_list(), Slic3r::GUI::ObjectList::add_volumes_to_object_in_list(), Slic3r::GUI::ObjectList::del_subobject_item(), Slic3r::GUI::ObjectList::delete_from_model_and_list(), Slic3r::GUI::ObjectList::get_mesh_errors_info(), and Slic3r::GUI::ObjectList::update_item_error_icon().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::GUI::Plater::canvas3D(), Slic3r::GUI::GLCanvas3D::get_wipe_tower_info(), and plater().
Referenced by get_wipe_tower_arrangepoly(), and Slic3r::GUI::ArrangeJob::prepare_selected().
Here is the call graph for this function:
Here is the caller graph for this function:| std::optional< arrangement::ArrangePolygon > Slic3r::GUI::get_wipe_tower_arrangepoly | ( | const Plater & | plater | ) |
References get_arrange_poly(), get_wipe_tower(), and plater().
Referenced by Slic3r::GUI::FillBedJob::prepare(), and Slic3r::GUI::ArrangeJob::prepare_all().
Here is the call graph for this function:
Here is the caller graph for this function:| wxString Slic3r::GUI::get_wraped_wxString | ( | const wxString & | in, |
| size_t | line_len | ||
| ) |
References Slic3r::get_utf8_sequence_length().
Referenced by Slic3r::GUI::LoadProjectsDialog::LoadProjectsDialog(), Slic3r::GUI::ProjectDropDialog::ProjectDropDialog(), and Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::Plater::set_number_of_copies().
Here is the caller graph for this function:
|
static |
References mac_max_scaling_factor().
Referenced by create_settings_popupmenu().
Here is the call graph for this function:
Here is the caller graph for this function:References glcheck.
Referenced by Slic3r::GUI::OpenGLManager::GLInfo::detect(), generate_system_info_json(), and Slic3r::GUI::OpenGLManager::GLInfo::to_string().
Here is the caller graph for this function:| int Slic3r::GUI::GUI_Run | ( | GUI_InitParams & | params | ) |
References _L, Slic3r::GUI::GUI_App::app_config, Slic3r::GUI::GUI_InitParams::argc, Slic3r::GUI::GUI_InitParams::argv, Slic3r::GUI::GUI_App::Editor, format_wxstr(), Slic3r::GUI::GUI_App::GCodeViewer, Slic3r::GUI::GUI_App::get_app_mode(), Slic3r::AppConfig::get_bool(), Slic3r::GUI::GUI_App::init_params, Slic3r::instance_check(), Slic3r::GUI::GUI_InitParams::start_as_gcodeviewer, and boost::nowide::widen().
Referenced by Slic3r::CLI::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImDrawList::AddImage(), ImDrawList::AddRectFilled(), ImGui::ButtonBehavior(), col(), ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::DrawList, ImGuiStyle::FrameRounding, ImGui::GetColorU32(), ImGui::GetCurrentWindow(), GImGui, ImClamp(), ImGuiCol_Button, ImGuiCol_ButtonActive, ImGuiCol_ButtonHovered, ImMin(), ImGui::ItemAdd(), ImGui::ItemSize(), ImRect::Max, ImRect::Min, ImGui::RenderFrame(), ImGui::RenderNavHighlight(), ImGuiWindow::SkipItems, ImGuiContext::Style, ImVec4::w, ImVec2::x, and ImVec2::y.
Referenced by Slic3r::GUI::ImGuiWrapper::image_button().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::GLModel::Geometry::add_index(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::angle(), AngleResolution, cos(), Slic3r::GUI::GLModel::Geometry::format, Slic3r::GUI::GLModel::init_from(), Slic3r::GUI::GLModel::Geometry::LineStrip, Slic3r::GUI::GLModel::Geometry::P3, Slic3r::GUI::GLModel::Geometry::reserve_indices(), Slic3r::GUI::GLModel::Geometry::reserve_vertices(), Slic3r::GUI::GLModel::reset(), and sin().
Referenced by Slic3r::GUI::GLGizmoCut3D::init_rendering_items().
Here is the call graph for this function:
Here is the caller graph for this function:– #ysFIXME those functions bodies are ported from GizmoRotation
References Slic3r::GUI::GLModel::Geometry::add_index(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::angle(), cos(), Slic3r::GUI::GLModel::Geometry::format, Slic3r::GUI::GLModel::init_from(), Slic3r::GUI::GLModel::Geometry::LineLoop, Slic3r::GUI::GLModel::Geometry::P3, Slic3r::GUI::GLModel::Geometry::reserve_indices(), Slic3r::GUI::GLModel::Geometry::reserve_vertices(), ScaleStepRad, ScaleStepsCount, Slic3r::GUI::GLModel::set_color(), sin(), and Slic3r::ColorRGBA::WHITE().
Referenced by Slic3r::GUI::GLGizmoCut3D::init_rendering_items().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::GUI::GLModel::Geometry::add_line(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::angle(), cos(), Slic3r::GUI::GLModel::Geometry::format, Slic3r::GUI::GLModel::init_from(), Slic3r::GUI::GLModel::Geometry::Lines, Slic3r::GUI::GLModel::Geometry::P3, Slic3r::GUI::GLModel::Geometry::reserve_indices(), Slic3r::GUI::GLModel::Geometry::reserve_vertices(), ScaleLongEvery, ScaleLongTooth, ScaleStepRad, ScaleStepsCount, Slic3r::GUI::GLModel::set_color(), sin(), and Slic3r::ColorRGBA::WHITE().
Referenced by Slic3r::GUI::GLGizmoCut3D::init_rendering_items().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::GUI::GLModel::Geometry::add_line(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::angle(), cos(), Slic3r::GUI::GLModel::Geometry::format, Slic3r::GUI::GLModel::init_from(), Slic3r::GUI::GLModel::Geometry::Lines, Slic3r::GUI::GLModel::Geometry::P3, PI, Slic3r::GUI::GLModel::Geometry::reserve_indices(), Slic3r::GUI::GLModel::Geometry::reserve_vertices(), ScaleStepsCount, Slic3r::GUI::GLModel::set_color(), sin(), SnapRegionsCount, and Slic3r::ColorRGBA::WHITE().
Referenced by Slic3r::GUI::GLGizmoCut3D::init_rendering_items().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::GLModel::Geometry::add_triangle(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::cross(), Slic3r::GUI::GLModel::Geometry::format, indexed_triangle_set::indices, Slic3r::GUI::GLModel::Geometry::P3N3, Slic3r::GUI::GLModel::Geometry::Triangles, and indexed_triangle_set::vertices.
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render(), and Slic3r::GUI::GLGizmoMeasure::update_if_needed().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References M_PI, Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::matrix(), Slic3r::GUI::GLModel::Geometry::P3N3, Slic3r::Geometry::translation_transform(), and Slic3r::GUI::GLModel::Geometry::Triangles.
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::f().
Referenced by Slic3r::GUI::ImGuiWrapper::drag_optional_float(), Slic3r::GUI::ImGuiWrapper::input_optional_float(), Slic3r::GUI::ImGuiWrapper::input_optional_int(), Slic3r::GUI::ImGuiWrapper::slider_optional_float(), and Slic3r::GUI::ImGuiWrapper::slider_optional_int().
Here is the call graph for this function:
Here is the caller graph for this function:| boost::filesystem::path Slic3r::GUI::into_path | ( | const wxString & | str | ) |
Referenced by Slic3r::GUI::Plater::add_model(), Slic3r::GUI::Plater::export_gcode(), Slic3r::GUI::Plater::extract_config_from_project(), Slic3r::GUI::PrintHostSendDialog::filename(), Slic3r::GUI::Plater::priv::get_export_file(), Slic3r::GUI::Plater::priv::get_export_file_path(), Slic3r::GUI::Plater::load_files(), Slic3r::GUI::Plater::load_project(), Slic3r::GUI::ObjectList::load_shape_object_from_gallery(), Slic3r::GUI::MainFrame::save_project_as(), Slic3r::GUI::Plater::send_gcode(), Slic3r::GUI::Plater::priv::set_project_filename(), start_new_slicer_or_gcodeviewer(), and Slic3r::GUI::MainFrame::update_title().
Here is the caller graph for this function:| std::string Slic3r::GUI::into_u8 | ( | const wxString & | str | ) |
References into_u8().
Referenced by Slic3r::GUI::AppUpdateDownloadDialog::AppUpdateDownloadDialog(), Slic3r::GUI::Option::Option(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::GUI_App::add_config_menu(), add_msg_content(), Slic3r::GUI::SubstitutionManager::add_substitution(), Slic3r::GUI::MainFrame::add_to_recent_projects(), Slic3r::GUI::ImGuiWrapper::begin(), Slic3r::GUI::ImGuiWrapper::begin(), Slic3r::GUI::ImGuiWrapper::button(), Slic3r::GUI::ImGuiWrapper::button(), Slic3r::GUI::ImGuiWrapper::button(), Slic3r::GUI::ImGuiWrapper::calc_text_size(), Slic3r::GUI::GalleryDialog::change_thumbnail(), Slic3r::GUI::Plater::check_selected_presets_visibility(), Slic3r::GUI::ImGuiWrapper::checkbox(), Slic3r::GUI::ImGuiWrapper::clipboard_get(), color_string(), Slic3r::GUI::ImGuiWrapper::combo(), Slic3r::GUI::GalleryDialog::deselect(), Slic3r::GUI::PrintHostSendDialog::EndModal(), Slic3r::GUI::Plater::export_3mf(), Slic3r::GUI::Plater::export_amf(), Slic3r::GUI::Plater::export_stl_obj(), Slic3r::GUI::Plater::export_toolpaths_to_obj(), Slic3r::GUI::ModelNode::get_bitmap(), Slic3r::GUI::AppUpdateDownloadDialog::get_download_path(), Slic3r::GUI::RotoptimizeJob::get_method_description(), Slic3r::GUI::RotoptimizeJob::get_method_name(), Slic3r::GUI::PresetForPrinter::get_preset_name(), get_readers_wildcard(), get_selection(), Slic3r::FirmwareDialog::priv::get_serial_port(), Slic3r::PrusaLink::get_storage(), Slic3r::GUI::Choice::get_value(), Slic3r::GUI::Field::get_value_by_opt_type(), Slic3r::GUI::PrintHostSendDialog::group(), Slic3r::GUI::Plater::has_illegal_filename_characters(), Slic3r::GUI::MainFrame::init_menubar_as_editor(), into_u8(), Slic3r::GUI::GalleryDialog::load_files(), Slic3r::GUI::Plater::load_gcode(), Slic3r::GUI::ObjectList::load_generic_subobject(), Slic3r::GUI::HintDatabase::load_hints_from_file(), Slic3r::GUI::GUI_App::load_language(), Slic3r::GUI::ObjectList::load_shape_object(), make_string_bold(), Slic3r::PresetHints::maximum_volumetric_flow_description(), Slic3r::GUI::Choice::msw_rescale(), Slic3r::GUI::GUI_App::on_init_inner(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::Plater::priv::on_select_preset(), Slic3r::GUI::GUI_App::on_version_read(), Slic3r::GUI::PhysicalPrinterDialog::OnOK(), Slic3r::GUI::DownloaderUtils::Worker::perform_register(), Slic3r::GUI::GUI_App::persist_window_geometry(), Slic3r::GUI::ImGuiWrapper::radio_button(), Slic3r::GUI::Tab::rename_preset(), Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window(), Slic3r::GUI::GalleryDialog::select(), Slic3r::GUI::PresetComboBox::selection_is_changed_according_to_physical_printers(), Slic3r::GUI::Choice::set_selection(), Slic3r::GUI::Choice::set_value(), Slic3r::GUI::ImGuiWrapper::slider_float(), Slic3r::GUI::ImGuiWrapper::slider_float(), start_new_slicer_or_gcodeviewer(), Slic3r::GUI::ImGuiWrapper::text(), Slic3r::GUI::ImGuiWrapper::text_colored(), Slic3r::GUI::ImGuiWrapper::text_wrapped(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::SavePresetDialog::Item::update(), Slic3r::GUI::PresetComboBox::update(), Slic3r::GUI::ObjectList::update_name_in_model(), Slic3r::GUI::ModelNode::UpdateEnabling(), Slic3r::Moonraker::upload(), Slic3r::OctoPrint::upload_inner_with_host(), and Slic3r::PrusaLink::upload_inner_with_host().
Here is the call graph for this function:Convenience function, accepts a const reference to t_field and checks to see whether or not both wx pointers are null.
Referenced by is_sizer_field(), and is_window_field().
Here is the caller graph for this function:| bool Slic3r::GUI::is_defined_input_value | ( | wxWindow * | win, |
| const ConfigOptionType & | type | ||
| ) |
References Slic3r::coPoints, Slic3r::coString, Slic3r::coStrings, Slic3r::empty(), and is_defined_input_value().
Referenced by is_defined_input_value().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::Measure::Circle, Slic3r::Measure::Edge, Slic3r::Measure::SurfaceFeature::get_extra_point(), and Slic3r::Measure::SurfaceFeature::get_type().
Referenced by Slic3r::GUI::GLGizmoMeasure::on_mouse(), Slic3r::GUI::GLGizmoMeasure::on_render(), and Slic3r::GUI::GLGizmoMeasure::on_render_input_window().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by create_freq_settings_popupmenu(), Slic3r::GUI::SettingsFactory::get_bundle(), and get_full_settings_hierarchy().
Here is the caller graph for this function:
|
static |
References is_left_handed(), and Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::linear().
Here is the call graph for this function:
|
static |
Referenced by Slic3r::GUI::Plater::export_stl_obj(), is_left_handed(), Slic3r::GUI::GLGizmoPainterBase::render_cursor_sphere(), Slic3r::GUI::GLGizmoPainterBase::render_triangles(), Slic3r::GUI::GLGizmoMmuSegmentation::render_triangles(), and Slic3r::GUI::Selection::synchronize_unselected_instances().
Here is the caller graph for this function:Referenced by Slic3r::GUI::OG_CustomCtrl::OnLeftDown(), and Slic3r::GUI::OG_CustomCtrl::OnMotion().
Here is the caller graph for this function:
|
static |
References is_rotation_xy_synchronized(), and Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::linear().
Here is the call graph for this function:
|
static |
References EPSILON, and Slic3r::is_approx().
Here is the call graph for this function:
|
static |
References Eigen::AngleAxis< _Scalar >::angle(), Slic3r::angle(), Eigen::AngleAxis< _Scalar >::axis(), and Slic3r::Geometry::rotation_xyz_diff().
Referenced by is_rotation_xy_synchronized(), Slic3r::GUI::Selection::synchronize_unselected_instances(), and verify_instances_rotation_synchronized().
Here is the call graph for this function:
Here is the caller graph for this function:Covenience function to determine whether this field is a valid sizer field.
References is_bad_field().
Referenced by Slic3r::GUI::OptionsGroup::activate_line().
Here is the call graph for this function:
Here is the caller graph for this function:Covenience function to determine whether this field is a valid window field.
References is_bad_field().
Referenced by Slic3r::GUI::OptionsGroup::activate_line().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::GLModel::Geometry::add_line(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::GUI::GLModel::Geometry::format, Slic3r::GUI::GLModel::Geometry::Lines, Slic3r::GUI::GLModel::Geometry::P3, Slic3r::GUI::GLModel::Geometry::reserve_indices(), and Slic3r::GUI::GLModel::Geometry::reserve_vertices().
Referenced by Slic3r::GUI::GLGizmoCut3D::init_rendering_items(), and Slic3r::GUI::GLGizmoCut3D::render_cut_line().
Here is the call graph for this function:
Here is the caller graph for this function:| wxString Slic3r::GUI::L_str | ( | const std::string & | str | ) |
Explicitly specify that the source string is already in UTF-8 encoding
|
static |
|
static |
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_settings(), and Slic3r::GUI::MenuFactory::multi_selection_menu().
Here is the caller graph for this function:| bool Slic3r::GUI::mac_dark_mode | ( | ) |
References style.
Referenced by Slic3r::GUI::GUI_App::dark_mode().
Here is the caller graph for this function:| double Slic3r::GUI::mac_max_scaling_factor | ( | ) |
Referenced by Slic3r::GUI::BitmapCache::BitmapCache(), add_default_image(), add_lock(), Slic3r::GUI::OpenGLManager::GLInfo::get_max_tex_size(), and GetSelectedChoices().
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::GUI_App::Editor, Slic3r::GUI::GUI_App::GCodeViewer, L, and Slic3r::var().
Referenced by Slic3r::GUI::MainFrame::MainFrame().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References from_u8(), and into_u8().
Referenced by Slic3r::GUI::DiffModel::AddOption(), and Slic3r::GUI::DiffModel::AddPreset().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::msw_rescale_word_local_combo | ( | choice_ctrl * | combo | ) |
References Slic3r::GUI::ObjectManipulation::coordinate_type_str(), em_unit(), Instance, Local, and World.
Referenced by Slic3r::GUI::ObjectManipulation::msw_rescale().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _, L, and na_value().
Referenced by Slic3r::GUI::SpinCtrl::get_value(), Slic3r::GUI::Field::get_value_by_opt_type(), na_value(), Slic3r::GUI::TextCtrl::propagate_value(), Slic3r::GUI::TextCtrl::set_na_value(), Slic3r::GUI::SpinCtrl::set_na_value(), Slic3r::GUI::TextCtrl::set_value(), and Slic3r::GUI::SpinCtrl::set_value().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::ObjectManipulation::ObjectManipulation(), Slic3r::GUI::MenuFactory::append_menu_item_change_extruder(), Slic3r::GUI::MenuFactory::append_menu_item_change_type(), Slic3r::GUI::MenuFactory::append_menu_item_fix_through_netfabb(), Slic3r::GUI::MenuFactory::append_menu_item_instance_to_object(), Slic3r::GUI::MenuFactory::append_menu_item_invalidate_cut_info(), Slic3r::GUI::MenuFactory::append_menu_item_layers_editing(), Slic3r::GUI::MenuFactory::append_menu_item_merge_to_multipart_object(), Slic3r::GUI::MenuFactory::append_menu_item_printable(), Slic3r::GUI::MenuFactory::append_menu_item_settings(), Slic3r::GUI::MenuFactory::append_menu_item_simplify(), Slic3r::GUI::MenuFactory::append_menu_items_add_volume(), Slic3r::GUI::MenuFactory::append_menu_items_convert_unit(), Slic3r::GUI::MenuFactory::append_menu_items_osx(), Slic3r::GUI::MenuFactory::append_submenu_add_generic(), create_freq_settings_popupmenu(), create_settings_popupmenu(), priv::create_volume(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::Emboss::CreateObjectJob::finalize(), Slic3r::GUI::GLGizmoEmboss::init_create(), Slic3r::GUI::MenuFactory::multi_selection_menu(), Slic3r::GUI::GLCanvas3D::on_mouse(), Slic3r::GUI::ObjectManipulation::update_settings_value(), and anonymous_namespace{EmbossJob.cpp}::update_volume_name().
Here is the caller graph for this function:
|
static |
References Slic3r::Model::objects.
Referenced by Slic3r::GUI::GLCanvas3D::SLAView::detect_type_from_volumes(), and Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button().
Here is the caller graph for this function:References Slic3r::Model::objects.
Referenced by Slic3r::GUI::GLCanvas3D::SLAView::detect_type_from_volumes().
Here is the caller graph for this function:| bool Slic3r::GUI::on_mouse_surface_drag | ( | const wxMouseEvent & | mouse_event, |
| const Camera & | camera, | ||
| std::optional< SurfaceDrag > & | surface_drag, | ||
| GLCanvas3D & | canvas, | ||
| RaycastManager & | raycast_manager, | ||
| std::optional< double > | up_limit = {} |
||
| ) |
Mouse event handler, when move(drag&drop) volume over model surface NOTE: Dragged volume has to be selected. And also has to be hovered on start of dragging.
| mouse_event | Contain type of event and mouse position |
| camera | Actual viewport of camera |
| surface_drag | Structure which keep information about dragging |
| canvas | Contain gl_volumes and selection |
| raycast_manager | AABB trees for raycast in object Refresh state inside of function |
| up_limit | When set than use correction of up vector |
References Slic3r::GUI::RaycastManager::actualize(), Slic3r::Emboss::apply_transformation(), calc_scale(), Slic3r::Emboss::calc_up(), create_meshes(), Slic3r::FontProp::distance, Slic3r::GUI::GLCanvas3D::do_move(), Slic3r::GUI::GLCanvas3D::enable_moving(), Slic3r::GUI::GLCanvas3D::enable_picking(), Slic3r::TextConfiguration::fix_3mf_tr, Eigen::Quaternion< _Scalar, _Options >::FromTwoVectors(), Slic3r::GUI::GLCanvas3D::get_first_hover_volume_idx(), Slic3r::Geometry::Transformation::get_matrix(), Slic3r::ModelInstance::get_matrix(), Slic3r::GUI::GLCanvas3D::get_model(), get_model_instance(), get_model_object(), get_model_volume(), get_selected_gl_volume(), Slic3r::GLVolume::get_sla_shift_z(), Slic3r::GLVolume::get_volume_transformation(), Slic3r::GUI::GLCanvas3D::get_volumes(), Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::inverse(), Slic3r::is_approx(), L, Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::linear(), Slic3r::Model::objects, Slic3r::GUI::CameraUtils::project(), Slic3r::EmbossStyle::prop, ray_from_camera(), Slic3r::GUI::GLCanvas3D::set_as_dirty(), Slic3r::TextConfiguration::style, Slic3r::Emboss::suggest_up(), Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::translation(), Slic3r::GLVolumeCollection::volumes, and world_matrix_fixed().
Referenced by Slic3r::GUI::GLGizmoEmboss::on_mouse_for_translate().
Here is the call graph for this function:
Here is the caller graph for this function:Referenced by Slic3r::GUI::ConfigWizard::ConfigWizard(), and Slic3r::GUI::GUI_App::persist_window_geometry().
Here is the caller graph for this function:References Slic3r::GUI::DriveData::path.
| std::ostream & Slic3r::GUI::operator<< | ( | std::ostream & | os, |
| const WindowMetrics & | metrics | ||
| ) |
References Slic3r::GUI::WindowMetrics::serialize().
Here is the call graph for this function:References Slic3r::GUI::DriveData::path.
References Slic3r::GUI::DriveData::path.
|
static |
References _, Slic3r::ConfigBase::opt_bool(), and pad_combo_value_for_config().
Referenced by Slic3r::GUI::Tab::on_value_change(), pad_combo_value_for_config(), and Slic3r::GUI::Tab::update_frequently_changed_parameters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by generate_system_info_json().
Here is the caller graph for this function:
|
static |
References Slic3r::Semver::parse().
Referenced by Slic3r::GUI::GUI_App::check_older_app_config().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::Semver::invalid(), and version.
Referenced by Slic3r::GUI::OpenGLManager::GLInfo::detect().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::ObjectManipulation::ObjectManipulation(), Slic3r::GUI::PlaterAfterLoadAutoArrange::PlaterAfterLoadAutoArrange(), Slic3r::GUI::PlaterWorker< WorkerSubclass >::PlaterWorker(), Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), Slic3r::GUI::GLCanvas3D::_picking_pass(), Slic3r::GUI::GLCanvas3D::_refresh_if_shown_on_screen(), Slic3r::GUI::GLGizmosManager::activate_gizmo(), Slic3r::GUI::Selection::add(), Slic3r::GUI::GLGizmoCut3D::add_connector(), Slic3r::GUI::ObjectList::add_layer_range_after_current(), Slic3r::GUI::GLGizmoSimplify::add_simplify_suggestion_notification(), Slic3r::GUI::MenuFactory::append_menu_item_add_text(), Slic3r::GUI::MenuFactory::append_menu_item_delete(), Slic3r::GUI::MenuFactory::append_menu_item_edit_text(), Slic3r::GUI::MenuFactory::append_menu_item_export_stl(), Slic3r::GUI::MenuFactory::append_menu_item_fix_through_netfabb(), Slic3r::GUI::MenuFactory::append_menu_item_instance_to_object(), Slic3r::GUI::MenuFactory::append_menu_item_printable(), Slic3r::GUI::MenuFactory::append_menu_item_reload_from_disk(), Slic3r::GUI::MenuFactory::append_menu_item_replace_with_stl(), Slic3r::GUI::MenuFactory::append_menu_item_scale_selection_to_fit_print_volume(), Slic3r::GUI::MenuFactory::append_menu_item_simplify(), Slic3r::GUI::MenuFactory::append_menu_items_instance_manipulation(), Slic3r::GUI::MenuFactory::append_menu_items_mirror(), Slic3r::GUI::MenuFactory::append_menu_items_split(), Slic3r::GUI::GLGizmoSimplify::apply_simplify(), Slic3r::GUI::GLGizmoFdmSupports::auto_generate(), Slic3r::GUI::GLGizmoSlaSupports::auto_generate(), bed_stride(), call_after_if_active(), Slic3r::GUI::ObjectList::copy(), create_freq_settings_popupmenu(), Slic3r::GUI::MenuFactory::create_part_menu(), create_settings_popupmenu(), priv::create_volume(), Slic3r::GUI::ObjectList::del_from_cut_object(), Slic3r::GUI::ObjectList::del_info_item(), Slic3r::GUI::GLGizmoCut3D::delete_selected_connectors(), Slic3r::GUI::GLGizmoHollow::delete_selected_points(), Slic3r::GUI::GLGizmoSlaSupports::delete_selected_points(), Slic3r::GUI::Mouse3DController::disconnect_device(), Slic3r::GUI::GLGizmosManager::do_render_overlay(), Slic3r::GUI::GLGizmoEmboss::draw_delete_style_button(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), Slic3r::GUI::GLGizmoSlaSupports::editing_mode_apply_changes(), Slic3r::GUI::Emboss::CreateObjectJob::finalize(), Slic3r::GUI::ObjectList::fix_cut_selection(), Slic3r::GUI::ObjectList::fix_through_netfabb(), Slic3r::GUI::GLGizmoCut3D::flip_cut_plane(), generate_thumbnail_from_model(), get_arrange_poly(), get_arrange_poly(), get_selection(), get_skirt_offset(), get_wipe_tower(), get_wipe_tower_arrangepoly(), Slic3r::GUI::GLGizmoHollow::gizmo_event(), Slic3r::GUI::GLGizmoPainterBase::gizmo_event(), Slic3r::GUI::GLGizmoSlaSupports::gizmo_event(), Slic3r::GUI::Plater::priv::init_collapse_toolbar(), Slic3r::GUI::ObjectList::load_mesh_object(), Slic3r::GUI::ObjectList::load_shape_object_from_gallery(), Slic3r::GUI::ObjectList::load_shape_object_from_gallery(), Slic3r::GUI::ObjectList::merge(), Slic3r::GUI::MenuFactory::multi_selection_menu(), Slic3r::GUI::GLCanvas3D::on_char(), Slic3r::GUI::GLCanvas3D::on_idle(), Slic3r::GUI::GLGizmoCut3D::on_is_activable(), Slic3r::GUI::GLCanvas3D::on_mouse(), Slic3r::GUI::GLCanvas3D::on_mouse_wheel(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoHollow::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSlaSupports::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::on_start_dragging(), Slic3r::GUI::GLGizmoCut3D::on_stop_dragging(), Slic3r::GUI::GLGizmoHollow::on_stop_dragging(), Slic3r::GUI::GLGizmoSlaSupports::on_stop_dragging(), Slic3r::GUI::ObjectList::OnDrop(), Slic3r::GUI::ObjectList::paste(), Slic3r::GUI::GLGizmoCut3D::perform_cut(), Slic3r::GUI::GLGizmoCut3D::process_cut_line(), Slic3r::GUI::ObjectList::remove(), Slic3r::GUI::GLCanvas3D::render(), Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window(), Slic3r::GUI::GLGizmoPainterBase::render_cursor_circle(), Slic3r::GUI::GLGizmoCut3D::render_cut_line(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window(), Slic3r::GUI::GLGizmoCut3D::render_line(), Slic3r::GUI::GLGizmoCut3D::render_model(), Slic3r::GUI::GLGizmoCut3D::render_move_center_input(), Slic3r::GUI::GLGizmoSlaBase::reslice_until_step(), Slic3r::GUI::Selection::scale_to_fit_print_volume(), Slic3r::GUI::GLGizmoFdmSupports::select_facets_by_angle(), Slic3r::GUI::GLGizmoCut3D::shift_cut(), Slic3r::GUI::ObjectList::show_context_menu(), Slic3r::GUI::ObjectList::simplify(), Slic3r::GUI::ObjectList::split_instances(), priv::start_create_object_job(), priv::start_create_volume_job(), priv::start_create_volume_on_surface_job(), take_snapshot(), Slic3r::GUI::GLGizmoSlaBase::unproject_on_mesh(), Slic3r::GUI::TabSLAPrint::update(), Slic3r::GUI::ProjectDirtyStateManager::update_from_undo_redo_stack(), Slic3r::GUI::ObjectManipulation::update_if_dirty(), Slic3r::GUI::Preview::update_layers_slider(), Slic3r::GUI::ObjectList::update_selections_on_canvas(), Slic3r::GUI::Emboss::UpdateJob::update_volume(), and priv::update_volume().
|
static |
References _u8L, Slic3r::Measure::Circle, Slic3r::Measure::Edge, Slic3r::Measure::Plane, and Slic3r::Measure::Point.
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render_input_window().
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::ObjectList::split().
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::FreqChangedParams::FreqChangedParams(), Slic3r::GUI::Selection::add(), Slic3r::GUI::ObjectList::add_category_to_settings_from_selection(), Slic3r::GUI::ObjectList::add_layer_root_item(), Slic3r::GUI::ObjectList::add_volumes_to_object_in_list(), Slic3r::GUI::GUI_App::apply_keeped_preset_modifications(), Slic3r::GUI::ObjectList::change_part_type(), Slic3r::GUI::GUI_App::check_and_keep_current_preset_changes(), create_freq_settings_popupmenu(), create_settings_popupmenu(), Slic3r::GUI::ObjectList::delete_from_model_and_list(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GUI_App::get_active_preset_collections(), Slic3r::GUI::SettingsFactory::get_options(), Slic3r::GUI::GUI_App::has_current_preset_changes(), Slic3r::GUI::GUI_App::has_unsaved_preset_changes(), Slic3r::GUI::MainFrame::load_config(), Slic3r::GUI::GUI_App::load_current_presets(), Slic3r::GUI::ObjectList::part_selection_changed(), Slic3r::GUI::ObjectList::paste_layers_into_list(), Slic3r::GUI::GLCanvas3D::reload_scene(), Slic3r::GUI::UnsavedChangesDialog::save(), Slic3r::GUI::Selection::scale_to_fit_print_volume(), Slic3r::GUI::ObjectList::selection_changed(), Slic3r::GUI::ObjectList::show_context_menu(), Slic3r::GUI::UnsavedChangesDialog::update(), Slic3r::GUI::ObjectSettings::update_config_values(), Slic3r::GUI::ObjectList::update_info_items(), Slic3r::GUI::ObjectList::update_object_list_by_printer_technology(), Slic3r::GUI::ObjectList::update_objects_list_extruder_column(), Slic3r::GUI::GUI_App::update_saved_preset_from_current_preset(), and Slic3r::GUI::UnsavedChangesDialog::update_tree().
Here is the caller graph for this function:
|
static |
References Slic3r::f(), ImGui::GetKeyIndex(), GImGui, ImGuiContext::IO, ImGui::IsKeyDown(), and ImGuiIO::KeysDown.
Referenced by Slic3r::GUI::ImGuiWrapper::search_list().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References scroll_down(), and scroll_up().
Referenced by Slic3r::GUI::GLCanvas3D::on_mouse_wheel(), Slic3r::GUI::ImGuiWrapper::search_list(), and Slic3r::GUI::ImGuiWrapper::undo_redo_list().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::SLAPrintObject::get_parts_to_slice(), Slic3r::SLAPrint::get_print_object_by_model_object_id(), Slic3r::ObjectBase::id(), Slic3r::GLVolume::instance_idx(), Slic3r::ModelObject::instances, Slic3r::GLVolume::object_idx(), Slic3r::Model::objects, and Slic3r::GUI::GLCanvas3D::sla_print().
Referenced by Slic3r::GUI::GLCanvas3D::SLAView::render_switch_button(), and Slic3r::GUI::GLCanvas3D::SLAView::update_volumes_visibility().
Here is the call graph for this function:
Here is the caller graph for this function:| bool Slic3r::GUI::queue_job | ( | Worker & | w, |
| ProcessFn | fn | ||
| ) |
References queue_job().
Here is the call graph for this function:| bool Slic3r::GUI::queue_job | ( | Worker & | w, |
| ProcessFn | fn, | ||
| FinishFn | finishfn | ||
| ) |
Referenced by Slic3r::GUI::GLGizmoEmboss::draw_font_preview(), Slic3r::GUI::Emboss::StyleManager::init_style_images(), Slic3r::GUI::GLGizmoEmboss::process(), queue_job(), replace_job(), priv::start_create_object_job(), and priv::start_create_volume_job().
Here is the caller graph for this function:| std::optional< RaycastManager::Hit > Slic3r::GUI::ray_from_camera | ( | const RaycastManager & | raycaster, |
| const Vec2d & | mouse_pos, | ||
| const Camera & | camera, | ||
| const RaycastManager::ISkip * | skip | ||
| ) |
Unproject on mesh by Mesh raycasters.
| mouse_pos | Position of mouse on screen |
| camera | Projection params |
| skip | Define which caster will be skipped, null mean no skip |
References Slic3r::GUI::RaycastManager::first_hit(), and Slic3r::GUI::CameraUtils::ray_from_screen_pos().
Referenced by on_mouse_surface_drag(), and priv::start_create_volume_on_surface_job().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::Selection::get_volume(), Slic3r::GUI::Selection::get_volume_idxs(), Slic3r::ModelVolume::Source::input_file, Slic3r::ModelVolume::Source::is_from_builtin_objects, Slic3r::GUI::Plater::model(), Slic3r::GLVolume::object_idx(), Slic3r::Model::objects, Slic3r::ModelVolume::source, Slic3r::GLVolume::volume_idx(), and Slic3r::ModelObject::volumes.
Referenced by Slic3r::GUI::Plater::priv::can_reload_from_disk(), and Slic3r::GUI::Plater::priv::reload_from_disk().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImDrawList::AddRect(), ImDrawList::AddRectFilled(), ImGui::BeginCombo(), ImGui::BeginGroup(), ImGui::EndCombo(), ImGui::EndGroup(), Slic3r::GUI::GLGizmoMmuSegmentation::EXTRUDERS_LIMIT, ImGui::GetCursorScreenPos(), ImGui::GetStyle(), ImGui::GetTextLineHeight(), ImGui::GetWindowDrawList(), IM_COL32_BLACK, ImGui::PopID(), ImGui::PushID(), ImGui::SameLine(), ImGui::Selectable(), ImGui::SetCursorScreenPos(), style, ImGui::Text(), Slic3r::GUI::ImGuiWrapper::to_ImU32(), ImVec2::x, and ImVec2::y.
Referenced by Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window().
Here is the call graph for this function:
Here is the caller graph for this function:| bool Slic3r::GUI::replace_job | ( | Worker & | w, |
| Args &&... | args | ||
| ) |
References Slic3r::GUI::Worker::cancel_all(), and queue_job().
Referenced by Slic3r::GUI::GLGizmoRotate3D::RotoptimzeWindow::RotoptimzeWindow(), Slic3r::GUI::Plater::arrange(), Slic3r::GUI::Plater::cut(), Slic3r::GUI::Plater::fill_bed_with_instances(), and Slic3r::GUI::Plater::import_sl1_archive().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::GUI::ModelNode::GetChildren(), Slic3r::GUI::ModelNode::IsContainer(), and rescale_children().
Referenced by Slic3r::GUI::DiffModel::Rescale(), and rescale_children().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References scale().
Referenced by Slic3r::GUI::GCodeViewer::TBuffer::add_path(), Slic3r::GUI::GCodeViewer::Path::matches(), and Slic3r::GUI::GCodeViewer::refresh().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::ConfigWizard::RR_USER.
Referenced by Slic3r::GUI::PlaterPresetComboBox::OnSelect(), Slic3r::GUI::TabPresetComboBox::OnSelect(), Slic3r::GUI::PlaterPresetComboBox::show_add_menu(), and Slic3r::GUI::PlaterPresetComboBox::show_edit_menu().
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::SendSystemInfoDialog::SendSystemInfoDialog().
Here is the caller graph for this function:Referenced by Slic3r::GUI::ObjectList::can_split_instances(), Slic3r::GUI::ObjectList::is_instance_or_object_selected(), Slic3r::GUI::ObjectList::is_selected_object_cut(), Slic3r::GUI::ObjectList::layers_editing(), Slic3r::GUI::ObjectList::load_generic_subobject(), Slic3r::GUI::ObjectList::load_modifier(), Slic3r::GUI::ObjectList::part_selection_changed(), Slic3r::GUI::ObjectList::selection_changed(), Slic3r::GUI::ObjectList::split_instances(), and Slic3r::GUI::ObjectList::update_selections().
Here is the caller graph for this function:
|
static |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiStyle::ItemSpacing, ImGuiWindowTempData::PrevLineSize, ImGuiWindow::Scroll, ImGui::SetScrollY(), ImGuiContext::Style, and ImVec2::y.
Referenced by process_mouse_wheel(), and Slic3r::GUI::ImGuiWrapper::search_list().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiStyle::ItemSpacing, ImGuiWindowTempData::PrevLineSize, ImGuiWindow::Scroll, ImGui::SetScrollY(), ImGuiContext::Style, and ImVec2::y.
Referenced by process_mouse_wheel(), and Slic3r::GUI::ImGuiWrapper::search_list().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References ImGuiContext::CurrentWindow, ImGuiWindow::DC, GImGui, ImGuiStyle::ItemSpacing, ImGuiWindowTempData::PrevLineSize, ImGuiWindow::Scroll, ImGui::SetScrollY(), ImGuiWindow::Size, ImGuiContext::Style, and ImVec2::y.
Here is the call graph for this function:
|
static |
Referenced by Slic3r::GUI::GLCanvas3D::_render_search_list().
Here is the caller graph for this function:
|
static |
References ImGui::ButtonBehavior(), ImGui::CalcTextSize(), ImGuiWindow::ClipRect, ImGui::CloseCurrentPopup(), col(), ImGui::ColorMarkerHovered, ImGuiWindowTempData::CurrentColumns, ImGuiContext::CurrentItemFlags, ImGuiContext::CurrentTable, ImGuiWindowTempData::CurrLineTextBaseOffset, ImGuiWindowTempData::CursorPos, ImGuiWindow::DC, ImGuiWindow::Flags, ImGui::GetColorU32(), ImGui::GetCurrentWindow(), ImGuiWindow::GetID(), GImGui, IM_FLOOR, IMGUI_TEST_ENGINE_ITEM_INFO, ImGuiButtonFlags_AllowItemOverlap, ImGuiButtonFlags_Disabled, ImGuiButtonFlags_NoHoldingActiveId, ImGuiButtonFlags_PressedOnClick, ImGuiButtonFlags_PressedOnClickRelease, ImGuiButtonFlags_PressedOnDoubleClick, ImGuiButtonFlags_PressedOnRelease, ImGuiCol_Header, ImGuiCol_HeaderActive, ImGuiCol_HeaderHovered, ImGuiCol_Text, ImGuiCol_TextDisabled, ImGuiItemFlags_Disabled, ImGuiItemFlags_NoNavDefaultFocus, ImGuiItemFlags_SelectableDontClosePopup, ImGuiItemStatusFlags_ToggledSelection, ImGuiNavHighlightFlags_NoRounding, ImGuiNavHighlightFlags_TypeThin, ImGuiSelectableFlags_AllowDoubleClick, ImGuiSelectableFlags_AllowItemOverlap, ImGuiSelectableFlags_Disabled, ImGuiSelectableFlags_DontClosePopups, ImGuiSelectableFlags_DrawHoveredWhenHeld, ImGuiSelectableFlags_NoHoldingActiveID, ImGuiSelectableFlags_NoPadWithHalfSpacing, ImGuiSelectableFlags_SelectOnClick, ImGuiSelectableFlags_SelectOnRelease, ImGuiSelectableFlags_SetNavIdOnHover, ImGuiSelectableFlags_SpanAllColumns, ImGuiSelectableFlags_SpanAvailWidth, ImGuiWindowFlags_Popup, ImMax(), ImGui::ItemAdd(), ImGui::ItemSize(), ImGuiWindowTempData::LastItemStatusFlags, ImGui::MarkItemEdited(), ImRect::Max, ImRect::Min, ImGuiContext::NavDisableHighlight, ImGuiContext::NavDisableMouseHover, ImGuiWindowTempData::NavFocusScopeIdCurrent, ImGuiContext::NavLayer, ImGuiWindowTempData::NavLayerCurrent, ImGuiContext::NavWindow, ImGuiWindow::ParentWorkRect, ImGui::PopColumnsBackground(), ImGui::PopStyleColor(), ImGuiWindow::Pos, ImGui::PushColumnsBackground(), ImGui::PushStyleColor(), ImGui::RenderFrame(), ImGui::RenderNavHighlight(), ImGui::RenderTextClipped(), ImGui::SetItemAllowOverlap(), ImGui::SetNavID(), ImGuiWindow::SkipItems, ImGuiContext::Style, style, ImGui::TablePopBackgroundChannel(), ImGui::TablePushBackgroundChannel(), ImGuiWindow::WorkRect, ImVec2::x, and ImVec2::y.
Referenced by Slic3r::GUI::GLGizmosManager::get_gizmo_from_mouse(), and Slic3r::GUI::ImGuiWrapper::search_list().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::ManipulationEditor::ManipulationEditor(), Slic3r::GUI::ObjectManipulation::ObjectManipulation(), Slic3r::GUI::ObjectManipulation::update_if_dirty(), and Slic3r::GUI::ObjectManipulation::update_ui_from_settings().
Here is the caller graph for this function:| const std::string & Slic3r::GUI::shortkey_alt_prefix | ( | ) |
Referenced by Slic3r::GUI::SlaGizmoHelpDialog::SlaGizmoHelpDialog(), Slic3r::GUI::KBShortcutsDialog::fill_shortcuts(), and Slic3r::GUI::GLGizmoCut3D::on_init().
Here is the caller graph for this function:| const std::string & Slic3r::GUI::shortkey_ctrl_prefix | ( | ) |
Referenced by Slic3r::GUI::Sidebar::Sidebar(), Slic3r::GUI::SlaGizmoHelpDialog::SlaGizmoHelpDialog(), Slic3r::GUI::GLCanvas3D::_init_main_toolbar(), Slic3r::GUI::GLCanvas3D::_init_undoredo_toolbar(), Slic3r::GUI::GLCanvas3D::_render_arrange_menu(), Slic3r::GUI::KBShortcutsDialog::fill_shortcuts(), Slic3r::GUI::MainFrame::init_menubar_as_editor(), Slic3r::GUI::Plater::priv::init_view_toolbar(), Slic3r::GUI::GLGizmoCut3D::on_init(), Slic3r::GUI::NotificationManager::PrintHostUploadNotification::render_cancel_button(), Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(), Slic3r::GUI::Sidebar::update_reslice_btn_tooltip(), and Slic3r::GUI::GLCanvas3D::update_tooltip_for_settings_item_in_main_toolbar().
Here is the caller graph for this function:
|
static |
References Slic3r::Semver::maj(), Slic3r::Semver::min(), and Slic3r::Semver::prerelease().
Referenced by show_send_system_info_dialog_if_needed().
Here is the call graph for this function:
Here is the caller graph for this function:References show_error().
Here is the call graph for this function:
|
inline |
References show_error().
Here is the call graph for this function:Referenced by Slic3r::GUI::PageBuildVolume::PageBuildVolume(), Slic3r::GUI::PrintHostQueueDialog::PrintHostQueueDialog(), Slic3r::GUI::GUI_App::add_config_menu(), Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings(), Slic3r::GUI::GUI_App::catch_error(), Slic3r::GUI::ObjectList::change_part_type(), Slic3r::GUI::GUI_App::check_updates(), priv::create_message(), Slic3r::GUI::ObjectList::del_subobject_from_object(), Slic3r::GUI::Plater::export_3mf(), Slic3r::GUI::MainFrame::export_config(), Slic3r::GUI::MainFrame::export_configbundle(), Slic3r::GUI::Plater::export_gcode(), Slic3r::GUI::Plater::priv::export_gcode(), fatal_error(), Slic3r::GUI::SLAImportJob::finalize(), Slic3r::GUI::ArrangeJob::finalize(), Slic3r::GUI::PlaterWorker< WorkerSubclass >::PlaterJob::finalize(), focus_event(), Slic3r::PresetUpdater::priv::get_config_updates(), Slic3r::GUI::LayerRangeEditor::get_value(), Slic3r::GUI::PointCtrl::get_value(), Slic3r::GUI::Field::get_value_by_opt_type(), Slic3r::PresetUpdater::install_bundles_rsrc_or_cache_vendor(), Slic3r::GUI::MainFrame::load_config_file(), Slic3r::GUI::MainFrame::load_configbundle(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::Plater::load_gcode(), Slic3r::GUI::BedShapePanel::load_model(), Slic3r::GUI::ObjectList::load_modifier(), Slic3r::GUI::BedShapePanel::load_stl(), Slic3r::GUI::BedShapePanel::load_texture(), Slic3r::GUI::PrintHostQueueDialog::on_error(), Slic3r::GUI::Downloader::on_error(), Slic3r::GUI::GUI_App::on_init_inner(), Slic3r::GUI::Plater::priv::on_process_completed(), Slic3r::GUI::DownloaderUtils::Worker::perform_register(), Slic3r::GUI::Plater::PopupMenu(), Slic3r::GUI::Plater::preview_zip_archive(), Slic3r::GUI::Plater::priv::reload_from_disk(), Slic3r::GUI::Plater::priv::replace_volume_with_stl(), Slic3r::GUI::Plater::send_gcode(), show_error(), show_error(), show_error_id(), Slic3r::GUI::Plater::show_illegal_characters_warning(), Slic3r::GUI::GUI_App::start_download(), Slic3r::GUI::Config::take_config_snapshot_report_error(), and Slic3r::GUI::PhysicalPrinterDialog::update_printers().
Here is the caller graph for this function:References show_error().
Here is the call graph for this function:References show_info().
Here is the call graph for this function:
|
inline |
References show_info().
Here is the call graph for this function:References _L.
Referenced by Slic3r::GUI::PhysicalPrinterDialog::build_printhost_settings(), Slic3r::GUI::ObjectList::check_last_selection(), Slic3r::GUI::SLAImportJob::finalize(), Slic3r::GUI::ObjectList::fix_multiselection_conflicts(), Slic3r::GUI::MainFrame::load_configbundle(), Slic3r::GUI::Plater::priv::load_files(), Slic3r::GUI::Plater::priv::load_model_objects(), Slic3r::GUI::GUI_App::may_switch_to_SLA_preset(), Slic3r::GUI::MainFrame::repair_stl(), Slic3r::GUI::GUI_App::save_mode(), show_info(), and show_info().
Here is the caller graph for this function:
|
inlinestatic |
References _L, Slic3r::GUI::GLGizmoMmuSegmentation::EXTRUDERS_LIMIT, format(), MmSegmentationExceededExtrudersLimit, and Slic3r::GUI::NotificationManager::PrintInfoNotificationLevel.
Referenced by Slic3r::GUI::GLGizmoMmuSegmentation::data_changed(), and Slic3r::GUI::GLGizmoMmuSegmentation::on_opening().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::show_send_system_info_dialog_if_needed | ( | ) |
References should_dialog_be_shown().
Referenced by Slic3r::GUI::GUI_App::post_init().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::show_substitutions_info | ( | const ConfigSubstitutions & | config_substitutions, |
| const std::string & | filename | ||
| ) |
References _L, add_config_substitutions(), format_wxstr(), from_u8(), and substitution_message().
Here is the call graph for this function:| void Slic3r::GUI::show_substitutions_info | ( | const PresetsConfigSubstitutions & | presets_config_substitutions | ) |
References _L, add_config_substitutions(), bold_string(), format_wxstr(), substitution_message(), Slic3r::Preset::TYPE_FILAMENT, Slic3r::Preset::TYPE_PHYSICAL_PRINTER, Slic3r::Preset::TYPE_PRINT, Slic3r::Preset::TYPE_PRINTER, Slic3r::Preset::TYPE_SLA_MATERIAL, and Slic3r::Preset::TYPE_SLA_PRINT.
Referenced by Slic3r::GUI::GUI_App::add_config_menu(), Slic3r::GUI::SLAImportJob::finalize(), Slic3r::GUI::MainFrame::load_config_file(), Slic3r::GUI::MainFrame::load_configbundle(), Slic3r::GUI::Plater::priv::load_files(), and Slic3r::GUI::GUI_App::post_init().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _L, format_wxstr(), and show_warning().
Referenced by Slic3r::GUI::GalleryDialog::change_thumbnail(), Slic3r::GUI::GalleryDialog::load_files(), and show_warning().
Here is the call graph for this function:
Here is the caller graph for this function:| wxString Slic3r::GUI::sla_wildcards | ( | const char * | formatid | ) |
References _u8L, Slic3r::ArchiveEntry::desc, Slic3r::GUI::FileWildcards::file_extensions, file_wildcards(), format(), FT_SL1, Slic3r::get_archive_entry(), Slic3r::get_extensions(), Slic3r::GUI::FileWildcards::title, and Slic3r::GUI::I18N::translate_utf8().
Referenced by Slic3r::GUI::Plater::export_gcode().
Here is the call graph for this function:
Here is the caller graph for this function:| GLModel::Geometry Slic3r::GUI::smooth_cylinder | ( | unsigned int | resolution, |
| float | radius, | ||
| float | height | ||
| ) |
References M_PI, Slic3r::GUI::GLModel::Geometry::P3N3, and Slic3r::GUI::GLModel::Geometry::Triangles.
Referenced by Slic3r::GUI::GLGizmoMeasure::GLGizmoMeasure().
Here is the caller graph for this function:| GLModel::Geometry Slic3r::GUI::smooth_sphere | ( | unsigned int | resolution, |
| float | radius | ||
| ) |
References cos(), M_PI, Slic3r::GUI::GLModel::Geometry::P3N3, sin(), and Slic3r::GUI::GLModel::Geometry::Triangles.
Referenced by Slic3r::GUI::GLGizmoMeasure::GLGizmoMeasure(), and Slic3r::GUI::GCodeViewer::COG::init().
Here is the call graph for this function:
Here is the caller graph for this function:| GLModel::Geometry Slic3r::GUI::smooth_torus | ( | unsigned int | primary_resolution, |
| unsigned int | secondary_resolution, | ||
| float | radius, | ||
| float | thickness | ||
| ) |
References M_PI, Slic3r::GUI::GLModel::Geometry::P3N3, and Slic3r::GUI::GLModel::Geometry::Triangles.
References GCodeViewer, and start_new_slicer_or_gcodeviewer().
Referenced by Slic3r::GUI::Plater::load_files(), and start_new_gcodeviewer_open_file().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::start_new_gcodeviewer_open_file | ( | wxWindow * | parent | ) |
References _L, file_wildcards(), from_u8(), FT_GCODE, and start_new_gcodeviewer().
Referenced by Slic3r::GUI::MainFrame::init_menubar_as_editor().
Here is the call graph for this function:
Here is the caller graph for this function:| void Slic3r::GUI::start_new_slicer | ( | const std::vector< wxString > & | files, |
| bool | single_instance, | ||
| bool | delete_after_load | ||
| ) |
References Slicer, and start_new_slicer_or_gcodeviewer().
Here is the call graph for this function:| void Slic3r::GUI::start_new_slicer | ( | const wxString * | path_to_open, |
| bool | single_instance, | ||
| bool | delete_after_load | ||
| ) |
References Slicer, and start_new_slicer_or_gcodeviewer().
Referenced by Slic3r::GUI::MainFrame::init_menubar_as_editor(), Slic3r::GUI::MainFrame::init_menubar_as_gcodeviewer(), Slic3r::GUI::Plater::load_files(), and Slic3r::GUI::Plater::preview_zip_archive().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References error, GCodeViewer, into_path(), into_u8(), L, and Slicer.
Referenced by start_new_gcodeviewer(), start_new_slicer(), start_new_slicer(), and start_new_slicer_or_gcodeviewer().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References start_new_slicer_or_gcodeviewer().
Here is the call graph for this function:| GLModel::Geometry Slic3r::GUI::stilized_arrow | ( | unsigned int | resolution, |
| float | tip_radius, | ||
| float | tip_height, | ||
| float | stem_radius, | ||
| float | stem_height | ||
| ) |
References Slic3r::angle(), cos(), Slic3r::GUI::GLModel::Geometry::P3N3, PI, sin(), and Slic3r::GUI::GLModel::Geometry::Triangles.
Referenced by Slic3r::GUI::GCodeViewer::SequentialView::Marker::init(), and Slic3r::GUI::CoordAxes::render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
References Slic3r::GUI::Worker::cancel(), and Slic3r::GUI::Worker::wait_for_current_job().
Here is the call graph for this function:
|
inline |
References Slic3r::GUI::Worker::cancel_all(), and Slic3r::GUI::Worker::wait_for_idle().
Referenced by Slic3r::GUI::Plater::reslice().
Here is the call graph for this function:
Here is the caller graph for this function:| GLModel::Geometry Slic3r::GUI::straight_arrow | ( | float | tip_width, |
| float | tip_height, | ||
| float | stem_width, | ||
| float | stem_height, | ||
| float | thickness | ||
| ) |
References Slic3r::GUI::GLModel::Geometry::P3N3, and Slic3r::GUI::GLModel::Geometry::Triangles.
Referenced by Slic3r::GUI::Selection::init().
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::GLCanvas3D::_render_undo_redo_stack().
Here is the caller graph for this function:
|
static |
References _L.
Referenced by show_substitutions_info(), and show_substitutions_info().
Here is the caller graph for this function:References Slic3r::Preset::is_dirty, and Slic3r::Preset::suffix_modified().
Referenced by Slic3r::GUI::SavePresetDialog::Item::Item(), Slic3r::GUI::SavePresetDialog::SavePresetDialog(), Slic3r::GUI::SavePresetDialog::AddItem(), Slic3r::GUI::SavePresetDialog::build(), Slic3r::GUI::SavePresetDialog::Item::get_init_preset_name(), Slic3r::GUI::PlaterPresetComboBox::get_preset_name(), Slic3r::GUI::TabPresetComboBox::get_preset_name(), Slic3r::GUI::Emboss::StyleManager::make_unique_name(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window(), Slic3r::GUI::PlaterPresetComboBox::update(), Slic3r::GUI::TabPresetComboBox::update(), and Slic3r::GUI::TabPresetComboBox::update_dirty().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::Preset::is_dirty, and Slic3r::Preset::suffix_modified().
Here is the call graph for this function:
|
static |
References _, Slic3r::get_sla_suptree_prefix(), Slic3r::ConfigBase::opt_bool(), and support_combo_value_for_config().
Referenced by Slic3r::GUI::Tab::on_value_change(), support_combo_value_for_config(), and Slic3r::GUI::Tab::update_frequently_changed_parameters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References _u8L, Slic3r::Measure::Circle, Slic3r::Measure::Edge, Slic3r::Measure::Plane, Slic3r::Measure::Point, and Slic3r::Measure::Undef.
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render_input_window().
Here is the caller graph for this function:| void Slic3r::GUI::synchronize_model_after_cut | ( | Model & | model, |
| const CutObjectBase & | cut_id | ||
| ) |
References Slic3r::Model::objects.
Referenced by Slic3r::GUI::GLGizmoCut3D::perform_cut().
Here is the caller graph for this function:References plater(), and Slic3r::GUI::Plater::take_snapshot().
Referenced by Slic3r::GUI::ObjectList::add_category_to_settings_from_frequent(), Slic3r::GUI::ObjectList::add_category_to_settings_from_selection(), Slic3r::GUI::ObjectList::add_layer_range_after_current(), Slic3r::GUI::ObjectList::change_part_type(), Slic3r::GUI::ObjectList::del_instances_from_object(), Slic3r::GUI::ObjectList::del_layer_from_object(), Slic3r::GUI::ObjectList::del_settings_from_config(), Slic3r::GUI::ObjectList::del_subobject_from_object(), Slic3r::GUI::ObjectList::delete_all_connectors_for_object(), Slic3r::GUI::ObjectList::edit_layer_range(), Slic3r::GUI::ObjectList::invalidate_cut_info_for_object(), Slic3r::GUI::ObjectList::layers_editing(), Slic3r::GUI::ObjectList::load_generic_subobject(), Slic3r::GUI::ObjectList::load_shape_object(), Slic3r::GUI::ObjectList::load_shape_object_from_gallery(), Slic3r::GUI::ObjectList::load_subobject(), Slic3r::GUI::ObjectList::OnDrop(), Slic3r::GUI::ObjectList::set_extruder_for_selected_items(), Slic3r::GUI::ObjectList::split(), Slic3r::GUI::ObjectList::toggle_printable_state(), Slic3r::GUI::ObjectList::update_extruder_in_config(), and Slic3r::GUI::ObjectList::update_name_in_model().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::GLTexture::load_from_png(), and Slic3r::GUI::GLTexture::load_from_svg().
Here is the caller graph for this function:
|
static |
References Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::cast(), Slic3r::SLAPrintObject::config(), Slic3r::ExPolygon::contour, Slic3r::Geometry::convex_hull(), Slic3r::SLAPrintObject::get_elevation(), Slic3r::ModelInstance::get_matrix(), Slic3r::SLAPrintObject::get_mesh_to_print(), Slic3r::ExPolygon::holes, Slic3r::arrangement::ArrangePolygon::inflation, inverse(), Slic3r::its_convex_hull_2d_above(), Slic3r::PrintObjectBaseWithState< PrintType, PrintObjectStepEnumType, COUNT >::last_completed_step(), Slic3r::arrangement::ArrangePolygon::poly, Slic3r::scaled(), Slic3r::slaposSupportTree, Slic3r::SLAPrintObject::support_mesh(), and Slic3r::SLAPrintObject::trafo().
Referenced by get_arrange_poly().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::GUI::ModelNode::GetChildren(), Slic3r::GUI::ModelNode::IsContainer(), Slic3r::GUI::ModelNode::IsToggled(), and update_children().
Referenced by update_children(), and Slic3r::GUI::DiffModel::UpdateItemEnabling().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Referenced by Slic3r::GUI::PreferencesDialog::show().
Here is the caller graph for this function:| void Slic3r::GUI::update_object_cut_id | ( | CutObjectBase & | cut_id, |
| ModelObjectCutAttributes | attributes, | ||
| const int | dowels_count | ||
| ) |
References Slic3r::CreateDowels, Slic3r::enum_bitmask< option_type, typename >::has(), Slic3r::ObjectBase::id(), Slic3r::CutObjectBase::increase_check_sum(), Slic3r::CutObjectBase::init(), Slic3r::ObjectID::invalid(), Slic3r::InvalidateCutInfo, Slic3r::KeepLower, and Slic3r::KeepUpper.
Referenced by Slic3r::GUI::GLGizmoCut3D::perform_cut().
Here is the call graph for this function:
Here is the caller graph for this function:References Slic3r::GUI::ModelNode::GetChildren(), Slic3r::GUI::ModelNode::GetParent(), Slic3r::GUI::ModelNode::Toggle(), update_parents(), and Slic3r::GUI::ModelNode::UpdateEnabling().
Referenced by update_parents(), and Slic3r::GUI::DiffModel::UpdateItemEnabling().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::ObjectDataViewModel::GetChildren(), Slic3r::GUI::ObjectDataViewModel::GetItemType(), Slic3r::GUI::ObjectDataViewModel::GetParent(), Slic3r::GUI::ObjectDataViewModel::GetTopParent(), itInstance, itInstanceRoot, itObject, Slic3r::GUI::ObjectList::smInstance, and update_selection().
Referenced by Slic3r::GUI::ObjectList::remove(), and update_selection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References Slic3r::GUI::Tab::on_value_change(), Slic3r::GUI::Tab::update_dirty(), validate_custom_gcode_cb(), and Slic3r::GUI::Tab::validate_custom_gcodes_was_shown.
Referenced by Slic3r::GUI::TabPrinter::build_fff(), and validate_custom_gcode_cb().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
References is_rotation_xy_synchronized(), and Slic3r::Model::objects.
Referenced by Slic3r::GUI::Selection::synchronize_unselected_instances().
Here is the call graph for this function:
Here is the caller graph for this function:References _L.
Referenced by Slic3r::GUI::PhysicalPrinterDialog::OnOK(), and Slic3r::GUI::Plater::priv::split_object().
Here is the caller graph for this function:| Transform3d Slic3r::GUI::world_matrix_fixed | ( | const GLVolume & | gl_volume, |
| const ModelObjectPtrs & | objects | ||
| ) |
Get transformation to world.
| gl_volume | Scene volume |
| objects | To identify Model volume with fix transformation |
References get_model_volume(), Eigen::Transform< _Scalar, _Dim, _Mode, _Options >::inverse(), Slic3r::ModelVolume::text_configuration, and Slic3r::GLVolume::world_matrix().
Referenced by priv::apply_camera_dir(), calc_surface_offset(), on_mouse_surface_drag(), and world_matrix_fixed().
Here is the call graph for this function:
Here is the caller graph for this function:| Transform3d Slic3r::GUI::world_matrix_fixed | ( | const Selection & | selection | ) |
Get transformation to world.
| selection | Selected volume |
References Slic3r::GUI::Selection::get_model(), get_selected_gl_volume(), Eigen::Transform< double, 3, Eigen::Affine, Eigen::DontAlign >::Identity(), Slic3r::Model::objects, and world_matrix_fixed().
Here is the call graph for this function:| Slic3r::GUI::WX_DEFINE_ARRAY_PTR | ( | ObjectDataViewModelNode * | , |
| MyObjectTreeModelNodePtrArray | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_DIFF_DIALOG_TRANSFER | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_DIFF_DIALOG_UPDATE_PRESETS | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_DPI_CHANGED_SLICER | , |
| DpiChangedEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_DWNLDR_FILE_CANCELED | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_DWNLDR_FILE_COMPLETE | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_DWNLDR_FILE_ERROR | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_DWNLDR_FILE_NAME_CHANGE | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_DWNLDR_FILE_PAUSED | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_DWNLDR_FILE_PROGRESS | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_EJECT_DRIVE_NOTIFICAION_CLICKED | , |
| EjectDriveNotificationClickedEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_EXPORT_GCODE_NOTIFICAION_CLICKED | , |
| ExportGcodeNotificationClickedEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_ADAPTIVE_LAYER_HEIGHT_PROFILE | , |
| Event< float > | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_ARRANGE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_COLLAPSE_SIDEBAR | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_EDIT_COLOR_CHANGE | , |
| wxKeyEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_ENABLE_ACTION_BUTTONS | , |
| Event< bool > | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_FORCE_UPDATE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_GIZMO_HIGHLIGHTER_TIMER | , |
| wxTimerEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_INCREASE_INSTANCES | , |
| Event< int > | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_INSTANCE_MOVED | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_INSTANCE_ROTATED | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_INSTANCE_SCALED | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_JUMP_TO | , |
| wxKeyEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_MOUSE_DRAGGING_FINISHED | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_MOUSE_DRAGGING_STARTED | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_MOVE_SLIDERS | , |
| wxKeyEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_OBJECT_SELECT | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_QUESTION_MARK | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_REDO | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_RELOAD_FROM_DISK | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_REMOVE_OBJECT | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_RENDER_TIMER | , |
| wxTimerEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_RESET_LAYER_HEIGHT_PROFILE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_RESET_SKEW | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_RESETGIZMOS | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_RIGHT_CLICK | , |
| RBtnEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_SCHEDULE_BACKGROUND_PROCESS | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_SELECT_ALL | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_SMOOTH_LAYER_HEIGHT_PROFILE | , |
| HeightProfileSmoothEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_TAB | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_TOOLBAR_HIGHLIGHTER_TIMER | , |
| wxTimerEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_UNDO | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_UPDATE_BED_SHAPE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_UPDATE_GEOMETRY | , |
| Vec3dsEvent< 2 > | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_WIPETOWER_MOVED | , |
| Vec3dEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLCANVAS_WIPETOWER_ROTATED | , |
| Vec3dEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_ADD | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_ARRANGE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_COPY | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_DELETE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_DELETE_ALL | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_FEWER | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_LAYERSEDITING | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_MORE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_PASTE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_SPLIT_OBJECTS | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLTOOLBAR_SPLIT_VOLUMES | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLVIEWTOOLBAR_3D | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_GLVIEWTOOLBAR_PREVIEW | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_INDEX_PAGE | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_INSTANCE_GO_TO_FRONT | , |
| InstanceGoToFrontEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_LOAD_MODEL_OTHER_INSTANCE | , |
| LoadFromOtherInstanceEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_OBJ_LIST_OBJECT_SELECT | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_PRESET_UPDATE_AVAILABLE_CLICKED | , |
| PresetUpdateAvailableClickedEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_PRINTHOST_CANCEL | , |
| PrintHostQueueDialog::Event | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_PRINTHOST_ERROR | , |
| PrintHostQueueDialog::Event | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_PRINTHOST_INFO | , |
| PrintHostQueueDialog::Event | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_PRINTHOST_PROGRESS | , |
| PrintHostQueueDialog::Event | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_REMOVABLE_DRIVE_EJECTED | , |
| RemovableDriveEjectEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_REMOVABLE_DRIVES_CHANGED | , |
| RemovableDrivesChangedEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | EVT_START_DOWNLOAD_OTHER_INSTANCE | , |
| StartDownloadOtherInstanceEvent | |||
| ) |
| Slic3r::GUI::wxDECLARE_EVENT | ( | wxCUSTOMEVT_LAST_VOLUME_IS_DELETED | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_DIFF_DIALOG_TRANSFER | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_DIFF_DIALOG_UPDATE_PRESETS | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_DPI_CHANGED_SLICER | , |
| DpiChangedEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_DWNLDR_FILE_CANCELED | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_DWNLDR_FILE_COMPLETE | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_DWNLDR_FILE_ERROR | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_DWNLDR_FILE_NAME_CHANGE | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_DWNLDR_FILE_PAUSED | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_DWNLDR_FILE_PROGRESS | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_EJECT_DRIVE_NOTIFICAION_CLICKED | , |
| EjectDriveNotificationClickedEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_EXPORT_BEGAN | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_EXPORT_GCODE_NOTIFICAION_CLICKED | , |
| ExportGcodeNotificationClickedEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_ADAPTIVE_LAYER_HEIGHT_PROFILE | , |
| Event< float > | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_ARRANGE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_COLLAPSE_SIDEBAR | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_EDIT_COLOR_CHANGE | , |
| wxKeyEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_ENABLE_ACTION_BUTTONS | , |
| Event< bool > | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_FORCE_UPDATE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_GIZMO_HIGHLIGHTER_TIMER | , |
| wxTimerEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_INCREASE_INSTANCES | , |
| Event< int > | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_INSTANCE_MOVED | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_INSTANCE_ROTATED | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_INSTANCE_SCALED | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_JUMP_TO | , |
| wxKeyEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_MOUSE_DRAGGING_FINISHED | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_MOUSE_DRAGGING_STARTED | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_MOVE_SLIDERS | , |
| wxKeyEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_OBJECT_SELECT | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_QUESTION_MARK | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_REDO | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_RELOAD_FROM_DISK | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_REMOVE_OBJECT | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_RENDER_TIMER | , |
| wxTimerEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_RESET_LAYER_HEIGHT_PROFILE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_RESET_SKEW | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_RESETGIZMOS | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_RIGHT_CLICK | , |
| RBtnEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_SCHEDULE_BACKGROUND_PROCESS | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_SELECT_ALL | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_SMOOTH_LAYER_HEIGHT_PROFILE | , |
| HeightProfileSmoothEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_TAB | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_TOOLBAR_HIGHLIGHTER_TIMER | , |
| wxTimerEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_UNDO | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_UPDATE_BED_SHAPE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_UPDATE_GEOMETRY | , |
| Vec3dsEvent< 2 > | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_WIPETOWER_MOVED | , |
| Vec3dEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLCANVAS_WIPETOWER_ROTATED | , |
| Vec3dEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_ADD | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_ARRANGE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_COPY | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_DELETE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_DELETE_ALL | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_FEWER | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_LAYERSEDITING | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_MORE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_PASTE | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_SPLIT_OBJECTS | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLTOOLBAR_SPLIT_VOLUMES | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLVIEWTOOLBAR_3D | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_GLVIEWTOOLBAR_PREVIEW | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_INDEX_PAGE | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_INSTANCE_GO_TO_FRONT | , |
| InstanceGoToFrontEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_LOAD_MODEL_OTHER_INSTANCE | , |
| LoadFromOtherInstanceEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_OBJ_LIST_OBJECT_SELECT | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_PRESET_UPDATE_AVAILABLE_CLICKED | , |
| PresetUpdateAvailableClickedEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_PRINTER_PICK | , |
| PrinterPickerEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_PRINTHOST_CANCEL | , |
| PrintHostQueueDialog::Event | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_PRINTHOST_ERROR | , |
| PrintHostQueueDialog::Event | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_PRINTHOST_INFO | , |
| PrintHostQueueDialog::Event | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_PRINTHOST_PROGRESS | , |
| PrintHostQueueDialog::Event | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_PROCESS_COMPLETED | , |
| SlicingProcessCompletedEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_REMOVABLE_DRIVE_EJECTED | , |
| RemovableDriveEjectEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_REMOVABLE_DRIVES_CHANGED | , |
| RemovableDrivesChangedEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_SCHEDULE_BACKGROUND_PROCESS | , |
| SimpleEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_SLICING_COMPLETED | , |
| wxCommandEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_SLICING_UPDATE | , |
| SlicingStatusEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | EVT_START_DOWNLOAD_OTHER_INSTANCE | , |
| StartDownloadOtherInstanceEvent | |||
| ) |
| Slic3r::GUI::wxDEFINE_EVENT | ( | wxCUSTOMEVT_LAST_VOLUME_IS_DELETED | , |
| wxCommandEvent | |||
| ) |
|
static |
References scale().
Referenced by Slic3r::GUI::BitmapCache::from_png(), Slic3r::GUI::BitmapCache::insert_bndl(), Slic3r::GUI::BitmapCache::insert_raw_rgba(), Slic3r::GUI::BitmapCache::load_png(), and Slic3r::GUI::BitmapCache::mksolid().
Here is the call graph for this function:
Here is the caller graph for this function:
|
constexpr |
Referenced by Slic3r::GUI::BoostThreadWorker::~BoostThreadWorker().
|
staticconstexpr |
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_add_text(), Slic3r::GUI::MenuFactory::append_menu_items_add_volume(), and Slic3r::GUI::MenuFactory::get_volume_bitmaps().
| const unsigned int Slic3r::GUI::AngleResolution = 64 |
Referenced by init_from_angle_arc().
|
static |
|
static |
|
static |
|
static |
| const std::string Slic3r::GUI::BOLD_MARKER_END = "</b>" |
Referenced by Slic3r::GUI::HintDatabase::load_hints_from_file().
| const std::string Slic3r::GUI::BOLD_MARKER_START = "<b>" |
Referenced by Slic3r::GUI::HintDatabase::load_hints_from_file().
|
constexpr |
Referenced by Slic3r::GUI::GalleryDialog::GalleryDialog(), Slic3r::GUI::SavePresetDialog::Item::Item(), Slic3r::GUI::SavePresetDialog::Item::Item(), Slic3r::GUI::PhysicalPrinterDialog::PhysicalPrinterDialog(), Slic3r::GUI::PresetForPrinter::PresetForPrinter(), Slic3r::GUI::SavePresetDialog::add_info_for_edit_ph_printer(), Slic3r::GUI::PhysicalPrinterDialog::AddPreset(), Slic3r::GUI::SavePresetDialog::build(), and Slic3r::GUI::SavePresetDialog::Item::init_input_name_ctrl().
|
static |
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render().
|
static |
|
static |
|
static |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors().
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors().
|
static |
Referenced by Slic3r::GUI::GLGizmoScale3D::update_render_data().
|
static |
|
static |
|
static |
Referenced by Slic3r::GUI::GLGizmoFlatten::on_render().
Referenced by Slic3r::GUI::GLGizmoFlatten::on_render().
|
static |
Referenced by Slic3r::GUI::GLGizmoSlaBase::update_volumes().
|
static |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors().
| const size_t Slic3r::GUI::DOWNLOAD_MAX_CHUNK_SIZE = 10 * 1024 * 1024 |
Referenced by Slic3r::GUI::FileGet::priv::get_perform().
| const size_t Slic3r::GUI::DOWNLOAD_SIZE_LIMIT = 1024 * 1024 * 1024 |
Referenced by Slic3r::GUI::FileGet::priv::get_perform().
|
static |
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render().
| const std::vector<std::string> Slic3r::GUI::extruder_options |
Referenced by Slic3r::GUI::TabPrinter::build_extruder_pages().
|
static |
Referenced by file_wildcards().
Referenced by Slic3r::GUI::ImGuiWrapper::init_font().
Referenced by Slic3r::GUI::ImGuiWrapper::init_font().
Referenced by Slic3r::GUI::ImGuiWrapper::init_font().
|
static |
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_settings(), and create_freq_settings_popupmenu().
|
static |
Referenced by Slic3r::GUI::MenuFactory::append_menu_item_settings(), and create_freq_settings_popupmenu().
|
static |
|
static |
Referenced by Slic3r::GUI::ModelNode::UpdateEnabling().
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors().
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors().
|
static |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors().
| const std::string Slic3r::GUI::HYPERTEXT_MARKER_END = "</a>" |
Referenced by Slic3r::GUI::HintDatabase::load_hints_from_file().
| const std::string Slic3r::GUI::HYPERTEXT_MARKER_START = "<a>" |
Referenced by Slic3r::GUI::HintDatabase::load_hints_from_file().
| const std::map<InfoItemType, InfoItemAtributes> Slic3r::GUI::INFO_ITEMS |
Referenced by Slic3r::GUI::ObjectDataViewModel::ObjectDataViewModel(), and Slic3r::GUI::ObjectDataViewModel::UpdateBitmaps().
|
constexpr |
|
constexpr |
|
staticconstexpr |
|
staticconstexpr |
|
static |
Referenced by Slic3r::GUI::ConfigWizard::priv::load_vendors().
|
staticconstexpr |
|
staticconstexpr |
Referenced by bed_stride().
|
static |
| BitmapCache* Slic3r::GUI::m_bitmap_cache = nullptr |
|
static |
Referenced by Slic3r::GUI::GLGizmoCut3D::PartSelection::render().
|
static |
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render().
|
static |
|
static |
Referenced by Slic3r::GUI::OptionsGroup::is_option_without_field().
|
static |
|
static |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors().
|
static |
Referenced by Slic3r::GUI::GLGizmoMeasure::on_render().
|
static |
Referenced by Slic3r::GUI::GLGizmoMeasure::on_mouse(), and Slic3r::GUI::GLGizmoMeasure::on_render().
| const unsigned int Slic3r::GUI::ScaleLongEvery = 2 |
Referenced by init_from_scale().
Referenced by init_from_scale().
| const float Slic3r::GUI::ScaleStepRad = 2.0f * float(PI) / ScaleStepsCount |
Referenced by init_from_circle(), and init_from_scale().
| const unsigned int Slic3r::GUI::ScaleStepsCount = 72 |
|
static |
|
static |
|
static |
|
static |
|
static |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors().
|
static |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_connectors().
|
static |
|
static |
Referenced by Slic3r::GUI::SendSystemInfoDialog::send_info().
|
static |
|
static |
Referenced by Slic3r::GUI::MainFrame::init_menubar_as_editor().
| const unsigned int Slic3r::GUI::SnapRegionsCount = 8 |
Referenced by Slic3r::GUI::GLGizmoCut3D::dragging_grabber_xy(), and init_from_snap_radii().
|
staticconstexpr |
Referenced by Slic3r::GUI::MenuFactory::get_text_volume_bitmaps().
|
static |
Referenced by Slic3r::GUI::SavePresetDialog::Item::Item().
|
static |
Referenced by Slic3r::GUI::GLGizmoMeasure::render_dimensioning().
|
static |
Referenced by Slic3r::GUI::GLGizmoMeasure::render_dimensioning().
|
static |
Referenced by get_icon_name().
Referenced by Slic3r::GUI::GLGizmoCut3D::init_input_window_data().
| const std::string Slic3r::GUI::UndefLabel = " " |
Referenced by Slic3r::GUI::GLGizmoCut3D::render_slider_double_input().
|
static |
|
static |
Referenced by Slic3r::GUI::MsgUpdateSlic3r::MsgUpdateSlic3r().
|
static |
Referenced by Slic3r::GUI::MsgUpdateSlic3r::MsgUpdateSlic3r().
|
static |
Referenced by Slic3r::GUI::MsgUpdateSlic3r::MsgUpdateSlic3r().
|
static |
|
staticconstexpr |
|
staticconstexpr |