#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/Gizmos/GLGizmoAssembly.hpp>
Public Types | |
| enum class | EGrabberExtension { None = 0 , PosX = 1 << 0 , NegX = 1 << 1 , PosY = 1 << 2 , NegY = 1 << 3 , PosZ = 1 << 4 , NegZ = 1 << 5 } |
| enum | EState { Off , On , Num_States } |
Public Member Functions | |
| GLGizmoAssembly (GLCanvas3D &parent, const std::string &icon_filename, unsigned int sprite_id) | |
| bool | wants_enter_leave_snapshots () const override |
| Apply rotation on select plane. | |
| std::string | get_gizmo_entering_text () const override |
| std::string | get_gizmo_leaving_text () const override |
| bool | on_mouse (const wxMouseEvent &mouse_event) override |
| Apply rotation on select plane. | |
| void | data_changed (bool is_serializing) override |
| Is called when data (Selection) is changed. | |
| virtual bool | gizmo_event (SLAGizmoEventType action, const Vec2d &mouse_position, bool shift_down, bool alt_down, bool control_down) |
| bool | init () |
| void | load (cereal::BinaryInputArchive &ar) |
| void | save (cereal::BinaryOutputArchive &ar) const |
| std::string | get_name (bool include_shortcut=true) const |
| EState | get_state () const |
| void | set_state (EState state) |
| std::optional< Shortcut > | shortcut () const |
| const std::string & | get_icon_filename () const |
| void | set_icon_filename (const std::string &filename) |
| bool | is_activable () const |
| bool | is_selectable () const |
| CommonGizmosDataID | get_requirements () const |
| virtual std::string | get_action_snapshot_name () const |
| void | set_common_data_pool (CommonGizmosDataPool *ptr) |
| virtual bool | apply_clipping_plane () |
| unsigned int | get_sprite_id () const |
| int | get_hover_id () const |
| void | set_hover_id (int id) |
| bool | is_dragging () const |
| bool | update_items_state () |
| void | render () |
| void | render_input_window (float x, float y, float bottom_limit) |
| virtual void | on_change_color_mode (bool is_dark) |
| virtual std::string | get_tooltip () const |
| Mouse tooltip text. | |
| int | get_count () |
| std::string | get_gizmo_name () |
| void | register_raycasters_for_picking () |
| void | unregister_raycasters_for_picking () |
| virtual bool | is_in_editing_mode () const |
| virtual bool | is_selection_rectangle_dragging () const |
Static Public Member Functions | |
| static void | update_render_colors () |
| static void | load_render_colors () |
Static Public Attributes | |
| static const unsigned int | BASE_ID = 255 * 255 * 254 |
| static const unsigned int | GRABBER_ELEMENTS_MAX_COUNT = 7 |
| static float | INV_ZOOM = 1.0f |
| static ColorRGBA | DEFAULT_BASE_COLOR = { 0.625f, 0.625f, 0.625f, 1.0f } |
| static ColorRGBA | DEFAULT_DRAG_COLOR = { 1.0f, 1.0f, 1.0f, 1.0f } |
| static ColorRGBA | DEFAULT_HIGHLIGHT_COLOR = {1.0f, 0.38f, 0.0f, 1.0f} |
| static std::array< ColorRGBA, 3 > | AXES_COLOR |
| static std::array< ColorRGBA, 3 > | AXES_HOVER_COLOR |
| static ColorRGBA | CONSTRAINED_COLOR = {0.5f, 0.5f, 0.5f, 1.0f} |
| static ColorRGBA | FLATTEN_COLOR = {0.96f, 0.93f, 0.93f, 0.5f} |
| static ColorRGBA | FLATTEN_HOVER_COLOR = {1.0f, 1.0f, 1.0f, 0.75f} |
| static ColorRGBA | GRABBER_NORMAL_COL = {1.0f, 1.0f, 1.0f, 1.0f} |
| static ColorRGBA | GRABBER_HOVER_COL = {0.863f, 0.125f, 0.063f, 1.0f} |
| static ColorRGBA | GRABBER_UNIFORM_COL = {0, 1.0, 1.0, 1.0f} |
| static ColorRGBA | GRABBER_UNIFORM_HOVER_COL = {0, 0.7, 0.7, 1.0f} |
Protected Types | |
| enum | GripperType { UNDEFINE , POINT , EDGE , CIRCLE , CIRCLE_1 , CIRCLE_2 , PLANE , PLANE_1 , PLANE_2 , SPHERE_1 , SPHERE_2 } |
| enum class | EMode : unsigned char { FeatureSelection , PointSelection } |
| using | PickRaycaster = SceneRaycasterItem |
Protected Member Functions | |
| bool | on_init () override |
| std::string | on_get_name () const override |
| bool | on_is_activable () const override |
| virtual void | on_render_input_window (float x, float y, float bottom_limit) override |
| void | render_input_window_warning (bool same_model_object) override |
| bool | render_assembly_mode_combo (double label_width, float item_width) |
| void | switch_to_mode (AssemblyMode new_mode) |
| void | init_circle_glmodel (GripperType gripper_type, const Measure::SurfaceFeature &feature, CircleGLModel &circle_gl_model, float inv_zoom) |
| void | init_plane_glmodel (GripperType gripper_type, const Measure::SurfaceFeature &feature, PlaneGLModel &plane_gl_model) |
| void | update_if_needed () |
| void | disable_scene_raycasters () |
| void | restore_scene_raycasters_state () |
| void | render_dimensioning () |
| void | render_dimensioning_if_scene_reused () |
| bool | render_follows_cursor () const override |
| void | on_render () override |
| void | on_set_state () override |
| void | show_selection_ui () |
| void | show_distance_xyz_ui () |
| void | show_face_face_assembly_common () |
| void | show_face_face_assembly_senior () |
| void | init_render_input_window () |
| void | remove_selected_sphere_raycaster (int id) |
| void | update_measurement_result () |
| void | reset_all_pick () |
| void | reset_gripper_pick (GripperType id, bool is_all=false) |
| void | register_single_mesh_pick () |
| std::string | format_double (double value) |
| std::string | format_vec3 (const Vec3d &v) |
| std::string | surface_feature_type_as_string (Measure::SurfaceFeatureType type) |
| std::string | point_on_feature_type_as_string (Measure::SurfaceFeatureType type, int hover_id) |
| std::string | center_on_feature_type_as_string (Measure::SurfaceFeatureType type) |
| bool | is_feature_with_center (const Measure::SurfaceFeature &feature) |
| Vec3d | get_feature_offset (const Measure::SurfaceFeature &feature) |
| void | reset_all_feature () |
| void | reset_feature1_render () |
| void | reset_feature2_render () |
| void | reset_feature1 () |
| void | reset_feature2 () |
| bool | is_two_volume_in_same_model_object () |
| Measure::Measuring * | get_measuring_of_mesh (GLVolume *v, Transform3d &tran) |
| void | update_world_plane_features (Measure::Measuring *cur_measuring, Measure::SurfaceFeature &feautre) |
| void | update_feature_by_tran (Measure::SurfaceFeature &feature) |
| void | set_distance (bool same_model_object, const Vec3d &displacement, bool take_shot=true) |
| void | set_to_parallel (bool same_model_object, bool take_shot=true, bool is_anti_parallel=false) |
| void | set_to_reverse_rotation (bool same_model_object, int feature_index) |
| void | set_to_around_center_of_faces (bool same_model_object, float rotate_degree) |
| void | set_to_center_coincidence (bool same_model_object) |
| void | set_parallel_distance (bool same_model_object, float dist) |
| bool | is_pick_meet_assembly_mode (const SelectedFeatures::Item &item) |
| bool | render_combo (const std::string &label, const std::vector< std::string > &lines, int &selection_idx, float label_width, float item_width) |
| void | render_cross_mark (const Vec3f &target, bool is_single=false) |
| virtual void | on_load (cereal::BinaryInputArchive &ar) |
| virtual void | on_save (cereal::BinaryOutputArchive &ar) const |
| virtual void | on_set_hover_id () |
| virtual bool | on_is_selectable () const |
| virtual CommonGizmosDataID | on_get_requirements () const |
| virtual void | on_enable_grabber (unsigned int id) |
| virtual void | on_disable_grabber (unsigned int id) |
| virtual void | on_start_dragging () |
| virtual void | on_stop_dragging () |
| virtual void | on_dragging (const UpdateData &data) |
| bool | GizmoImguiBegin (const std::string &name, int flags) |
| void | GizmoImguiEnd () |
| void | GizmoImguiSetNextWIndowPos (float &x, float y, int flag, float pivot_x=0.0f, float pivot_y=0.0f) |
| void | GizmoImguiSetNextWIndowPos (float &x, float y, float w, float h, int flag, float pivot_x=0.0f, float pivot_y=0.0f) |
| void | register_grabbers_for_picking () |
| void | unregister_grabbers_for_picking () |
| virtual void | on_register_raycasters_for_picking () |
| virtual void | on_unregister_raycasters_for_picking () |
| void | render_grabbers (const BoundingBoxf3 &box) const |
| void | render_grabbers (float size) const |
| void | render_grabbers (size_t first, size_t last, float size, bool force_hover) const |
| std::string | format (float value, unsigned int decimals) const |
| void | set_dirty () |
| bool | use_grabbers (const wxMouseEvent &mouse_event) |
| function which Set up m_dragging and call functions on_start_dragging / on_dragging / on_stop_dragging | |
| void | do_stop_dragging (bool perform_mouse_cleanup) |
Private Attributes | |
| bool | m_dirty { false } |
| int | count = 0 |
|
protectedinherited |
|
stronginherited |
|
strongprotectedinherited |
|
inherited |
| Enumerator | |
|---|---|
| Off | |
| On | |
| Num_States | |
|
protectedinherited |
| Slic3r::GUI::GLGizmoAssembly::GLGizmoAssembly | ( | GLCanvas3D & | parent, |
| const std::string & | icon_filename, | ||
| unsigned int | sprite_id ) |
References Slic3r::GUI::GLGizmoMeasure::GLGizmoMeasure(), Slic3r::GUI::GLGizmoMeasure::m_measure_mode, and Slic3r::GUI::ONLY_ASSEMBLY.
|
inlinevirtualinherited |
Referenced by Slic3r::GUI::GLCanvas3D::_render_objects(), and Slic3r::GUI::GLCanvas3D::get_raycaster_clipping_plane().
|
protectedinherited |
References _u8L, Slic3r::Measure::Circle, and Slic3r::Measure::Edge.
Referenced by show_selection_ui().
|
overridevirtualinherited |
Is called when data (Selection) is changed.
Reimplemented from Slic3r::GUI::GLGizmoBase.
References m_editing_distance, m_is_editing_distance_first_frame, m_last_inv_zoom, m_last_plane_idx, Slic3r::GUI::GLGizmoBase::m_parent, m_pending_scale, register_single_mesh_pick(), reset_all_feature(), reset_all_pick(), update_if_needed(), and update_measurement_result().
|
protectedinherited |
References m_gripper_id_raycast_map.
Referenced by gizmo_event().
|
protectedinherited |
References m_dragging, m_grabbers, m_parent, and on_stop_dragging().
Referenced by use_grabbers().
|
protectedinherited |
References Slic3r::string_printf().
Referenced by Slic3r::GUI::GLGizmoCut3D::get_tooltip(), Slic3r::GUI::GLGizmoMove3D::get_tooltip(), Slic3r::GUI::GLGizmoRotate::get_tooltip(), Slic3r::GUI::GLGizmoScale3D::get_tooltip(), Slic3r::GUI::GLGizmoEmboss::init_font_name_texture(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::render_angle_input(), Slic3r::GUI::GLGizmoCut3D::render_slider_input(), Slic3r::GUI::GLGizmoCut3D::render_slider_two_input(), Slic3r::GUI::GLGizmoCut3D::render_snap_specific_input(), Slic3r::GUI::GLGizmoEmboss::rev_input(), Slic3r::GUI::GLGizmoEmboss::rev_input_mm(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), and Slic3r::GUI::GLGizmoEmboss::rev_slider().
|
protectedinherited |
Referenced by render_dimensioning(), show_distance_xyz_ui(), and show_selection_ui().
|
protectedinherited |
Referenced by show_distance_xyz_ui().
|
virtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoEmboss, Slic3r::GUI::GLGizmoFdmSupports, Slic3r::GUI::GLGizmoFuzzySkin, Slic3r::GUI::GLGizmoMmuSegmentation, Slic3r::GUI::GLGizmoSeam, Slic3r::GUI::GLGizmoSVG, and Slic3r::GUI::GLGizmoTextureDisplacement.
Referenced by Slic3r::GUI::Plater::priv::take_snapshot().
|
inlineinherited |
References count.
|
protectedinherited |
References Slic3r::center(), Slic3r::Measure::Circle, Slic3r::Measure::Edge, Slic3r::Measure::SurfaceFeature::get_circle(), Slic3r::Measure::SurfaceFeature::get_edge(), Slic3r::Measure::SurfaceFeature::get_extra_point(), Slic3r::Measure::SurfaceFeature::get_point(), Slic3r::Measure::SurfaceFeature::get_type(), Slic3r::normal(), and Slic3r::Measure::Point.
Referenced by on_mouse(), and on_render().
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineinherited |
References on_get_name().
|
inlineinherited |
References m_hover_id.
Referenced by Slic3r::GUI::GLCanvas3D::_scene_cache_key(), Slic3r::GUI::GLGizmosManager::grabber_contains_mouse(), Slic3r::GUI::GLGizmoBrimEars::on_mouse(), Slic3r::GUI::GLGizmoCut3D::on_mouse(), Slic3r::GUI::GLGizmoMeshBoolean::on_mouse(), and Slic3r::GUI::GLGizmoPainterBase::on_mouse().
|
inlineinherited |
References m_icon_filename.
|
protectedinherited |
References m_hit_order_volumes, m_mesh_measure_map, and m_mesh_raycaster_map.
Referenced by update_feature_by_tran().
|
inherited |
References m_shortcut, and on_get_name().
Referenced by Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoTextureDisplacement::on_render_input_window(), and Slic3r::GUI::GLGizmosManager::update_hover_state().
|
inlineinherited |
References on_get_requirements().
|
inlineinherited |
References m_sprite_id.
Referenced by Slic3r::GUI::GLGizmosManager::do_render_overlay().
|
inlineinherited |
References m_state.
Referenced by Slic3r::GUI::GLGizmosManager::activate_gizmo(), Slic3r::GUI::GLGizmoFdmSupports::on_set_state(), Slic3r::GUI::GLGizmoMmuSegmentation::on_set_state(), Slic3r::GUI::GLGizmoMove3D::on_set_state(), Slic3r::GUI::GLGizmoRotate3D::on_set_state(), Slic3r::GUI::GLGizmoScale3D::on_set_state(), Slic3r::GUI::GLGizmoSeam::on_set_state(), and Slic3r::GUI::GLGizmoFlatten::set_flattening_data().
|
inlinevirtualinherited |
Mouse tooltip text.
Reimplemented in Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoMove3D, Slic3r::GUI::GLGizmoRotate3D, Slic3r::GUI::GLGizmoRotate, and Slic3r::GUI::GLGizmoScale3D.
Referenced by Slic3r::GUI::GLGizmosManager::get_tooltip().
|
virtualinherited |
References Slic3r::GUI::Delete, disable_scene_raycasters(), Slic3r::GUI::Escape, FeatureSelection, m_mode, Slic3r::GUI::GLGizmoBase::m_parent, m_selected_features, m_shift_kar_filter, PointSelection, reset_all_feature(), reset_feature1(), reset_feature2(), restore_scene_raycasters_state(), Slic3r::GUI::ShiftDown, Slic3r::GUI::ShiftUp, and update_measurement_result().
Referenced by Slic3r::GUI::GLGizmosManager::gizmo_event().
|
protectedinherited |
References m_imgui.
Referenced by Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoMeshBoolean::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSVG::on_render_input_window(), and Slic3r::GUI::GLGizmoTextureDisplacement::on_render_input_window().
|
protectedinherited |
References last_input_window_width, and m_imgui.
Referenced by Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoMeshBoolean::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), and Slic3r::GUI::GLGizmoSVG::on_render_input_window().
|
protectedinherited |
|
protectedinherited |
References GizmoImguiSetNextWIndowPos(), and last_input_window_width.
Referenced by GizmoImguiSetNextWIndowPos(), Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoMeshBoolean::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSVG::on_render_input_window(), and Slic3r::GUI::GLGizmoTextureDisplacement::on_render_input_window().
|
inlineinherited |
|
protectedinherited |
References Slic3r::center(), Slic3r::GUI::GLGizmoMeasure::CircleGLModel::circle, Slic3r::GUI::CIRCLE_ID, Slic3r::GUI::GLModel::Geometry::get_as_indexed_triangle_set(), Slic3r::Measure::SurfaceFeature::get_circle(), Slic3r::GUI::GLModel::init_from(), Slic3r::GUI::init_torus_data(), Slic3r::GUI::GLGizmoMeasure::CircleGLModel::inv_zoom, Slic3r::GUI::GLModel::is_initialized(), Slic3r::GUI::GLGizmoMeasure::CircleGLModel::last_circle_feature, m_curr_circle, m_gripper_id_raycast_map, Slic3r::GUI::PickingModel::mesh_raycaster, Slic3r::GUI::PickingModel::model, Slic3r::normal(), Slic3r::GUI::PickingModel::reset(), and reset_gripper_pick().
Referenced by on_render().
|
protectedinherited |
References Slic3r::GUI::GLModel::Geometry::get_as_indexed_triangle_set(), Slic3r::GUI::Selection::get_model(), Slic3r::Measure::SurfaceFeature::get_plane(), Slic3r::GUI::GLModel::init_from(), Slic3r::GUI::init_plane_data(), Slic3r::GUI::GLModel::is_initialized(), m_gripper_id_raycast_map, Slic3r::GUI::GLGizmoBase::m_parent, Slic3r::GUI::MEASURE_PLNE_NORMAL_OFFSET, Slic3r::ModelVolume::mesh_ptr(), Slic3r::GUI::PickingModel::mesh_raycaster, Slic3r::GUI::PickingModel::model, Slic3r::normal(), Slic3r::Model::objects, Slic3r::GUI::GLGizmoMeasure::PlaneGLModel::plane, Slic3r::GUI::PLANE_ID, Slic3r::GUI::GLGizmoMeasure::PlaneGLModel::plane_idx, Slic3r::Measure::SurfaceFeature::plane_indices, Slic3r::GUI::PickingModel::reset(), reset_gripper_pick(), Slic3r::Measure::SurfaceFeature::volume, Slic3r::ModelObject::volumes, and Slic3r::Measure::SurfaceFeature::world_tran.
Referenced by on_render().
|
protectedinherited |
References _u8L, _u8L_CONTEXT, is_two_volume_in_same_model_object(), m_input_size_max, m_same_model_object, m_space_size, m_units, and m_use_inches.
Referenced by Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), and on_render_input_window().
|
inlineinherited |
References on_is_activable().
Referenced by Slic3r::GUI::GLGizmosManager::activate_gizmo(), Slic3r::GUI::GLGizmosManager::do_render_overlay(), Slic3r::GUI::GLGizmoEmboss::init_create(), and Slic3r::GUI::GLGizmosManager::update_hover_state().
|
inlineinherited |
References m_dragging.
Referenced by Slic3r::GUI::GLGizmoCut3D::gizmo_event(), Slic3r::GUI::GLGizmoEmboss::on_mouse_for_translate(), and Slic3r::GUI::GLGizmoSVG::on_mouse_for_translate().
|
protectedinherited |
References Slic3r::Measure::Circle, Slic3r::Measure::Edge, Slic3r::Measure::SurfaceFeature::get_extra_point(), and Slic3r::Measure::SurfaceFeature::get_type().
Referenced by on_mouse(), and on_render().
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoCut3D.
Referenced by Slic3r::GUI::GLGizmosManager::on_key().
|
protectedinherited |
References Slic3r::Measure::Circle, Slic3r::GUI::FACE_FACE, Slic3r::GUI::GLGizmoMeasure::SelectedFeatures::Item::feature, m_assembly_mode, m_measure_mode, Slic3r::GUI::ONLY_ASSEMBLY, Slic3r::Measure::Plane, Slic3r::Measure::Point, and Slic3r::GUI::POINT_POINT.
Referenced by on_mouse().
|
inlineinherited |
References on_is_selectable().
|
inlinevirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoBrimEars, and Slic3r::GUI::GLGizmoCut3D.
|
protectedinherited |
References m_hit_different_volumes.
Referenced by init_render_input_window().
|
inlineinherited |
|
staticinherited |
References AXES_COLOR, Slic3r::RenderColor::colors, FLATTEN_COLOR, FLATTEN_HOVER_COLOR, RenderCol_Flatten_Plane, RenderCol_Flatten_Plane_Hover, RenderCol_Grabber_X, RenderCol_Grabber_Y, RenderCol_Grabber_Z, and Slic3r::GUI::ImGuiWrapper::to_ImVec4().
Referenced by Slic3r::GUI::GLCanvas3D::init().
|
inlinevirtualinherited |
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoEmboss, Slic3r::GUI::GLGizmoRotate3D, and Slic3r::GUI::GLGizmoSVG.
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoBrimEars, Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoEmboss, Slic3r::GUI::GLGizmoMove3D, Slic3r::GUI::GLGizmoRotate3D, Slic3r::GUI::GLGizmoRotate, Slic3r::GUI::GLGizmoScale3D, and Slic3r::GUI::GLGizmoSVG.
Referenced by use_grabbers().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoEmboss, Slic3r::GUI::GLGizmoRotate3D, and Slic3r::GUI::GLGizmoSVG.
|
overrideprotectedvirtual |
Implements Slic3r::GUI::GLGizmoBase.
References _u8L, _u8L_CONTEXT, Slic3r::GUI::GLCanvas3D::CanvasAssembleView, Slic3r::GUI::GLGizmoBase::m_state, Slic3r::GUI::GLGizmoBase::Off, on_is_activable(), and Slic3r::GUI::plater().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoBrimEars, Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoFlatten, Slic3r::GUI::GLGizmoMeshBoolean, Slic3r::GUI::GLGizmoPainterBase, and Slic3r::GUI::GLGizmoSimplify.
Referenced by get_requirements().
|
overrideprotectedvirtual |
Implements Slic3r::GUI::GLGizmoBase.
References Slic3r::GUI::GizmoAssembly, Slic3r::GUI::GLGizmoBase::m_shortcut, and Slic3r::GUI::GLGizmoMeasure::on_init().
|
overrideprotectedvirtual |
Reimplemented from Slic3r::GUI::GLGizmoBase.
References Slic3r::GUI::GLCanvas3D::CanvasAssembleView, Slic3r::GUI::Selection::is_wipe_tower(), Slic3r::GUI::GLGizmoBase::m_parent, Slic3r::GUI::plater(), and Slic3r::GUI::Selection::volumes_count().
Referenced by on_get_name().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoMmuSegmentation, Slic3r::GUI::GLGizmoPainterBase, Slic3r::GUI::GLGizmoSimplify, and Slic3r::GUI::GLGizmoSVG.
Referenced by is_selectable().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoBrimEars, Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoMeshBoolean, and Slic3r::GUI::GLGizmoPainterBase.
Referenced by load().
|
overridevirtualinherited |
Apply rotation on select plane.
| mouse_event | Keep information about mouse click |
Reimplemented from Slic3r::GUI::GLGizmoBase.
References Slic3r::GUI::GLGizmoMeasure::SelectedFeatures::Item::feature, FeatureSelection, get_feature_offset(), Slic3r::GUI::GLGizmoMeasure::SelectedFeatures::Item::is_center, is_feature_with_center(), is_pick_meet_assembly_mode(), m_curr_feature, m_curr_point_on_feature_position, m_gripper_id_raycast_map, Slic3r::GUI::GLGizmoBase::m_hover_id, Slic3r::GUI::GLGizmoBase::m_imgui, m_mode, m_mouse_left_down, m_mouse_left_down_mesh_deal, Slic3r::GUI::GLGizmoBase::m_parent, m_selected_features, m_selected_wrong_feature_waring_tip, m_sphere, Slic3r::Measure::Point, Slic3r::GUI::POINT_ID, PointSelection, remove_selected_sphere_raycaster(), reset_feature1(), reset_feature1_render(), reset_feature2(), reset_feature2_render(), Slic3r::GUI::SEL_SPHERE_1_ID, Slic3r::GUI::SEL_SPHERE_2_ID, Slic3r::GUI::GLGizmoMeasure::SelectedFeatures::Item::source, SPHERE_1, SPHERE_2, update_measurement_result(), and Slic3r::GUI::wxMouseEvent.
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoBrimEars, Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoEmboss, Slic3r::GUI::GLGizmoFlatten, Slic3r::GUI::GLGizmoMove3D, Slic3r::GUI::GLGizmoRotate3D, Slic3r::GUI::GLGizmoScale3D, and Slic3r::GUI::GLGizmoSVG.
Referenced by register_raycasters_for_picking().
|
overrideprotectedvirtualinherited |
Implements Slic3r::GUI::GLGizmoBase.
References Slic3r::angle(), Slic3r::center(), CIRCLE, Slic3r::Measure::Circle, CIRCLE_1, CIRCLE_2, EDGE, Slic3r::Measure::Edge, Slic3r::GUI::EDGE_ID, Slic3r::GUI::FACE_FACE, FeatureSelection, Slic3r::Measure::SurfaceFeature::get_circle(), Slic3r::Measure::SurfaceFeature::get_edge(), Slic3r::Measure::SurfaceFeature::get_extra_point(), get_feature_offset(), Slic3r::GUI::Camera::get_inv_zoom(), Slic3r::Geometry::Transformation::get_matrix(), Slic3r::Measure::SurfaceFeature::get_point(), Slic3r::GUI::Camera::get_position(), Slic3r::GUI::Camera::get_projection_matrix(), Slic3r::Measure::SurfaceFeature::get_type(), Slic3r::GUI::Camera::get_view_matrix(), GL_CULL_FACE, GL_DEPTH_BUFFER_BIT, GL_DEPTH_TEST, glClear, glDisable, glEnable, glIsEnabled, glsafe, Slic3r::GUI::HOVER_COLOR, init_circle_glmodel(), init_plane_glmodel(), is_feature_with_center(), m_assembly_mode, m_curr_circle, m_curr_feature, m_curr_measuring, m_curr_plane, m_curr_point_on_feature_position, m_cylinder, m_editing_distance, m_feature_circle_first, m_feature_circle_second, m_feature_plane_first, m_feature_plane_second, m_gripper_id_raycast_map, m_hit_different_volumes, m_hit_order_volumes, Slic3r::GUI::GLGizmoBase::m_hover_id, m_last_hit_volume, m_last_inv_zoom, m_last_plane_idx, m_measure_mode, m_mesh_measure_map, m_mesh_raycaster_map, m_mode, m_mouse_left_down_mesh_deal, m_only_select_plane, Slic3r::GUI::GLGizmoBase::m_parent, M_PI, m_rendered_this_frame, m_selected_features, m_sphere, Slic3r::GUI::NEUTRAL_COLOR, Slic3r::normal(), Slic3r::GUI::ONLY_ASSEMBLY, PLANE, Slic3r::Measure::Plane, PLANE_1, PLANE_2, POINT, Slic3r::Measure::Point, Slic3r::GUI::POINT_ID, Slic3r::GUI::POINT_POINT, PointSelection, render_dimensioning(), reset_gripper_pick(), Slic3r::Geometry::scale_transform(), Slic3r::GUI::SEL_SPHERE_1_ID, Slic3r::GUI::SEL_SPHERE_2_ID, Slic3r::GUI::SELECTED_1ST_COLOR, Slic3r::GUI::SELECTED_2ND_COLOR, Slic3r::GLShaderProgram::set_uniform(), SPHERE_1, SPHERE_2, Slic3r::GLShaderProgram::start_using(), Slic3r::GLShaderProgram::stop_using(), Slic3r::Geometry::translation_transform(), UNDEFINE, update_if_needed(), update_world_plane_features(), and Slic3r::Measure::SurfaceFeature::world_tran.
|
overrideprotectedvirtual |
Reimplemented from Slic3r::GUI::GLGizmoMeasure.
References _L, Slic3r::GUI::GLGizmoUtils::begin_right_aligned_buttons(), Slic3r::GUI::GLGizmoMeasure::FeatureSelection, Slic3r::GUI::GLGizmoBase::get_name(), Slic3r::GUI::GLGizmoBase::GizmoImguiBegin(), Slic3r::GUI::GLGizmoBase::GizmoImguiEnd(), Slic3r::GUI::GLGizmoBase::GizmoImguiSetNextWIndowPos(), Slic3r::GUI::GLGizmoMeasure::init_render_input_window(), Slic3r::GUI::GLGizmoMeasure::m_curr_feature, Slic3r::GUI::GLGizmoMeasure::m_current_active_imgui_id, Slic3r::GUI::GLGizmoMeasure::m_editing_distance, Slic3r::GUI::GLGizmoBase::m_imgui, Slic3r::GUI::GLGizmoMeasure::m_last_active_item_imgui, Slic3r::GUI::GLGizmoMeasure::m_mode, Slic3r::GUI::GLGizmoBase::m_parent, Slic3r::GUI::GLGizmoMeasure::m_same_model_object, Slic3r::GUI::GLGizmoMeasure::m_selected_features, Slic3r::GUI::GLGizmoMeasure::m_shortcuts, Slic3r::GUI::GLGizmoMeasure::m_space_size, Slic3r::GUI::ImGuiWrapper::pop_toolbar_style(), Slic3r::GUI::ImGuiWrapper::push_toolbar_style(), render_assembly_mode_combo(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning_if_scene_reused(), render_input_window_warning(), Slic3r::GUI::GLGizmoUtils::render_tooltip_button(), Slic3r::GUI::GLGizmoMeasure::show_distance_xyz_ui(), Slic3r::GUI::GLGizmoMeasure::show_face_face_assembly_common(), Slic3r::GUI::GLGizmoMeasure::show_face_face_assembly_senior(), and Slic3r::GUI::GLGizmoMeasure::show_selection_ui().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoBrimEars, Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoMeshBoolean, and Slic3r::GUI::GLGizmoPainterBase.
Referenced by save().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoBrimEars, Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoEmboss, Slic3r::GUI::GLGizmoRotate3D, and Slic3r::GUI::GLGizmoSVG.
Referenced by set_hover_id().
|
overrideprotectedvirtualinherited |
Reimplemented from Slic3r::GUI::GLGizmoBase.
References FeatureSelection, m_curr_feature, m_curr_point_on_feature_position, m_distance, m_editing_distance, Slic3r::GUI::GLGizmoBase::m_hover_id, m_is_editing_distance_first_frame, m_mesh_measure_map, m_mode, m_only_select_plane, Slic3r::GUI::GLGizmoBase::m_parent, m_shift_kar_filter, m_show_reset_first_tip, Slic3r::GUI::GLGizmoBase::m_state, Slic3r::GUI::GLGizmoBase::Off, and restore_scene_raycasters_state().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoBrimEars, Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoEmboss, Slic3r::GUI::GLGizmoMove3D, Slic3r::GUI::GLGizmoRotate3D, Slic3r::GUI::GLGizmoRotate, Slic3r::GUI::GLGizmoScale3D, and Slic3r::GUI::GLGizmoSVG.
Referenced by use_grabbers().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoBrimEars, Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoEmboss, Slic3r::GUI::GLGizmoMove3D, Slic3r::GUI::GLGizmoRotate3D, Slic3r::GUI::GLGizmoScale3D, and Slic3r::GUI::GLGizmoSVG.
Referenced by do_stop_dragging(), and Slic3r::GUI::GLGizmoRotate::stop_dragging().
|
inlineprotectedvirtualinherited |
Reimplemented in Slic3r::GUI::GLGizmoBrimEars, Slic3r::GUI::GLGizmoCut3D, Slic3r::GUI::GLGizmoEmboss, Slic3r::GUI::GLGizmoFlatten, Slic3r::GUI::GLGizmoMove3D, Slic3r::GUI::GLGizmoRotate3D, Slic3r::GUI::GLGizmoScale3D, and Slic3r::GUI::GLGizmoSVG.
Referenced by unregister_raycasters_for_picking().
|
protectedinherited |
References _u8L, Slic3r::Measure::Circle, Slic3r::Measure::Edge, Slic3r::Measure::Plane, and Slic3r::Measure::Point.
Referenced by show_selection_ui().
|
protectedinherited |
References m_grabbers, and m_group_id.
Referenced by register_raycasters_for_picking().
|
inlineinherited |
References on_register_raycasters_for_picking(), and register_grabbers_for_picking().
Referenced by Slic3r::GUI::GLGizmosManager::activate_gizmo(), and Slic3r::GUI::GLCanvas3D::reload_scene().
|
protectedinherited |
References Slic3r::GLVolume::get_instance_transformation(), Slic3r::GUI::Selection::get_model(), Slic3r::GUI::Selection::get_volume(), Slic3r::GUI::Selection::get_volume_idxs(), Slic3r::GLVolume::get_volume_transformation(), m_mesh_measure_map, m_mesh_raycaster_map, Slic3r::GUI::GLGizmoBase::m_parent, Slic3r::ModelVolume::mesh_ptr(), Slic3r::GLVolume::mesh_raycaster, Slic3r::GLVolume::object_idx(), Slic3r::Model::objects, Slic3r::GLVolume::volume_idx(), and Slic3r::ModelObject::volumes.
Referenced by data_changed(), render_dimensioning(), set_distance(), set_parallel_distance(), set_to_around_center_of_faces(), set_to_parallel(), and set_to_reverse_rotation().
|
protectedinherited |
References reset_gripper_pick(), Slic3r::GUI::SEL_SPHERE_1_ID, SPHERE_1, and SPHERE_2.
Referenced by on_mouse(), reset_feature1(), and reset_feature2().
|
inlineinherited |
References on_render().
|
protected |
References _u8L, Slic3r::GUI::GLGizmoMeasure::m_assembly_mode, Slic3r::GUI::GLGizmoBase::m_parent, Slic3r::GUI::ImGuiWrapper::pop_combo_style(), Slic3r::GUI::ImGuiWrapper::push_combo_style(), Slic3r::GUI::GLGizmoBase::render_combo(), and switch_to_mode().
Referenced by on_render_input_window().
|
protectedinherited |
References m_imgui, m_parent, Slic3r::GUI::ImGuiWrapper::pop_combo_style(), and Slic3r::GUI::ImGuiWrapper::push_combo_style().
Referenced by Slic3r::GUI::GLGizmoAssembly::render_assembly_mode_combo(), and Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window().
|
protectedinherited |
References Slic3r::GUI::GLModel::Geometry::add_line(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::GUI::GLModel::Geometry::color, Slic3r::GUI::GLModel::Geometry::format, Slic3r::GUI::OpenGLManager::get_gl_info(), glLineWidth, glsafe, Slic3r::GUI::GLModel::init_from(), Slic3r::GUI::GLModel::Geometry::Lines, Slic3r::GUI::GLModel::Geometry::P3, Slic3r::GUI::GLModel::render(), Slic3r::GUI::GLModel::Geometry::reserve_indices(), Slic3r::GUI::GLModel::Geometry::reserve_vertices(), Slic3r::ColorRGBA::X(), Slic3r::ColorRGBA::Y(), and Slic3r::ColorRGBA::Z().
Referenced by Slic3r::GUI::GLGizmoMove3D::on_render().
|
protectedinherited |
References _L, _L_CONTEXT, _u8L, _u8L_CONTEXT, Slic3r::GUI::GLModel::Geometry::add_index(), Slic3r::GUI::GLModel::Geometry::add_line(), Slic3r::GUI::GLModel::Geometry::add_triangle(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::angle(), Slic3r::ColorRGBA::BLUE(), Slic3r::GUI::GLCanvas3D::CanvasView3D, Slic3r::center(), Slic3r::Measure::Circle, Slic3r::GUI::GLModel::Geometry::color, Slic3r::Measure::DistAndPoints::dist, Slic3r::Measure::Edge, Slic3r::Measure::edge_direction(), EPSILON, Slic3r::GUI::FACE_FACE, Slic3r::GUI::GLModel::Geometry::format, format_double(), Slic3r::Measure::DistAndPoints::from, Slic3r::GUI::OpenGLManager::get_gl_info(), Slic3r::GUI::Camera::get_inv_zoom(), Slic3r::GUI::Camera::get_projection_matrix(), Slic3r::Measure::SurfaceFeature::get_type(), Slic3r::GUI::Camera::get_view_matrix(), Slic3r::GUI::Camera::get_viewport(), Slic3r::UndoRedo::GizmoAction, GL_CULL_FACE, GL_DEPTH_TEST, glDisable, glEnable, glLineWidth, glsafe, Slic3r::ColorRGBA::GREEN(), L_CONTEXT, Slic3r::ColorRGBA::LIGHT_GRAY(), Slic3r::GUI::GLModel::Geometry::Lines, Slic3r::GUI::GLModel::Geometry::LineStrip, m_assembly_mode, m_dimensioning, m_editing_distance, m_hit_different_volumes, Slic3r::GUI::GLGizmoBase::m_imgui, m_is_editing_distance_first_frame, m_measure_mode, m_measurement_result, Slic3r::GUI::GLGizmoBase::m_parent, m_pending_scale, m_selected_features, Slic3r::GUI::GizmoObjectManipulation::mm_to_in, Slic3r::GUI::TransformHelper::ndc_to_ss_matrix_inverse(), Slic3r::normal(), Slic3r::GUI::ONLY_ASSEMBLY, Slic3r::GUI::GLModel::Geometry::P3, PI, Slic3r::Measure::Plane, Slic3r::GUI::plater(), Slic3r::Measure::Point, Slic3r::GUI::ImGuiWrapper::pop_cancel_button_style(), Slic3r::GUI::ImGuiWrapper::pop_common_window_style(), Slic3r::GUI::ImGuiWrapper::pop_confirm_button_style(), Slic3r::GUI::ImGuiWrapper::push_cancel_button_style(), Slic3r::GUI::ImGuiWrapper::push_common_window_style(), Slic3r::GUI::ImGuiWrapper::push_confirm_button_style(), Slic3r::Geometry::rad2deg(), Slic3r::ColorRGBA::RED(), register_single_mesh_pick(), Slic3r::GUI::GLModel::Geometry::reserve_indices(), Slic3r::GUI::GLModel::Geometry::reserve_vertices(), Slic3r::resolution(), Slic3r::GUI::Selection::scale(), Slic3r::Geometry::scale_transform(), Slic3r::GUI::TransformationType::set_joint(), Slic3r::GUI::TransformationType::set_relative(), Slic3r::GLShaderProgram::set_uniform(), Slic3r::GUI::TransformationType::set_world(), Slic3r::GUI::Selection::setup_cache(), Slic3r::GLShaderProgram::start_using(), Slic3r::GLShaderProgram::stop_using(), style, Slic3r::Measure::DistAndPoints::to, Slic3r::GUI::ImGuiWrapper::to_ImU32(), Slic3r::Geometry::translation_transform(), Slic3r::GUI::TRIANGLE_BASE, Slic3r::GUI::TRIANGLE_HEIGHT, Slic3r::GUI::GLModel::Geometry::Triangles, update_feature_by_tran(), Slic3r::ColorRGBA::WHITE(), and Slic3r::GUI::TransformHelper::world_to_ss().
Referenced by on_render(), and render_dimensioning_if_scene_reused().
|
protectedinherited |
References m_rendered_this_frame, and render_dimensioning().
Referenced by Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), and on_render_input_window().
|
overrideprotectedvirtualinherited |
Reimplemented from Slic3r::GUI::GLGizmoBase.
References m_editing_distance, m_gripper_id_raycast_map, m_mesh_raycaster_map, Slic3r::GUI::GLGizmoBase::m_parent, and Slic3r::normal().
|
protectedinherited |
References Slic3r::GUI::GLGizmoBase::Grabber::FixedGrabberSize, render_grabbers(), and Slic3r::BoundingBox3Base< PointType >::size().
Referenced by Slic3r::GUI::GLGizmoMove3D::on_render(), Slic3r::GUI::GLGizmoScale3D::on_render(), Slic3r::GUI::GLGizmoRotate::render_grabber(), render_grabbers(), and render_grabbers().
|
protectedinherited |
|
protectedinherited |
References GL_CULL_FACE, glDisable, glEnable, glsafe, m_grabbers, m_hover_id, Slic3r::GLShaderProgram::set_uniform(), Slic3r::GLShaderProgram::start_using(), and Slic3r::GLShaderProgram::stop_using().
|
inherited |
References m_first_input_window_render, m_parent, and on_render_input_window().
|
overrideprotectedvirtual |
Reimplemented from Slic3r::GUI::GLGizmoMeasure.
References _L, Slic3r::GUI::GLCanvas3D::CanvasView3D, Slic3r::GUI::FACE_FACE, Slic3r::GUI::GLGizmoMeasure::m_assembly_mode, Slic3r::GUI::GLGizmoMeasure::m_hit_different_volumes, Slic3r::GUI::GLGizmoBase::m_imgui, Slic3r::GUI::GLGizmoMeasure::m_selected_wrong_feature_waring_tip, and Slic3r::GUI::POINT_POINT.
Referenced by on_render_input_window().
|
protectedinherited |
References m_hit_different_volumes, m_hit_order_volumes, m_last_hit_volume, m_show_reset_first_tip, reset_feature1(), and reset_feature2().
Referenced by data_changed(), gizmo_event(), and Slic3r::GUI::GLGizmoAssembly::switch_to_mode().
|
protectedinherited |
References m_mesh_raycaster_map, reset_gripper_pick(), and UNDEFINE.
Referenced by data_changed().
|
protectedinherited |
References CIRCLE_1, m_hit_different_volumes, m_hit_order_volumes, m_selected_features, m_selected_wrong_feature_waring_tip, m_show_reset_first_tip, PLANE_1, remove_selected_sphere_raycaster(), reset_feature1_render(), reset_feature2(), reset_gripper_pick(), Slic3r::GUI::SEL_SPHERE_1_ID, SPHERE_1, and update_measurement_result().
Referenced by gizmo_event(), on_mouse(), reset_all_feature(), and show_selection_ui().
|
protectedinherited |
References m_feature_circle_first, and m_feature_plane_first.
Referenced by on_mouse(), and reset_feature1().
|
protectedinherited |
References CIRCLE_2, m_hit_different_volumes, m_hit_order_volumes, m_selected_features, m_selected_wrong_feature_waring_tip, m_show_reset_first_tip, PLANE_2, remove_selected_sphere_raycaster(), reset_feature2_render(), reset_gripper_pick(), Slic3r::GUI::SEL_SPHERE_2_ID, SPHERE_2, and update_measurement_result().
Referenced by gizmo_event(), on_mouse(), reset_all_feature(), reset_feature1(), and show_selection_ui().
|
protectedinherited |
References m_feature_circle_second, and m_feature_plane_second.
Referenced by on_mouse(), and reset_feature2().
|
protectedinherited |
References CIRCLE, CIRCLE_1, CIRCLE_2, EDGE, m_gripper_id_raycast_map, PLANE, PLANE_1, PLANE_2, POINT, and reset_gripper_pick().
Referenced by init_circle_glmodel(), init_plane_glmodel(), on_render(), remove_selected_sphere_raycaster(), reset_all_pick(), reset_feature1(), reset_feature2(), and reset_gripper_pick().
|
protectedinherited |
References m_gripper_id_raycast_map.
Referenced by gizmo_event(), and on_set_state().
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |
References m_dirty.
Referenced by Slic3r::GUI::GLGizmoCut3D::process_cut_line(), and Slic3r::GUI::GLGizmoSimplify::request_rerender().
|
protectedinherited |
References Slic3r::Geometry::Transformation::get_matrix_no_offset(), Slic3r::UndoRedo::GizmoAction, Slic3r::GUI::Selection::Instance, m_hit_different_volumes, Slic3r::GUI::GLGizmoBase::m_parent, m_pending_scale, m_selected_features, register_single_mesh_pick(), Slic3r::GUI::Selection::setup_cache(), Slic3r::Geometry::translation_transform(), update_feature_by_tran(), and Slic3r::GUI::Selection::Volume.
Referenced by set_to_center_coincidence(), and show_distance_xyz_ui().
|
inherited |
References m_dragging, m_hover_id, and on_set_hover_id().
Referenced by Slic3r::GUI::GLGizmoRotate3D::on_set_hover_id().
|
inherited |
References m_icon_filename.
|
protectedinherited |
References Slic3r::Geometry::dist(), Slic3r::Measure::get_point_projection_to_plane(), Slic3r::UndoRedo::GizmoAction, Slic3r::GUI::Selection::Instance, m_hit_different_volumes, Slic3r::GUI::GLGizmoBase::m_parent, m_pending_scale, m_selected_features, register_single_mesh_pick(), Slic3r::GUI::Selection::setup_cache(), update_feature_by_tran(), and Slic3r::GUI::Selection::Volume.
Referenced by show_face_face_assembly_senior().
|
inlineinherited |
References m_state, and on_set_state().
Referenced by Slic3r::GUI::GLGizmosManager::activate_gizmo().
|
protectedinherited |
References Slic3r::Geometry::deg2rad(), Slic3r::Geometry::Transformation::get_matrix(), Slic3r::UndoRedo::GizmoAction, Slic3r::GUI::Selection::Instance, m_assembly_action, m_hit_different_volumes, Slic3r::GUI::GLGizmoBase::m_parent, m_pending_scale, m_selected_features, Slic3r::Geometry::mat_around_a_point_rotate(), register_single_mesh_pick(), Slic3r::GUI::Selection::setup_cache(), update_feature_by_tran(), and Slic3r::GUI::Selection::Volume.
Referenced by show_face_face_assembly_senior().
|
protectedinherited |
References Slic3r::UndoRedo::GizmoAction, m_hit_different_volumes, m_selected_features, m_set_center_coincidence, set_distance(), and set_to_parallel().
Referenced by show_face_face_assembly_common().
|
protectedinherited |
References Slic3r::angle(), Slic3r::Geometry::extract_euler_angles(), Slic3r::Geometry::Transformation::get_rotation_matrix(), Slic3r::UndoRedo::GizmoAction, Slic3r::GUI::Selection::Instance, m_assembly_action, m_hit_different_volumes, Slic3r::GUI::GLGizmoBase::m_parent, m_pending_scale, m_selected_features, register_single_mesh_pick(), Slic3r::Geometry::rotation_from_two_vectors(), Slic3r::GUI::Selection::setup_cache(), update_feature_by_tran(), and Slic3r::GUI::Selection::Volume.
Referenced by set_to_center_coincidence(), and show_face_face_assembly_common().
|
protectedinherited |
References Slic3r::Geometry::Transformation::get_matrix(), Slic3r::Measure::get_one_point_in_plane(), Slic3r::UndoRedo::GizmoAction, Slic3r::GUI::Selection::Instance, m_assembly_action, m_hit_different_volumes, Slic3r::GUI::GLGizmoBase::m_parent, m_pending_scale, m_selected_features, Slic3r::Geometry::mat_around_a_point_rotate(), PI, register_single_mesh_pick(), Slic3r::GUI::Selection::setup_cache(), update_feature_by_tran(), and Slic3r::GUI::Selection::Volume.
Referenced by show_face_face_assembly_senior().
|
inlineinherited |
References m_shortcut.
Referenced by Slic3r::GUI::GLGizmoFdmSupports::on_tool_shortcut(), Slic3r::GUI::GLGizmoMmuSegmentation::on_tool_shortcut(), Slic3r::GUI::GLGizmoPainterBase::on_tool_shortcut(), and Slic3r::GUI::GLGizmoSeam::on_tool_shortcut().
|
protectedinherited |
References _L, _u8L, Slic3r::GUI::ImGuiWrapper::COL_ORCA, EPSILON, Slic3r::GUI::FACE_FACE, format_double(), format_vec3(), m_assembly_mode, m_buffered_distance, m_can_set_xyz_distance, m_current_active_imgui_id, m_distance, m_hit_different_volumes, Slic3r::GUI::GLGizmoBase::m_imgui, m_input_size_max, Slic3r::GUI::GLGizmoBase::m_is_dark_mode, m_last_active_item_imgui, m_measure_mode, m_measurement_result, m_same_model_object, m_selected_features, m_units, m_use_inches, Slic3r::GUI::GizmoObjectManipulation::mm_to_in, Slic3r::GUI::ONLY_ASSEMBLY, Slic3r::GUI::ONLY_MEASURE, Slic3r::GUI::POINT_POINT, Slic3r::Geometry::rad2deg(), set_distance(), Slic3r::GUI::ImGuiWrapper::to_ImVec4(), Slic3r::ColorRGBA::X(), Slic3r::ColorRGBA::Y(), and Slic3r::ColorRGBA::Z().
Referenced by Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), and on_render_input_window().
|
protectedinherited |
References _L, m_assembly_action, m_hit_different_volumes, Slic3r::GUI::GLGizmoBase::m_imgui, m_measure_mode, m_same_model_object, m_selected_features, m_space_size, Slic3r::GUI::ONLY_ASSEMBLY, Slic3r::Measure::Plane, set_to_center_coincidence(), and set_to_parallel().
Referenced by Slic3r::GUI::GLGizmoAssembly::on_render_input_window().
|
protectedinherited |
References _L, _u8L, EPSILON, m_assembly_action, m_buffered_around_center, m_buffered_parallel_distance, m_current_active_imgui_id, m_flip_volume_2, m_hit_different_volumes, Slic3r::GUI::GLGizmoBase::m_imgui, m_input_size_max, m_last_active_item_imgui, m_measure_mode, m_same_model_object, m_selected_features, m_space_size, Slic3r::GUI::ONLY_ASSEMBLY, Slic3r::Measure::Plane, set_parallel_distance(), set_to_around_center_of_faces(), and set_to_reverse_rotation().
Referenced by Slic3r::GUI::GLGizmoAssembly::on_render_input_window().
|
protectedinherited |
References _L, _u8L, Slic3r::center(), center_on_feature_type_as_string(), Slic3r::Measure::Circle, Slic3r::Measure::Edge, Slic3r::GUI::FACE_FACE, format_double(), Slic3r::Measure::get_orthogonal(), Slic3r::length(), m_assembly_mode, Slic3r::GUI::GLGizmoBase::m_hover_id, Slic3r::GUI::GLGizmoBase::m_imgui, Slic3r::GUI::GLGizmoBase::m_is_dark_mode, m_measure_mode, m_only_select_plane, m_selected_features, m_show_reset_first_tip, m_space_size, m_units, m_use_inches, Slic3r::GUI::GizmoObjectManipulation::mm_to_in, Slic3r::normal(), Slic3r::GUI::ONLY_ASSEMBLY, point_on_feature_type_as_string(), Slic3r::GUI::POINT_POINT, reset_feature1(), reset_feature2(), Slic3r::GUI::SELECTED_1ST_COLOR, Slic3r::GUI::SELECTED_2ND_COLOR, surface_feature_type_as_string(), and Slic3r::GUI::ImGuiWrapper::to_ImVec4().
Referenced by Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), and on_render_input_window().
|
protectedinherited |
References _u8L, Slic3r::Measure::Circle, Slic3r::Measure::Edge, Slic3r::Measure::Plane, Slic3r::Measure::Point, and Slic3r::Measure::Undef.
Referenced by show_selection_ui().
|
protected |
References Slic3r::GUI::GLGizmoMeasure::m_assembly_mode, and Slic3r::GUI::GLGizmoMeasure::reset_all_feature().
Referenced by render_assembly_mode_combo().
|
protectedinherited |
References m_grabbers.
Referenced by unregister_raycasters_for_picking().
|
inlineinherited |
References on_unregister_raycasters_for_picking(), and unregister_grabbers_for_picking().
Referenced by Slic3r::GUI::GLGizmosManager::activate_gizmo(), and Slic3r::GUI::GLCanvas3D::reload_scene().
|
protectedinherited |
References Slic3r::Measure::Circle, Slic3r::Measure::SurfaceFeature::clone(), Slic3r::Measure::Edge, get_measuring_of_mesh(), Slic3r::Measure::SurfaceFeature::get_type(), m_feature_circle_first, m_feature_circle_second, Slic3r::Measure::SurfaceFeature::origin_surface_feature, Slic3r::Measure::Plane, Slic3r::Measure::Point, Slic3r::Measure::SurfaceFeature::translate(), update_world_plane_features(), Slic3r::Measure::SurfaceFeature::volume, and Slic3r::Measure::SurfaceFeature::world_tran.
Referenced by render_dimensioning(), set_distance(), set_parallel_distance(), set_to_around_center_of_faces(), set_to_parallel(), and set_to_reverse_rotation().
|
protectedinherited |
Referenced by data_changed(), and on_render().
|
inherited |
|
protectedinherited |
References Slic3r::Measure::can_set_xyz_distance(), Slic3r::Measure::Circle, EPSILON, Slic3r::Measure::get_assembly_action(), Slic3r::Measure::get_measurement(), m_assembly_action, m_buffered_distance, m_buffered_parallel_distance, m_can_set_xyz_distance, m_distance, m_measurement_result, m_selected_features, and Slic3r::GUI::GizmoObjectManipulation::mm_to_in.
Referenced by data_changed(), gizmo_event(), on_mouse(), reset_feature1(), and reset_feature2().
|
staticinherited |
References AXES_COLOR, Slic3r::RenderColor::colors, FLATTEN_COLOR, FLATTEN_HOVER_COLOR, Slic3r::GUI::ImGuiWrapper::from_ImVec4(), RenderCol_Flatten_Plane, RenderCol_Flatten_Plane_Hover, RenderCol_Grabber_X, RenderCol_Grabber_Y, and RenderCol_Grabber_Z.
Referenced by Slic3r::GUI::GLCanvas3D::_render_style_editor().
|
protectedinherited |
References Slic3r::Measure::SurfaceFeature::get_plane(), Slic3r::Measure::Measuring::get_plane_features(), Slic3r::Measure::Measuring::get_plane_triangle_indices(), Slic3r::normal(), Slic3r::Measure::SurfaceFeature::plane_indices, Slic3r::Measure::SurfaceFeature::translate(), Slic3r::Measure::SurfaceFeature::world_plane_features, and Slic3r::Measure::SurfaceFeature::world_tran.
Referenced by on_render(), and update_feature_by_tran().
|
protectedinherited |
function which Set up m_dragging and call functions on_start_dragging / on_dragging / on_stop_dragging
| mouse_event | Keep information about mouse click |
References do_stop_dragging(), Slic3r::GUI::Selection::is_empty(), m_dragging, m_grabbers, m_hover_id, m_parent, on_dragging(), on_start_dragging(), Slic3r::GUI::Selection::setup_cache(), and Slic3r::GUI::wxMouseEvent.
Referenced by Slic3r::GUI::GLGizmoBrimEars::on_mouse(), Slic3r::GUI::GLGizmoCut3D::on_mouse(), Slic3r::GUI::GLGizmoMove3D::on_mouse(), Slic3r::GUI::GLGizmoRotate3D::on_mouse(), Slic3r::GUI::GLGizmoRotate::on_mouse(), Slic3r::GUI::GLGizmoScale3D::on_mouse(), Slic3r::GUI::GLGizmoEmboss::on_mouse_for_rotation(), and Slic3r::GUI::GLGizmoSVG::on_mouse_for_rotation().
|
inlineoverridevirtual |
Apply rotation on select plane.
| mouse_event | Keep information about mouse click |
Reimplemented from Slic3r::GUI::GLGizmoBase.
|
staticinherited |
|
staticinherited |
Referenced by Slic3r::GUI::GLGizmoMove3D::on_render(), Slic3r::GUI::GLGizmoRotate::on_render(), and Slic3r::GUI::GLGizmoScale3D::update_grabbers_data().
|
staticinherited |
Referenced by Slic3r::GUI::GLGizmoScale3D::update_grabbers_data().
|
privateinherited |
Referenced by get_count(), Slic3r::GUI::GLGizmoTextureDisplacement::pick_mixes(), Slic3r::GUI::GLGizmoTextureDisplacement::push_uv_pane_state(), Slic3r::GUI::GLGizmoMove3D::render_align_preview(), Slic3r::GUI::GLGizmoTextureDisplacement::render_texture_library_popup(), and Slic3r::GUI::GLGizmoTextureDisplacement::texture_volume_raycaster_index().
|
staticinherited |
|
staticinherited |
Referenced by Slic3r::GUI::GLGizmoRotate::GLGizmoRotate().
|
staticinherited |
Referenced by Slic3r::GUI::GLGizmoRotate::GLGizmoRotate().
Referenced by load_render_colors(), Slic3r::GUI::GLGizmoFlatten::on_render(), and update_render_colors().
Referenced by load_render_colors(), Slic3r::GUI::GLGizmoFlatten::on_render(), and update_render_colors().
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
Referenced by Slic3r::GUI::GLGizmoScale3D::update_grabbers_data().
|
staticinherited |
Referenced by Slic3r::GUI::GLGizmoScale3D::update_grabbers_data().
|
staticinherited |
|
protectedinherited |
Referenced by GizmoImguiEnd(), and GizmoImguiSetNextWIndowPos().
|
protectedinherited |
|
protectedinherited |
Referenced by is_pick_meet_assembly_mode(), on_render(), Slic3r::GUI::GLGizmoAssembly::render_assembly_mode_combo(), render_dimensioning(), Slic3r::GUI::GLGizmoAssembly::render_input_window_warning(), show_distance_xyz_ui(), show_selection_ui(), and Slic3r::GUI::GLGizmoAssembly::switch_to_mode().
|
protectedinherited |
Referenced by show_face_face_assembly_senior().
|
protectedinherited |
Referenced by show_distance_xyz_ui(), and update_measurement_result().
|
protectedinherited |
Referenced by show_face_face_assembly_senior(), and update_measurement_result().
|
protectedinherited |
Referenced by Slic3r::GUI::GLGizmoTextureDisplacement::apply_projection_frame(), Slic3r::GUI::GLGizmoTextureDisplacement::bake(), Slic3r::GUI::GLGizmoTextureDisplacement::capture_view_projection(), Slic3r::GUI::GLGizmoCut3D::check_and_update_connectors_state(), Slic3r::GUI::GLGizmoBrimEars::data_changed(), Slic3r::GUI::GLGizmoCut3D::data_changed(), Slic3r::GUI::GLGizmoMmuSegmentation::data_changed(), Slic3r::GUI::GLGizmoPainterBase::data_changed(), Slic3r::GUI::GLGizmoCut3D::dragging_connector(), Slic3r::GUI::GLGizmoMeshBoolean::generate_new_volume(), Slic3r::GUI::GLGizmoPainterBase::get_clipping_plane_data(), Slic3r::GUI::GLGizmoPainterBase::get_clipping_plane_in_volume_coordinates(), Slic3r::GUI::GLGizmoBrimEars::get_config_options(), Slic3r::GUI::GLGizmoPainterBase::get_projected_height_range(), Slic3r::GUI::GLGizmoPainterBase::get_projected_mouse_positions(), Slic3r::GUI::GLGizmoFdmSupports::get_selection_support_threshold_angle(), Slic3r::GUI::GLGizmoBrimEars::gizmo_event(), Slic3r::GUI::GLGizmoCut3D::gizmo_event(), Slic3r::GUI::GLGizmoMeshBoolean::gizmo_event(), Slic3r::GUI::GLGizmoPainterBase::gizmo_event(), Slic3r::GUI::GLGizmoCut3D::has_valid_contour(), Slic3r::GUI::GLGizmoSimplify::init_model(), Slic3r::GUI::GLGizmoMmuSegmentation::init_model_triangle_selectors(), Slic3r::GUI::GLGizmoFdmSupports::init_print_instance(), Slic3r::GUI::GLGizmoBrimEars::is_mesh_point_clipped(), Slic3r::GUI::GLGizmoPainterBase::is_mesh_point_clipped(), Slic3r::GUI::GLGizmoCut3D::is_outside_of_cut_contour(), Slic3r::GUI::GLGizmoFlatten::is_plane_update_necessary(), Slic3r::GUI::GLGizmoPainterBase::mesh_trafo_matrices(), Slic3r::GUI::GLGizmoFdmSupports::need_regenerate_support_volumes(), Slic3r::GUI::GLGizmoMeshBoolean::on_get_requirements(), Slic3r::GUI::GLGizmoMeshBoolean::on_load(), Slic3r::GUI::GLGizmoTextureDisplacement::on_mouse_adjust_texture(), Slic3r::GUI::GLGizmoCut3D::on_register_raycasters_for_picking(), Slic3r::GUI::GLGizmoBrimEars::on_render(), Slic3r::GUI::GLGizmoMeshBoolean::on_render(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::on_render_input_window(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoTextureDisplacement::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::on_set_state(), Slic3r::GUI::GLGizmoFdmSupports::on_set_state(), Slic3r::GUI::GLGizmoMmuSegmentation::on_set_state(), Slic3r::GUI::GLGizmoSeam::on_set_state(), Slic3r::GUI::GLGizmoTextureDisplacement::preview_part(), Slic3r::GUI::GLGizmoCut3D::process_contours(), Slic3r::GUI::GLGizmoCut3D::process_selection_rectangle(), Slic3r::GUI::GLGizmoCut3D::put_connectors_on_cut_plane(), Slic3r::GUI::GLGizmoTextureDisplacement::queue_prepare(), Slic3r::GUI::GLGizmoBrimEars::reload_cache(), Slic3r::GUI::GLGizmoMmuSegmentation::remap_filament_assignments(), Slic3r::GUI::GLGizmoTextureDisplacement::render_adjust_texture_gizmo(), Slic3r::GUI::GLGizmoCut3D::render_clipper_cut(), Slic3r::GUI::GLGizmoCut3D::render_connectors(), Slic3r::GUI::GLGizmoCut3D::render_debug_input_window(), Slic3r::GUI::GLGizmoPainterBase::render_follows_cursor(), Slic3r::GUI::GLGizmoTextureDisplacement::render_island_overlay(), Slic3r::GUI::GLGizmoTextureDisplacement::render_paint_overlay(), Slic3r::GUI::GLGizmoTextureDisplacement::render_painted_colors(), Slic3r::GUI::GLGizmoFdmSupports::render_painter_gizmo(), Slic3r::GUI::GLGizmoFuzzySkin::render_painter_gizmo(), Slic3r::GUI::GLGizmoMmuSegmentation::render_painter_gizmo(), Slic3r::GUI::GLGizmoSeam::render_painter_gizmo(), Slic3r::GUI::GLGizmoTextureDisplacement::render_painter_gizmo(), Slic3r::GUI::GLGizmoBrimEars::render_points(), Slic3r::GUI::GLGizmoTextureDisplacement::render_preview_mesh(), Slic3r::GUI::GLGizmoTextureDisplacement::render_seam_overlay(), Slic3r::GUI::GLGizmoTextureDisplacement::render_shaded_preview_mesh(), Slic3r::GUI::GLGizmoTextureDisplacement::render_subdivide_preview(), Slic3r::GUI::GLGizmoPainterBase::render_triangles(), Slic3r::GUI::GLGizmoTextureDisplacement::render_uvcheck_mesh(), Slic3r::GUI::GLGizmoTextureDisplacement::render_wireframe_overlay(), Slic3r::GUI::GLGizmoCut3D::reset_connectors(), Slic3r::GUI::GLGizmoFdmSupports::run_thread(), Slic3r::GUI::GLGizmoTextureDisplacement::seam_edge_at(), Slic3r::GUI::GLGizmoTextureDisplacement::seam_vertex_at(), Slic3r::GUI::GLGizmoFdmSupports::select_facets_by_angle(), Slic3r::GUI::GLGizmoTextureDisplacement::select_visible_faces(), Slic3r::GUI::GLGizmoTextureDisplacement::select_whole_model(), Slic3r::GUI::GLGizmoBrimEars::set_brim_data(), set_common_data_pool(), Slic3r::GUI::GLGizmoCut3D::set_connectors_editing(), Slic3r::GUI::GLGizmoTextureDisplacement::shaded_preview_ready(), Slic3r::GUI::GLGizmoTextureDisplacement::smooth_model(), Slic3r::GUI::GLGizmoTextureDisplacement::subdivide_model(), Slic3r::GUI::GLGizmoTextureDisplacement::swap_layer_slots(), Slic3r::GUI::GLGizmoCut3D::switch_to_mode(), Slic3r::GUI::GLGizmoTextureDisplacement::texture_parts(), Slic3r::GUI::GLGizmoTextureDisplacement::texture_volume(), Slic3r::GUI::GLGizmoTextureDisplacement::texture_volume_raycaster_index(), Slic3r::GUI::GLGizmoCut3D::unproject_on_cut_plane(), Slic3r::GUI::GLGizmoBrimEars::unproject_on_mesh(), Slic3r::GUI::GLGizmoBrimEars::unproject_on_mesh2(), Slic3r::GUI::GLGizmoCut3D::update_bb(), Slic3r::GUI::GLGizmoCut3D::update_clipper(), Slic3r::GUI::GLGizmoFdmSupports::update_from_model_object(), Slic3r::GUI::GLGizmoFuzzySkin::update_from_model_object(), Slic3r::GUI::GLGizmoSeam::update_from_model_object(), Slic3r::GUI::GLGizmoTextureDisplacement::update_from_model_object(), Slic3r::GUI::GLGizmoBrimEars::update_model_object(), Slic3r::GUI::GLGizmoFdmSupports::update_model_object(), Slic3r::GUI::GLGizmoFuzzySkin::update_model_object(), Slic3r::GUI::GLGizmoMmuSegmentation::update_model_object(), Slic3r::GUI::GLGizmoSeam::update_model_object(), Slic3r::GUI::GLGizmoTextureDisplacement::update_model_object(), Slic3r::GUI::GLGizmoFlatten::update_planes(), Slic3r::GUI::GLGizmoPainterBase::update_raycast_cache(), and Slic3r::GUI::GLGizmoCut3D::update_raycasters_for_picking_transform().
|
protectedinherited |
Referenced by show_distance_xyz_ui(), and update_measurement_result().
|
protectedinherited |
Referenced by init_circle_glmodel(), and on_render().
|
protectedinherited |
|
protectedinherited |
Referenced by on_render().
|
protectedinherited |
Referenced by on_render().
|
protectedinherited |
Referenced by on_mouse(), on_render(), and on_set_state().
|
mutableprotectedinherited |
|
protectedinherited |
Referenced by GLGizmoMeasure(), and on_render().
|
protectedinherited |
Referenced by render_dimensioning().
|
privateinherited |
Referenced by set_dirty(), and update_items_state().
|
protectedinherited |
Referenced by on_set_state(), show_distance_xyz_ui(), and update_measurement_result().
|
protectedinherited |
Referenced by do_stop_dragging(), Slic3r::GUI::GLGizmoCut3D::get_tooltip(), is_dragging(), Slic3r::GUI::GLGizmoRotate3D::on_mouse(), Slic3r::GUI::GLGizmoScale3D::on_mouse(), Slic3r::GUI::GLGizmoEmboss::on_mouse_for_rotation(), Slic3r::GUI::GLGizmoSVG::on_mouse_for_rotation(), Slic3r::GUI::GLGizmoEmboss::on_render(), Slic3r::GUI::GLGizmoSVG::on_render(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_grabbers(), Slic3r::GUI::GLGizmoCut3D::render_rotation_snapping(), Slic3r::GUI::GLGizmoCut3D::reset_cut_by_contours(), set_hover_id(), and use_grabbers().
|
protectedinherited |
Referenced by data_changed(), on_render(), Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), on_render_input_window(), on_set_state(), render_dimensioning(), and render_follows_cursor().
|
protectedinherited |
Referenced by on_render(), reset_feature1_render(), and update_feature_by_tran().
|
protectedinherited |
Referenced by on_render(), reset_feature2_render(), and update_feature_by_tran().
|
protectedinherited |
Referenced by on_render(), and reset_feature1_render().
|
protectedinherited |
Referenced by on_render(), and reset_feature2_render().
|
protectedinherited |
Referenced by render_input_window().
|
protectedinherited |
Referenced by show_face_face_assembly_senior().
|
mutableprotectedinherited |
Referenced by Slic3r::GUI::GLGizmoMove3D::data_changed(), Slic3r::GUI::GLGizmoScale3D::data_changed(), Slic3r::GUI::GLGizmoRotate::disable_grabber(), do_stop_dragging(), Slic3r::GUI::GLGizmoRotate::enable_grabber(), Slic3r::GUI::GLGizmoScale3D::enable_ununiversal_scale(), Slic3r::GUI::GLGizmoMove3D::get_tooltip(), Slic3r::GUI::GLGizmoRotate::get_tooltip(), Slic3r::GUI::GLGizmoScale3D::get_tooltip(), Slic3r::GUI::GLGizmoCut3D::on_init(), Slic3r::GUI::GLGizmoMove3D::on_init(), Slic3r::GUI::GLGizmoRotate::on_init(), Slic3r::GUI::GLGizmoScale3D::on_init(), Slic3r::GUI::GLGizmoMove3D::on_render(), Slic3r::GUI::GLGizmoRotate::on_render(), Slic3r::GUI::GLGizmoScale3D::on_render(), Slic3r::GUI::GLGizmoMove3D::on_start_dragging(), Slic3r::GUI::GLGizmoScale3D::on_start_dragging(), Slic3r::GUI::GLGizmoBrimEars::on_unregister_raycasters_for_picking(), register_grabbers_for_picking(), Slic3r::GUI::GLGizmoRotate::render_grabber(), Slic3r::GUI::GLGizmoRotate::render_grabber_connection(), render_grabbers(), render_grabbers(), Slic3r::GUI::GLGizmoScale3D::render_grabbers_connection(), Slic3r::GUI::GLGizmoBrimEars::render_points(), Slic3r::GUI::GLGizmoRotate::start_dragging(), Slic3r::GUI::GLGizmoRotate::stop_dragging(), unregister_grabbers_for_picking(), Slic3r::GUI::GLGizmoScale3D::update_grabbers_data(), Slic3r::GUI::GLGizmoBrimEars::update_raycasters(), and use_grabbers().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
Referenced by is_two_volume_in_same_model_object(), on_render(), render_dimensioning(), Slic3r::GUI::GLGizmoAssembly::render_input_window_warning(), reset_all_feature(), reset_feature1(), reset_feature2(), set_distance(), set_parallel_distance(), set_to_around_center_of_faces(), set_to_center_coincidence(), set_to_parallel(), set_to_reverse_rotation(), show_distance_xyz_ui(), show_face_face_assembly_common(), and show_face_face_assembly_senior().
|
protectedinherited |
Referenced by get_measuring_of_mesh(), on_render(), reset_all_feature(), reset_feature1(), and reset_feature2().
|
protectedinherited |
Referenced by Slic3r::GUI::GLGizmoScale3D::calc_ratio(), Slic3r::GUI::GLGizmoScale3D::do_scale_along_axis(), Slic3r::GUI::GLGizmoScale3D::do_scale_uniform(), Slic3r::GUI::GLGizmoCut3D::dragging_connector(), Slic3r::GUI::GLGizmoCut3D::dragging_grabber_move(), Slic3r::GUI::GLGizmoCut3D::dragging_grabber_rotation(), get_hover_id(), Slic3r::GUI::GLGizmoCut3D::get_tooltip(), Slic3r::GUI::GLGizmoMove3D::get_tooltip(), Slic3r::GUI::GLGizmoRotate::get_tooltip(), Slic3r::GUI::GLGizmoScale3D::get_tooltip(), Slic3r::GUI::GLGizmoBrimEars::gizmo_event(), Slic3r::GUI::GLGizmoCut3D::gizmo_event(), Slic3r::GUI::GLGizmoCut3D::is_selection_changed(), Slic3r::GUI::GLGizmoBrimEars::on_dragging(), Slic3r::GUI::GLGizmoCut3D::on_dragging(), Slic3r::GUI::GLGizmoMove3D::on_dragging(), Slic3r::GUI::GLGizmoRotate3D::on_dragging(), Slic3r::GUI::GLGizmoScale3D::on_dragging(), Slic3r::GUI::GLGizmoCut3D::on_mouse(), Slic3r::GUI::GLGizmoFlatten::on_mouse(), Slic3r::GUI::GLGizmoMeasure::on_mouse(), Slic3r::GUI::GLGizmoFlatten::on_render(), Slic3r::GUI::GLGizmoMeasure::on_render(), Slic3r::GUI::GLGizmoMove3D::on_render(), Slic3r::GUI::GLGizmoRotate3D::on_render(), Slic3r::GUI::GLGizmoRotate::on_render(), Slic3r::GUI::GLGizmoScale3D::on_render(), Slic3r::GUI::GLGizmoBrimEars::on_set_hover_id(), Slic3r::GUI::GLGizmoEmboss::on_set_hover_id(), Slic3r::GUI::GLGizmoRotate3D::on_set_hover_id(), Slic3r::GUI::GLGizmoSVG::on_set_hover_id(), Slic3r::GUI::GLGizmoMeasure::on_set_state(), Slic3r::GUI::GLGizmoBrimEars::on_start_dragging(), Slic3r::GUI::GLGizmoCut3D::on_start_dragging(), Slic3r::GUI::GLGizmoMove3D::on_start_dragging(), Slic3r::GUI::GLGizmoRotate3D::on_start_dragging(), Slic3r::GUI::GLGizmoScale3D::on_start_dragging(), Slic3r::GUI::GLGizmoBrimEars::on_stop_dragging(), Slic3r::GUI::GLGizmoCut3D::on_stop_dragging(), Slic3r::GUI::GLGizmoRotate3D::on_stop_dragging(), Slic3r::GUI::GLGizmoCut3D::render_connectors(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_grabbers(), Slic3r::GUI::GLGizmoCut3D::render_flip_plane_button(), render_grabbers(), Slic3r::GUI::GLGizmoBrimEars::render_points(), set_hover_id(), Slic3r::GUI::GLGizmoMeasure::show_selection_ui(), Slic3r::GUI::GLGizmoScale3D::update_grabbers_data(), and use_grabbers().
|
protectedinherited |
Referenced by GLGizmoBase(), get_icon_filename(), and set_icon_filename().
|
protectedinherited |
Referenced by GLGizmoBase(), Slic3r::GUI::GLGizmoEmboss::GLGizmoEmboss(), Slic3r::GUI::GLGizmoCut3D::add_horizontal_scaled_interval(), Slic3r::GUI::GLGizmoCut3D::add_vertical_scaled_interval(), Slic3r::GUI::GLGizmoSimplify::create_gui_cfg(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoEmboss::draw_bold_button(), Slic3r::GUI::GLGizmoEmboss::draw_delete_style_button(), Slic3r::GUI::GLGizmoSVG::draw_depth(), Slic3r::GUI::GLGizmoSVG::draw_distance(), Slic3r::GUI::GLGizmoSVG::draw_filename(), Slic3r::GUI::GLGizmoEmboss::draw_font_list(), Slic3r::GUI::GLGizmoEmboss::draw_font_list_line(), Slic3r::GUI::GLGizmoEmboss::draw_italic_button(), Slic3r::GUI::GLGizmoSVG::draw_mirroring(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GLGizmoSVG::draw_model_type(), Slic3r::GUI::GLGizmoSVG::draw_rotation(), Slic3r::GUI::GLGizmoSVG::draw_size(), Slic3r::GUI::GLGizmoEmboss::draw_style_add_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_button(), Slic3r::GUI::GLGizmoEmboss::draw_style_rename_popup(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_as_popup(), Slic3r::GUI::GLGizmoEmboss::draw_style_save_button(), Slic3r::GUI::GLGizmoEmboss::draw_text_input(), Slic3r::GUI::GLGizmoSVG::draw_use_surface(), Slic3r::GUI::GLGizmoEmboss::draw_window(), GizmoImguiBegin(), GizmoImguiEnd(), GizmoImguiSetNextWIndowPos(), Slic3r::GUI::GLGizmoCut3D::init_input_window_data(), Slic3r::GUI::GLGizmoMeasure::on_mouse(), Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoMeshBoolean::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoMove3D::on_render_input_window(), Slic3r::GUI::GLGizmoRotate3D::on_render_input_window(), Slic3r::GUI::GLGizmoScale3D::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::GLGizmoSVG::on_render_input_window(), Slic3r::GUI::GLGizmoTextureDisplacement::on_render_input_window(), Slic3r::GUI::GLGizmoTextureDisplacement::panel_tooltip(), Slic3r::GUI::GLGizmoCut3D::render_angle_input(), Slic3r::GUI::GLGizmoCut3D::render_build_size(), Slic3r::GUI::GLGizmoCut3D::render_color_marker(), render_combo(), Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window(), Slic3r::GUI::GLGizmoCut3D::render_cut_mode_combo(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window(), Slic3r::GUI::GLGizmoCut3D::render_debug_input_window(), Slic3r::GUI::GLGizmoTextureDisplacement::render_debug_stage_panel(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::GLGizmoCut3D::render_double_input(), Slic3r::GUI::GLGizmoMmuSegmentation::render_filament_remap_ui(), Slic3r::GUI::GLGizmoCut3D::render_flip_plane_button(), Slic3r::GUI::GLGizmoCut3D::render_groove_float_input(), Slic3r::GUI::GLGizmoCut3D::render_groove_int_input(), Slic3r::GUI::GLGizmoCut3D::render_groove_two_float_input(), Slic3r::GUI::GLGizmoTextureDisplacement::render_image_adjust_window(), Slic3r::GUI::GLGizmoAssembly::render_input_window_warning(), Slic3r::GUI::GLGizmoCut3D::render_input_window_warning(), Slic3r::GUI::GLGizmoCut3D::render_move_center_input(), Slic3r::GUI::GLGizmoCut3D::render_reset_button(), Slic3r::GUI::GLGizmoCut3D::render_slider_input(), Slic3r::GUI::GLGizmoCut3D::render_slider_two_input(), Slic3r::GUI::GLGizmoCut3D::render_snap_specific_input(), Slic3r::GUI::GLGizmoTextureDisplacement::render_texture_library_popup(), Slic3r::GUI::GLGizmoTextureDisplacement::render_tip_media(), Slic3r::GUI::GLGizmoCut3D::render_tooltip_button(), Slic3r::GUI::GLGizmoFdmSupports::render_tooltip_button(), Slic3r::GUI::GLGizmoFuzzySkin::render_tooltip_button(), Slic3r::GUI::GLGizmoMmuSegmentation::render_tooltip_button(), Slic3r::GUI::GLGizmoPainterBase::render_triangles(), Slic3r::GUI::GLGizmoEmboss::rev_checkbox(), Slic3r::GUI::GLGizmoEmboss::rev_input(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::rev_slider(), Slic3r::GUI::GLGizmoEmboss::revertible(), Slic3r::GUI::GLGizmoMeasure::show_distance_xyz_ui(), Slic3r::GUI::GLGizmoMeasure::show_face_face_assembly_common(), Slic3r::GUI::GLGizmoMeasure::show_face_face_assembly_senior(), and Slic3r::GUI::GLGizmoMeasure::show_selection_ui().
|
protectedinherited |
Referenced by init_render_input_window(), show_distance_xyz_ui(), and show_face_face_assembly_senior().
|
protectedinherited |
Referenced by Slic3r::GUI::GLGizmoMmuSegmentation::draw_color_button(), on_change_color_mode(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::GLGizmoMeshBoolean::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSVG::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::push_button_style(), Slic3r::GUI::GLGizmoMeasure::show_distance_xyz_ui(), and Slic3r::GUI::GLGizmoMeasure::show_selection_ui().
|
protectedinherited |
Referenced by data_changed(), on_set_state(), and render_dimensioning().
|
protectedinherited |
Referenced by Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), on_render_input_window(), show_distance_xyz_ui(), and show_face_face_assembly_senior().
|
protectedinherited |
|
protectedinherited |
Referenced by on_render(), and reset_all_feature().
|
protectedinherited |
Referenced by data_changed(), and on_render().
|
protectedinherited |
Referenced by data_changed(), and on_render().
|
protectedinherited |
|
protectedinherited |
Referenced by render_dimensioning(), show_distance_xyz_ui(), and update_measurement_result().
|
protectedinherited |
Referenced by get_measuring_of_mesh(), on_render(), on_set_state(), and register_single_mesh_pick().
|
protectedinherited |
Referenced by get_measuring_of_mesh(), on_render(), register_single_mesh_pick(), render_follows_cursor(), and reset_all_pick().
|
protectedinherited |
Referenced by gizmo_event(), on_mouse(), on_render(), Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), on_render_input_window(), and on_set_state().
|
protectedinherited |
Referenced by on_mouse().
|
protectedinherited |
Referenced by on_mouse(), and on_render().
|
protectedinherited |
Referenced by on_render(), on_set_state(), and show_selection_ui().
|
protectedinherited |
Referenced by GLGizmoBase(), Slic3r::GUI::GLGizmoCut3D::add_connector(), Slic3r::GUI::GLGizmoTextureDisplacement::add_texture_layer(), Slic3r::GUI::GLGizmoCut3D::apply_color_clip_plane_colors(), Slic3r::GUI::GLGizmoTextureDisplacement::apply_projection_frame(), Slic3r::GUI::GLGizmoSimplify::apply_simplify(), Slic3r::GUI::GLGizmoTextureDisplacement::apply_view_mode(), Slic3r::GUI::GLGizmoBrimEars::auto_generate(), Slic3r::GUI::GLGizmoTextureDisplacement::bake(), Slic3r::GUI::GLGizmoCut3D::bounding_box(), Slic3r::GUI::GLGizmoPainterBase::bounding_box(), Slic3r::GUI::GLGizmoEmboss::calculate_scale(), Slic3r::GUI::GLGizmoSVG::calculate_scale(), Slic3r::GUI::GLGizmoTextureDisplacement::capture_view_projection(), Slic3r::GUI::GLGizmoMove3D::change_cs_by_selection(), Slic3r::GUI::GLGizmoScale3D::change_cs_by_selection(), Slic3r::GUI::GLGizmoEmboss::close(), Slic3r::GUI::GLGizmoSimplify::close(), Slic3r::GUI::GLGizmoSVG::close(), Slic3r::GUI::GLGizmoTextureDisplacement::close_image_adjust(), Slic3r::GUI::GLGizmoEmboss::create_volume(), Slic3r::GUI::GLGizmoEmboss::create_volume(), Slic3r::GUI::GLGizmoSVG::create_volume(), Slic3r::GUI::GLGizmoSVG::create_volume(), Slic3r::GUI::GLGizmoSVG::create_volume(), Slic3r::GUI::GLGizmoSVG::create_volume(), Slic3r::GUI::GLGizmoFlatten::data_changed(), Slic3r::GUI::GLGizmoMeasure::data_changed(), Slic3r::GUI::GLGizmoMove3D::data_changed(), Slic3r::GUI::GLGizmoPainterBase::data_changed(), Slic3r::GUI::GLGizmoRotate3D::data_changed(), Slic3r::GUI::GLGizmoScale3D::data_changed(), Slic3r::GUI::GLGizmoCut3D::delete_selected_connectors(), Slic3r::GUI::GLGizmoEmboss::do_mirror(), do_stop_dragging(), Slic3r::GUI::GLGizmoEmboss::draw_advanced(), Slic3r::GUI::GLGizmoSVG::draw_distance(), Slic3r::GUI::GLGizmoSVG::draw_face_the_camera(), Slic3r::GUI::GLGizmoSVG::draw_filename(), Slic3r::GUI::GLGizmoSVG::draw_mirroring(), Slic3r::GUI::GLGizmoEmboss::draw_model_type(), Slic3r::GUI::GLGizmoSVG::draw_model_type(), Slic3r::GUI::GLGizmoSVG::draw_rotation(), Slic3r::GUI::GLGizmoSVG::draw_size(), Slic3r::GUI::GLGizmoEmboss::draw_style_list(), Slic3r::GUI::GLGizmoEmboss::draw_window(), Slic3r::GUI::GLGizmoTextureDisplacement::ease_wheel_scroll(), Slic3r::GUI::GLGizmoBrimEars::find_single(), Slic3r::GUI::GLGizmoBrimEars::first_layer_slicer(), Slic3r::GUI::GLGizmoMeshBoolean::generate_new_volume(), Slic3r::GUI::GLGizmoPainterBase::get_projected_height_range(), Slic3r::GUI::GLGizmoMove3D::get_tooltip(), Slic3r::GUI::GLGizmoScale3D::get_tooltip(), Slic3r::GUI::GLGizmoBrimEars::gizmo_event(), Slic3r::GUI::GLGizmoMeasure::gizmo_event(), Slic3r::GUI::GLGizmoMeshBoolean::gizmo_event(), Slic3r::GUI::GLGizmoPainterBase::gizmo_event(), GizmoImguiSetNextWIndowPos(), Slic3r::GUI::GLGizmoCut3D::has_valid_groove(), Slic3r::GUI::GLGizmoSimplify::init_model(), Slic3r::GUI::GLGizmoMeasure::init_plane_glmodel(), Slic3r::GUI::GLGizmoFdmSupports::init_print_instance(), Slic3r::GUI::GLGizmoPainterBase::mesh_trafo_matrices(), Slic3r::GUI::GLGizmoTextureDisplacement::move_texture_layer(), Slic3r::GUI::GLGizmoMove3D::on_dragging(), Slic3r::GUI::GLGizmoAssembly::on_is_activable(), Slic3r::GUI::GLGizmoBrimEars::on_is_activable(), Slic3r::GUI::GLGizmoCut3D::on_is_activable(), Slic3r::GUI::GLGizmoFlatten::on_is_activable(), Slic3r::GUI::GLGizmoMeasure::on_is_activable(), Slic3r::GUI::GLGizmoMeshBoolean::on_is_activable(), Slic3r::GUI::GLGizmoMmuSegmentation::on_is_activable(), Slic3r::GUI::GLGizmoMove3D::on_is_activable(), Slic3r::GUI::GLGizmoPainterBase::on_is_activable(), Slic3r::GUI::GLGizmoRotate3D::on_is_activable(), Slic3r::GUI::GLGizmoScale3D::on_is_activable(), Slic3r::GUI::GLGizmoSimplify::on_is_activable(), Slic3r::GUI::GLGizmoTextureDisplacement::on_is_activable(), Slic3r::GUI::GLGizmoTextureDisplacement::on_island_edited(), Slic3r::GUI::GLGizmoCut3D::on_load(), Slic3r::GUI::GLGizmoBrimEars::on_mouse(), Slic3r::GUI::GLGizmoCut3D::on_mouse(), Slic3r::GUI::GLGizmoEmboss::on_mouse(), Slic3r::GUI::GLGizmoFlatten::on_mouse(), Slic3r::GUI::GLGizmoMeasure::on_mouse(), Slic3r::GUI::GLGizmoPainterBase::on_mouse(), Slic3r::GUI::GLGizmoRotate3D::on_mouse(), Slic3r::GUI::GLGizmoScale3D::on_mouse(), Slic3r::GUI::GLGizmoSVG::on_mouse(), Slic3r::GUI::GLGizmoTextureDisplacement::on_mouse_adjust_texture(), Slic3r::GUI::GLGizmoEmboss::on_mouse_change_selection(), Slic3r::GUI::GLGizmoEmboss::on_mouse_for_rotation(), Slic3r::GUI::GLGizmoSVG::on_mouse_for_rotation(), Slic3r::GUI::GLGizmoEmboss::on_mouse_for_translate(), Slic3r::GUI::GLGizmoSVG::on_mouse_for_translate(), Slic3r::GUI::GLGizmoTextureDisplacement::on_mouse_seam(), Slic3r::GUI::GLGizmoFdmSupports::on_opening(), Slic3r::GUI::GLGizmoCut3D::on_register_raycasters_for_picking(), Slic3r::GUI::GLGizmoFlatten::on_register_raycasters_for_picking(), Slic3r::GUI::GLGizmoMove3D::on_register_raycasters_for_picking(), Slic3r::GUI::GLGizmoRotate3D::on_register_raycasters_for_picking(), Slic3r::GUI::GLGizmoScale3D::on_register_raycasters_for_picking(), Slic3r::GUI::GLGizmoBrimEars::on_render(), Slic3r::GUI::GLGizmoCut3D::on_render(), Slic3r::GUI::GLGizmoEmboss::on_render(), Slic3r::GUI::GLGizmoFlatten::on_render(), Slic3r::GUI::GLGizmoMeasure::on_render(), Slic3r::GUI::GLGizmoMeshBoolean::on_render(), Slic3r::GUI::GLGizmoMove3D::on_render(), Slic3r::GUI::GLGizmoRotate::on_render(), Slic3r::GUI::GLGizmoSimplify::on_render(), Slic3r::GUI::GLGizmoSVG::on_render(), Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), Slic3r::GUI::GLGizmoBrimEars::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::on_render_input_window(), Slic3r::GUI::GLGizmoEmboss::on_render_input_window(), Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(), Slic3r::GUI::GLGizmoFuzzySkin::on_render_input_window(), Slic3r::GUI::GLGizmoMeasure::on_render_input_window(), Slic3r::GUI::GLGizmoMeshBoolean::on_render_input_window(), Slic3r::GUI::GLGizmoMmuSegmentation::on_render_input_window(), Slic3r::GUI::GLGizmoSeam::on_render_input_window(), Slic3r::GUI::GLGizmoSimplify::on_render_input_window(), Slic3r::GUI::GLGizmoSVG::on_render_input_window(), Slic3r::GUI::GLGizmoTextureDisplacement::on_render_input_window(), Slic3r::GUI::GLGizmoCut3D::on_set_state(), Slic3r::GUI::GLGizmoEmboss::on_set_state(), Slic3r::GUI::GLGizmoMeasure::on_set_state(), Slic3r::GUI::GLGizmoMmuSegmentation::on_set_state(), Slic3r::GUI::GLGizmoPainterBase::on_set_state(), Slic3r::GUI::GLGizmoSimplify::on_set_state(), Slic3r::GUI::GLGizmoSVG::on_set_state(), Slic3r::GUI::GLGizmoEmboss::on_shortcut_key(), Slic3r::GUI::GLGizmoFdmSupports::on_shutdown(), Slic3r::GUI::GLGizmoFuzzySkin::on_shutdown(), Slic3r::GUI::GLGizmoMmuSegmentation::on_shutdown(), Slic3r::GUI::GLGizmoSeam::on_shutdown(), Slic3r::GUI::GLGizmoTextureDisplacement::on_shutdown(), Slic3r::GUI::GLGizmoMove3D::on_start_dragging(), Slic3r::GUI::GLGizmoRotate::on_start_dragging(), Slic3r::GUI::GLGizmoEmboss::on_stop_dragging(), Slic3r::GUI::GLGizmoMove3D::on_stop_dragging(), Slic3r::GUI::GLGizmoRotate3D::on_stop_dragging(), Slic3r::GUI::GLGizmoScale3D::on_stop_dragging(), Slic3r::GUI::GLGizmoSVG::on_stop_dragging(), Slic3r::GUI::GLGizmoBrimEars::on_unregister_raycasters_for_picking(), Slic3r::GUI::GLGizmoCut3D::on_unregister_raycasters_for_picking(), Slic3r::GUI::GLGizmoFlatten::on_unregister_raycasters_for_picking(), Slic3r::GUI::GLGizmoMove3D::on_unregister_raycasters_for_picking(), Slic3r::GUI::GLGizmoRotate3D::on_unregister_raycasters_for_picking(), Slic3r::GUI::GLGizmoScale3D::on_unregister_raycasters_for_picking(), Slic3r::GUI::GLGizmoTextureDisplacement::on_uv_command(), Slic3r::GUI::GLGizmoTextureDisplacement::panel_tooltip(), Slic3r::GUI::GLGizmoCut3D::perform_cut(), Slic3r::GUI::GLGizmoEmboss::process(), Slic3r::GUI::GLGizmoSVG::process(), Slic3r::GUI::GLGizmoCut3D::process_contours(), Slic3r::GUI::GLGizmoCut3D::process_cut_line(), Slic3r::GUI::GLGizmoTextureDisplacement::queue_prepare(), Slic3r::GUI::GLGizmoTextureDisplacement::queue_preview_job(), Slic3r::GUI::GLGizmoBrimEars::register_single_mesh_pick(), Slic3r::GUI::GLGizmoMeasure::register_single_mesh_pick(), Slic3r::GUI::GLGizmoEmboss::reinit_text_lines(), Slic3r::GUI::GLGizmoMmuSegmentation::remap_filament_assignments(), Slic3r::GUI::GLGizmoTextureDisplacement::remove_texture_layer(), Slic3r::GUI::GLGizmoTextureDisplacement::render_adjust_texture_gizmo(), Slic3r::GUI::GLGizmoMove3D::render_align_preview(), Slic3r::GUI::GLGizmoAssembly::render_assembly_mode_combo(), render_combo(), Slic3r::GUI::GLGizmoCut3D::render_connectors_input_window(), Slic3r::GUI::GLGizmoPainterBase::render_cursor(), Slic3r::GUI::GLGizmoPainterBase::render_cursor_circle(), Slic3r::GUI::GLGizmoPainterBase::render_cursor_height_range(), Slic3r::GUI::GLGizmoCut3D::render_cut_mode_combo(), Slic3r::GUI::GLGizmoCut3D::render_cut_plane_input_window(), Slic3r::GUI::GLGizmoMeasure::render_dimensioning(), Slic3r::GUI::GLGizmoMeasure::render_follows_cursor(), Slic3r::GUI::GLGizmoPainterBase::render_follows_cursor(), Slic3r::GUI::GLGizmoTextureDisplacement::render_image_adjust_window(), render_input_window(), Slic3r::GUI::GLGizmoTextureDisplacement::render_island_overlay(), Slic3r::GUI::GLGizmoTextureDisplacement::render_paint_overlay(), Slic3r::GUI::GLGizmoTextureDisplacement::render_painted_colors(), Slic3r::GUI::GLGizmoFdmSupports::render_painter_gizmo(), Slic3r::GUI::GLGizmoFuzzySkin::render_painter_gizmo(), Slic3r::GUI::GLGizmoMmuSegmentation::render_painter_gizmo(), Slic3r::GUI::GLGizmoSeam::render_painter_gizmo(), Slic3r::GUI::GLGizmoTextureDisplacement::render_painter_gizmo(), Slic3r::GUI::GLGizmoTextureDisplacement::render_preview_mesh(), Slic3r::GUI::GLGizmoTextureDisplacement::render_seam_overlay(), Slic3r::GUI::GLGizmoTextureDisplacement::render_shaded_preview_mesh(), Slic3r::GUI::GLGizmoTextureDisplacement::render_subdivide_preview(), Slic3r::GUI::GLGizmoTextureDisplacement::render_texture_library_popup(), Slic3r::GUI::GLGizmoTextureDisplacement::render_tip_media(), Slic3r::GUI::GLGizmoCut3D::render_tooltip_button(), Slic3r::GUI::GLGizmoFdmSupports::render_tooltip_button(), Slic3r::GUI::GLGizmoFuzzySkin::render_tooltip_button(), Slic3r::GUI::GLGizmoMmuSegmentation::render_tooltip_button(), Slic3r::GUI::GLGizmoPainterBase::render_triangles(), Slic3r::GUI::GLGizmoTextureDisplacement::render_uvcheck_mesh(), Slic3r::GUI::GLGizmoTextureDisplacement::render_wireframe_overlay(), Slic3r::GUI::GLGizmoSimplify::request_rerender(), Slic3r::GUI::GLGizmoCut3D::reset_cut_plane(), Slic3r::GUI::GLGizmoEmboss::reset_to_default_style(), Slic3r::GUI::GLGizmoTextureDisplacement::run_stage_debug(), Slic3r::GUI::GLGizmoFdmSupports::run_thread(), Slic3r::GUI::GLGizmoTextureDisplacement::run_uv_command(), Slic3r::GUI::GLGizmoTextureDisplacement::seam_edge_at(), Slic3r::GUI::GLGizmoTextureDisplacement::seam_vertex_at(), Slic3r::GUI::GLGizmoFdmSupports::select_facets_by_angle(), Slic3r::GUI::GLGizmoTextureDisplacement::select_visible_faces(), Slic3r::GUI::GLGizmoTextureDisplacement::select_whole_model(), Slic3r::GUI::GLGizmoCut3D::set_connectors_editing(), Slic3r::GUI::GLGizmoMeasure::set_distance(), Slic3r::GUI::GLGizmoTextureDisplacement::set_layer_texture(), Slic3r::GUI::GLGizmoMeasure::set_parallel_distance(), Slic3r::GUI::GLGizmoMeasure::set_to_around_center_of_faces(), Slic3r::GUI::GLGizmoMeasure::set_to_parallel(), Slic3r::GUI::GLGizmoMeasure::set_to_reverse_rotation(), Slic3r::GUI::GLGizmoEmboss::set_volume_by_selection(), Slic3r::GUI::GLGizmoSVG::set_volume_by_selection(), Slic3r::GUI::GLGizmoCut3D::set_volumes_picking_state(), Slic3r::GUI::GLGizmoTextureDisplacement::show_debug_stage(), Slic3r::GUI::GLGizmoTextureDisplacement::show_projector(), Slic3r::GUI::GLGizmoTextureDisplacement::smooth_model(), Slic3r::GUI::GLGizmoTextureDisplacement::subdivide_model(), Slic3r::GUI::GLGizmoCut3D::toggle_model_objects_visibility(), Slic3r::GUI::GLGizmoCut3D::transformed_bounding_box(), Slic3r::GUI::GLGizmoBrimEars::unproject_on_mesh(), Slic3r::GUI::GLGizmoCut3D::update_bb(), Slic3r::GUI::GLGizmoBrimEars::update_cache_radius(), Slic3r::GUI::GLGizmoCut3D::update_clipper(), Slic3r::GUI::GLGizmoPainterBase::update_contours(), Slic3r::GUI::GLGizmoScale3D::update_grabbers_data(), Slic3r::GUI::GLGizmoTextureDisplacement::update_image_adjust_preview(), Slic3r::GUI::GLGizmoBrimEars::update_model_object(), Slic3r::GUI::GLGizmoFdmSupports::update_model_object(), Slic3r::GUI::GLGizmoFuzzySkin::update_model_object(), Slic3r::GUI::GLGizmoMmuSegmentation::update_model_object(), Slic3r::GUI::GLGizmoSeam::update_model_object(), Slic3r::GUI::GLGizmoTextureDisplacement::update_model_object(), Slic3r::GUI::GLGizmoPainterBase::update_raycast_cache(), Slic3r::GUI::GLGizmoBrimEars::update_raycasters(), use_grabbers(), Slic3r::GUI::GLGizmoEmboss::volume_transformation_changed(), Slic3r::GUI::GLGizmoSVG::volume_transformation_changed(), and Slic3r::GUI::GLGizmoEmboss::volume_transformation_changing().
|
protectedinherited |
Referenced by data_changed(), render_dimensioning(), set_distance(), set_parallel_distance(), set_to_around_center_of_faces(), set_to_parallel(), and set_to_reverse_rotation().
|
protectedinherited |
Referenced by on_render(), and render_dimensioning_if_scene_reused().
|
mutableprotectedinherited |
|
protectedinherited |
Referenced by gizmo_event(), on_mouse(), on_render(), Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), on_render_input_window(), render_dimensioning(), reset_feature1(), reset_feature2(), set_distance(), set_parallel_distance(), set_to_around_center_of_faces(), set_to_center_coincidence(), set_to_parallel(), set_to_reverse_rotation(), show_distance_xyz_ui(), show_face_face_assembly_common(), show_face_face_assembly_senior(), show_selection_ui(), and update_measurement_result().
|
protectedinherited |
Referenced by on_mouse(), Slic3r::GUI::GLGizmoAssembly::render_input_window_warning(), reset_feature1(), and reset_feature2().
|
protectedinherited |
Referenced by set_to_center_coincidence().
|
protectedinherited |
Referenced by gizmo_event(), and on_set_state().
|
protectedinherited |
Referenced by get_name(), Slic3r::GUI::GLGizmoAssembly::on_init(), Slic3r::GUI::GLGizmoBrimEars::on_init(), Slic3r::GUI::GLGizmoCut3D::on_init(), Slic3r::GUI::GLGizmoEmboss::on_init(), Slic3r::GUI::GLGizmoFdmSupports::on_init(), Slic3r::GUI::GLGizmoFlatten::on_init(), Slic3r::GUI::GLGizmoFuzzySkin::on_init(), Slic3r::GUI::GLGizmoMeasure::on_init(), Slic3r::GUI::GLGizmoMeshBoolean::on_init(), Slic3r::GUI::GLGizmoMmuSegmentation::on_init(), Slic3r::GUI::GLGizmoMove3D::on_init(), Slic3r::GUI::GLGizmoRotate3D::on_init(), Slic3r::GUI::GLGizmoScale3D::on_init(), Slic3r::GUI::GLGizmoSeam::on_init(), Slic3r::GUI::GLGizmoTextureDisplacement::on_init(), and shortcut().
|
protectedinherited |
Referenced by on_init(), Slic3r::GUI::GLGizmoAssembly::on_render_input_window(), and on_render_input_window().
|
protectedinherited |
Referenced by on_set_state(), reset_all_feature(), reset_feature1(), reset_feature2(), and show_selection_ui().
|
protectedinherited |
|
protectedinherited |
Referenced by GLGizmoMeasure(), on_mouse(), and on_render().
|
protectedinherited |
Referenced by GLGizmoBase(), and get_sprite_id().
|
protectedinherited |
Referenced by GLGizmoBase(), Slic3r::GUI::GLGizmoTextureDisplacement::bake(), Slic3r::GUI::GLGizmoTextureDisplacement::close_image_adjust(), Slic3r::GUI::GLGizmoMmuSegmentation::data_changed(), Slic3r::GUI::GLGizmoPainterBase::data_changed(), get_state(), Slic3r::GUI::GLGizmoFlatten::is_plane_update_necessary(), load(), Slic3r::GUI::GLGizmoAssembly::on_get_name(), Slic3r::GUI::GLGizmoBrimEars::on_get_name(), Slic3r::GUI::GLGizmoMeasure::on_get_name(), Slic3r::GUI::GLGizmoMove3D::on_get_name(), Slic3r::GUI::GLGizmoRotate3D::on_get_name(), Slic3r::GUI::GLGizmoScale3D::on_get_name(), Slic3r::GUI::GLGizmoBrimEars::on_render(), Slic3r::GUI::GLGizmoCut3D::on_render(), Slic3r::GUI::GLGizmoBrimEars::on_set_state(), Slic3r::GUI::GLGizmoCut3D::on_set_state(), Slic3r::GUI::GLGizmoEmboss::on_set_state(), Slic3r::GUI::GLGizmoMeasure::on_set_state(), Slic3r::GUI::GLGizmoMeshBoolean::on_set_state(), Slic3r::GUI::GLGizmoPainterBase::on_set_state(), Slic3r::GUI::GLGizmoRotate3D::on_set_state(), Slic3r::GUI::GLGizmoSimplify::on_set_state(), Slic3r::GUI::GLGizmoSVG::on_set_state(), Slic3r::GUI::GLGizmoTextureDisplacement::queue_prepare(), Slic3r::GUI::GLGizmoTextureDisplacement::queue_preview_job(), Slic3r::GUI::GLGizmoBrimEars::set_brim_data(), set_state(), and Slic3r::GUI::GLGizmoSimplify::worker_finished().
|
protectedinherited |
Referenced by init_render_input_window(), show_distance_xyz_ui(), and show_selection_ui().
|
protectedinherited |
Referenced by init_render_input_window(), show_distance_xyz_ui(), and show_selection_ui().