|
Blender V4.5
|
#include "BKE_customdata.hh"Go to the source code of this file.
Classes | |
| struct | UvNearestHit |
| bool uv_find_nearest_edge | ( | Scene * | scene, |
| Object * | obedit, | ||
| const float | co[2], | ||
| float | penalty, | ||
| UvNearestHit * | hit ) |
Definition at line 866 of file uvedit_select.cc.
References BKE_editmesh_from_object(), BLI_assert, bm, BMEditMesh::bm, BM_ELEM_CD_GET_FLOAT_P, BM_FACES_OF_MESH, BM_ITER_ELEM_INDEX, BM_ITER_MESH, BM_LOOPS_OF_FACE, BM_mesh_elem_index_ensure(), BM_uv_map_offsets_get(), BM_VERT, closest_to_line_segment_v2(), UvNearestHit::dist_sq, UvNearestHit::efa, i, l, UvNearestHit::l, len_squared_v2(), mul_v2_v2(), UvNearestHit::ob, UvNearestHit::scale, sqrtf, square_f(), sub_v2_v2(), BMUVOffsets::uv, uvedit_edge_select_test(), and uvedit_face_visible_test().
Referenced by uv_find_nearest_edge_multi().
| bool uv_find_nearest_edge_multi | ( | Scene * | scene, |
| blender::Span< Object * > | objects, | ||
| const float | co[2], | ||
| float | penalty, | ||
| UvNearestHit * | hit ) |
Referenced by stitch_select(), and uv_shortest_path_pick_invoke().
| bool uv_find_nearest_face | ( | Scene * | scene, |
| Object * | obedit, | ||
| const float | co[2], | ||
| UvNearestHit * | hit ) |
Definition at line 976 of file uvedit_select.cc.
References uv_find_nearest_face_ex().
| bool uv_find_nearest_face_ex | ( | Scene * | scene, |
| Object * | obedit, | ||
| const float | co[2], | ||
| UvNearestHit * | hit, | ||
| bool | only_in_face ) |
| only_in_face | when true, only hit faces which co is inside. This gives users a result they might expect, especially when zoomed in. |
Definition at line 933 of file uvedit_select.cc.
References BKE_editmesh_from_object(), BLI_assert, bm, BMEditMesh::bm, BM_face_uv_calc_center_median(), BM_face_uv_point_inside_test(), BM_FACES_OF_MESH, BM_ITER_MESH, CD_PROP_FLOAT2, CustomData_get_offset(), UvNearestHit::dist_sq, UvNearestHit::efa, len_squared_v2(), mul_v2_v2(), UvNearestHit::ob, UvNearestHit::scale, sub_v2_v2v2(), and uvedit_face_visible_test().
Referenced by uv_find_nearest_face(), and uv_find_nearest_face_multi_ex().
| bool uv_find_nearest_face_multi | ( | Scene * | scene, |
| blender::Span< Object * > | objects, | ||
| const float | co[2], | ||
| UvNearestHit * | hit ) |
| bool uv_find_nearest_face_multi_ex | ( | Scene * | scene, |
| blender::Span< Object * > | objects, | ||
| const float | co[2], | ||
| UvNearestHit * | hit, | ||
| bool | only_in_face ) |
| BMLoop * uv_find_nearest_loop_from_edge | ( | Scene * | scene, |
| Object * | obedit, | ||
| BMEdge * | e, | ||
| const float | co[2] ) |
Definition at line 1193 of file uvedit_select.cc.
References BKE_editmesh_from_object(), bm, BMEditMesh::bm, BM_ELEM_CD_GET_FLOAT_P, BM_ITER_ELEM, BM_LOOPS_OF_EDGE, CD_PROP_FLOAT2, CustomData_get_offset(), dist_squared_to_line_segment_v2(), e, FLT_MAX, l, and uvedit_face_visible_test().
Referenced by uv_shortest_path_pick_invoke().
| BMLoop * uv_find_nearest_loop_from_vert | ( | Scene * | scene, |
| Object * | obedit, | ||
| BMVert * | v, | ||
| const float | co[2] ) |
Definition at line 1168 of file uvedit_select.cc.
References BKE_editmesh_from_object(), bm, BMEditMesh::bm, BM_ELEM_CD_GET_FLOAT_P, BM_ITER_ELEM, BM_LOOPS_OF_VERT, CD_PROP_FLOAT2, CustomData_get_offset(), FLT_MAX, l, len_squared_v2v2(), uvedit_face_visible_test(), and v.
Referenced by uv_shortest_path_pick_invoke().
| bool uv_find_nearest_vert | ( | Scene * | scene, |
| Object * | obedit, | ||
| const float | co[2], | ||
| float | penalty_dist, | ||
| UvNearestHit * | hit ) |
Definition at line 1014 of file uvedit_select.cc.
References BKE_editmesh_from_object(), BLI_assert, bm, BMEditMesh::bm, BM_ELEM_CD_GET_FLOAT_P, BM_FACES_OF_MESH, BM_ITER_ELEM_INDEX, BM_ITER_MESH, BM_LOOPS_OF_FACE, BM_mesh_elem_index_ensure(), BM_uv_map_offsets_get(), BM_VERT, UvNearestHit::dist_sq, UvNearestHit::efa, i, l, UvNearestHit::l, len_squared_v2(), mul_v2_v2(), UvNearestHit::ob, UvNearestHit::scale, sqrtf, square_f(), sub_v2_v2v2(), BMUVOffsets::uv, uv_nearest_between(), uvedit_face_visible_test(), and uvedit_uv_select_test().
Referenced by uv_find_nearest_vert_multi(), and uv_sculpt_stroke_init().
| bool uv_find_nearest_vert_multi | ( | Scene * | scene, |
| blender::Span< Object * > | objects, | ||
| const float | co[2], | ||
| float | penalty_dist, | ||
| UvNearestHit * | hit ) |
Referenced by stitch_select(), and uv_shortest_path_pick_invoke().
| UvNearestHit uv_nearest_hit_init_dist_px | ( | const View2D * | v2d, |
| float | dist_px ) |
Definition at line 839 of file uvedit_select.cc.
References UvNearestHit::dist_sq, UvNearestHit::scale, square_f(), U, UI_view2d_scale_get_x(), and UI_view2d_scale_get_y().
Referenced by uv_mouse_select_multi().
| UvNearestHit uv_nearest_hit_init_max | ( | const View2D * | v2d | ) |
Definition at line 848 of file uvedit_select.cc.
References UvNearestHit::dist_sq, FLT_MAX, UvNearestHit::scale, UI_view2d_scale_get_x(), and UI_view2d_scale_get_y().
Referenced by stitch_select(), uv_mouse_select_loop_generic_multi(), uv_sculpt_stroke_init(), uv_select_linked_internal(), and uv_shortest_path_pick_invoke().
| UvNearestHit uv_nearest_hit_init_max_default | ( | ) |
Definition at line 857 of file uvedit_select.cc.
References UvNearestHit::dist_sq, FLT_MAX, and UvNearestHit::scale.
Referenced by uv_mouse_select_loop_generic_multi(), uv_mouse_select_multi(), and uv_select_linked_internal().
| void UV_OT_average_islands_scale | ( | wmOperatorType * | ot | ) |
Definition at line 2054 of file uvedit_unwrap_ops.cc.
References average_islands_scale_exec(), ED_operator_uvedit(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and RNA_def_boolean().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_copy | ( | wmOperatorType * | ot | ) |
Definition at line 372 of file uvedit_clipboard.cc.
References ED_operator_uvedit(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and uv_copy_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_cube_project | ( | wmOperatorType * | ot | ) |
Definition at line 4238 of file uvedit_unwrap_ops.cc.
References cube_project_exec(), ED_operator_uvmap(), FLT_MAX, OPTYPE_REGISTER, OPTYPE_UNDO, ot, RNA_def_float(), and uv_map_clip_correct_properties().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_cylinder_project | ( | wmOperatorType * | ot | ) |
Definition at line 4102 of file uvedit_unwrap_ops.cc.
References cylinder_project_exec(), ED_operator_uvmap(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, uv_map_clip_correct_properties(), and uv_transform_properties().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_minimize_stretch | ( | wmOperatorType * | ot | ) |
Definition at line 1270 of file uvedit_unwrap_ops.cc.
References ED_operator_uvedit(), minimize_stretch_cancel(), minimize_stretch_exec(), minimize_stretch_invoke(), minimize_stretch_modal(), OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_XY, OPTYPE_REGISTER, OPTYPE_UNDO, ot, RNA_def_boolean(), RNA_def_float_factor(), and RNA_def_int().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_pack_islands | ( | wmOperatorType * | ot | ) |
Definition at line 1926 of file uvedit_unwrap_ops.cc.
References ED_operator_uvedit(), ED_UVPACK_MARGIN_SCALED, ED_UVPACK_PIN_LOCK_ALL, ED_UVPACK_ROTATION_ANY, ED_UVPACK_SHAPE_CONCAVE, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pack_islands_exec(), pack_margin_method_items, PACK_ORIGINAL_AABB, pack_rotate_method_items, pack_shape_method_items, PACK_UDIM_SRC_ACTIVE, PACK_UDIM_SRC_CLOSEST, pinned_islands_method_items, RNA_def_boolean(), RNA_def_enum(), RNA_def_float_factor(), uv_pack_islands_invoke(), uv_pack_islands_ui(), and WM_operator_props_popup_call().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_paste | ( | wmOperatorType * | ot | ) |
Definition at line 385 of file uvedit_clipboard.cc.
References ED_operator_uvedit(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and uv_paste_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_project_from_view | ( | wmOperatorType * | ot | ) |
Definition at line 3563 of file uvedit_unwrap_ops.cc.
References OPTYPE_REGISTER, OPTYPE_UNDO, ot, RNA_def_boolean(), uv_from_view_exec(), uv_from_view_invoke(), uv_from_view_poll(), and uv_map_clip_correct_properties().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_reset | ( | wmOperatorType * | ot | ) |
Definition at line 3623 of file uvedit_unwrap_ops.cc.
References ED_operator_uvmap(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and reset_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_rip | ( | wmOperatorType * | ot | ) |
Definition at line 955 of file uvedit_rip.cc.
References ED_operator_uvedit(), FLT_MAX, OPTYPE_DEPENDS_ON_CURSOR, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, blender::ed::transform::properties_register(), RNA_def_float_vector(), uv_rip_exec(), and uv_rip_invoke().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select | ( | wmOperatorType * | ot | ) |
Definition at line 2812 of file uvedit_select.cc.
References ED_operator_uvedit(), ED_select_pick_get_name(), FLT_MAX, OPTYPE_UNDO, ot, PROP_SKIP_SAVE, RNA_def_float_vector(), RNA_def_property_flag(), uv_select_exec(), uv_select_invoke(), and WM_operator_properties_mouse_select().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_all | ( | wmOperatorType * | ot | ) |
Definition at line 2500 of file uvedit_select.cc.
References ED_operator_uvedit(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, uv_select_all_exec(), and WM_operator_properties_select_all().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_box | ( | wmOperatorType * | ot | ) |
Definition at line 3778 of file uvedit_select.cc.
References ED_operator_uvedit_space_image(), OPTYPE_UNDO, ot, RNA_def_boolean(), uv_box_select_exec(), WM_gesture_box_cancel(), WM_gesture_box_invoke(), WM_gesture_box_modal(), WM_operator_properties_gesture_box(), and WM_operator_properties_select_operation_simple().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_circle | ( | wmOperatorType * | ot | ) |
Definition at line 3993 of file uvedit_select.cc.
References ED_operator_uvedit_space_image(), ED_select_circle_get_name(), OPTYPE_UNDO, ot, uv_circle_select_exec(), WM_gesture_circle_cancel(), WM_gesture_circle_invoke(), WM_gesture_circle_modal(), WM_operator_properties_gesture_circle(), and WM_operator_properties_select_operation_simple().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_edge_ring | ( | wmOperatorType * | ot | ) |
Definition at line 3025 of file uvedit_select.cc.
References ED_operator_uvedit(), FLT_MAX, OPTYPE_UNDO, ot, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float_vector(), RNA_def_property_flag(), uv_select_edge_ring_exec(), and uv_select_edge_ring_invoke().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_lasso | ( | wmOperatorType * | ot | ) |
Definition at line 4230 of file uvedit_select.cc.
References ED_operator_uvedit_space_image(), OPTYPE_DEPENDS_ON_CURSOR, OPTYPE_UNDO, ot, uv_lasso_select_exec(), WM_gesture_lasso_cancel(), WM_gesture_lasso_invoke(), WM_gesture_lasso_modal(), WM_operator_properties_gesture_lasso(), and WM_operator_properties_select_operation_simple().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_less | ( | wmOperatorType * | ot | ) |
Definition at line 2287 of file uvedit_select.cc.
References ED_operator_uvedit_space_image(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and uv_select_less_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_linked | ( | wmOperatorType * | ot | ) |
Definition at line 3135 of file uvedit_select.cc.
References ED_operator_uvedit(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and uv_select_linked_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_linked_pick | ( | wmOperatorType * | ot | ) |
Definition at line 3168 of file uvedit_select.cc.
References ED_operator_uvedit(), FLT_MAX, OPTYPE_REGISTER, OPTYPE_UNDO, ot, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float_vector(), RNA_def_property_flag(), uv_select_linked_pick_exec(), and uv_select_linked_pick_invoke().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_loop | ( | wmOperatorType * | ot | ) |
Definition at line 2961 of file uvedit_select.cc.
References ED_operator_uvedit(), FLT_MAX, OPTYPE_UNDO, ot, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float_vector(), RNA_def_property_flag(), uv_select_loop_exec(), and uv_select_loop_invoke().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_mode | ( | wmOperatorType * | ot | ) |
Definition at line 5736 of file uvedit_select.cc.
References ED_operator_uvedit_space_image(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_enum(), RNA_def_property_flag(), rna_enum_mesh_select_mode_uv_items, uv_select_mode_exec(), and uv_select_mode_invoke().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_more | ( | wmOperatorType * | ot | ) |
Definition at line 2269 of file uvedit_select.cc.
References ED_operator_uvedit_space_image(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and uv_select_more_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_overlap | ( | wmOperatorType * | ot | ) |
Definition at line 4612 of file uvedit_select.cc.
References ED_operator_uvedit(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, RNA_def_boolean(), and uv_select_overlap_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_pinned | ( | wmOperatorType * | ot | ) |
Definition at line 4321 of file uvedit_select.cc.
References ED_operator_uvedit(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and uv_select_pinned_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_similar | ( | wmOperatorType * | ot | ) |
Definition at line 5344 of file uvedit_select.cc.
References BLT_I18NCONTEXT_ID_MESH, ED_operator_uvedit_space_image(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, prop_similar_compare_types, RNA_def_enum(), RNA_def_enum_funcs(), RNA_def_float(), RNA_def_property_translation_context(), SIM_CMP_EQ, SIMVERT_NORMAL, uv_select_similar_exec(), uv_select_similar_type_itemf(), uv_select_similar_type_items, and WM_menu_invoke().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_split | ( | wmOperatorType * | ot | ) |
Definition at line 3300 of file uvedit_select.cc.
References ED_operator_uvedit(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, and uv_select_split_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_shortest_path_pick | ( | wmOperatorType * | ot | ) |
Definition at line 762 of file uvedit_path.cc.
References ED_operator_uvedit_space_image(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, path_select_properties(), PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_int(), RNA_def_property_flag(), uv_shortest_path_pick_exec(), and uv_shortest_path_pick_invoke().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_shortest_path_select | ( | wmOperatorType * | ot | ) |
Definition at line 855 of file uvedit_path.cc.
References ED_operator_uvedit_space_image(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, path_select_properties(), and uv_shortest_path_select_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_smart_project | ( | wmOperatorType * | ot | ) |
Definition at line 3342 of file uvedit_unwrap_ops.cc.
References DEG2RADF, ED_operator_uvmap(), ED_UVPACK_MARGIN_SCALED, ED_UVPACK_ROTATION_AXIS_ALIGNED_Y, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pack_margin_method_items, PACK_ROTATE_METHOD_AXIS_ALIGNED_OFFSET, pack_rotate_method_items, RNA_def_enum(), RNA_def_float(), RNA_def_float_rotation(), RNA_def_property_float_default(), smart_project_exec(), smart_project_invoke(), and uv_map_clip_correct_properties_ex().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_sphere_project | ( | wmOperatorType * | ot | ) |
Definition at line 3914 of file uvedit_unwrap_ops.cc.
References ED_operator_uvmap(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, sphere_project_exec(), uv_map_clip_correct_properties(), and uv_transform_properties().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_stitch | ( | wmOperatorType * | ot | ) |
Definition at line 2686 of file uvedit_smart_stitch.cc.
References ED_operator_uvedit(), FLT_MAX, OPTYPE_REGISTER, OPTYPE_UNDO, ot, PROP_HIDDEN, RNA_def_boolean(), RNA_def_collection_runtime(), RNA_def_enum(), RNA_def_float(), RNA_def_int(), RNA_def_int_array(), RNA_def_property_array(), RNA_def_property_flag(), stitch_cancel(), stitch_exec(), stitch_invoke(), and stitch_modal().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_unwrap | ( | wmOperatorType * | ot | ) |
Definition at line 2927 of file uvedit_unwrap_ops.cc.
References DNA_struct_default_get, ED_operator_uvmap(), ED_UVPACK_MARGIN_SCALED, MAX_ID_NAME, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pack_margin_method_items, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_float_factor(), RNA_def_int(), RNA_def_string(), unwrap_draw(), unwrap_exec(), ToolSettings::unwrapper, uv_map_operator_property_correct_aspect(), UVCALC_FILLHOLES, ToolSettings::uvcalc_flag, ToolSettings::uvcalc_iterations, UVCALC_UNWRAP_METHOD_ANGLE, UVCALC_UNWRAP_METHOD_CONFORMAL, UVCALC_UNWRAP_METHOD_MINIMUM_STRETCH, UVCALC_UNWRAP_NO_FLIP, UVCALC_UNWRAP_USE_WEIGHTS, ToolSettings::uvcalc_weight_factor, and ToolSettings::uvcalc_weight_group.
Referenced by ED_operatortypes_uvedit().
| bool uvedit_edge_is_face_select_any_other | ( | const ToolSettings * | ts, |
| const BMLoop * | l, | ||
| const BMUVOffsets & | offsets ) |
Definition at line 1263 of file uvedit_select.cc.
References BLI_assert, BM_loop_uv_share_edge_check(), BMLoop::f, l, BMLoop::radial_next, BMUVOffsets::uv, uvedit_face_select_test_ex(), and uvedit_face_visible_test_ex().
Referenced by uvedit_edge_select_test_ex().
| const float * uvedit_first_selected_uv_from_vertex | ( | Scene * | scene, |
| BMVert * | eve, | ||
| const BMUVOffsets & | offsets ) |
Definition at line 2092 of file uvedit_select.cc.
References BM_ELEM_CD_GET_FLOAT_P, BM_ITER_ELEM, BM_LOOPS_OF_VERT, l, BMUVOffsets::uv, uvedit_face_visible_test(), and uvedit_uv_select_test().
| void uvedit_live_unwrap_update | ( | SpaceImage * | sima, |
| Scene * | scene, | ||
| Object * | obedit ) |
Definition at line 185 of file uvedit_ops.cc.
References ED_uvedit_live_unwrap_begin(), ED_uvedit_live_unwrap_end(), ED_uvedit_live_unwrap_re_solve(), SpaceImage::flag, and SI_LIVE_UNWRAP.
Referenced by stitch_exit(), uv_remove_doubles_to_selected(), uv_remove_doubles_to_selected_shared_vertex(), uv_remove_doubles_to_unselected(), uv_rip_exec(), uv_snap_selection_exec(), and uv_weld_align().
Definition at line 2306 of file uvedit_select.cc.
References bm, BM_ELEM_CD_GET_BOOL, BM_FACES_OF_MESH, BM_ITER_ELEM, BM_ITER_MESH, BM_LOOPS_OF_FACE, BM_uv_map_offsets_get(), l, BMUVOffsets::select_vert, Scene::toolsettings, ToolSettings::uv_flag, UV_SYNC_SELECTION, and uvedit_face_visible_test().
Referenced by uv_select_toggle_all(), and uvedit_select_is_any_selected_multi().
| bool uvedit_select_is_any_selected_multi | ( | const Scene * | scene, |
| blender::Span< Object * > | objects ) |
References ot.
Referenced by ED_uvedit_center_from_pivot_ex().
Definition at line 1224 of file uvedit_select.cc.
References BLI_assert, bm, BM_uv_map_attr_edge_select_ensure(), BM_uv_map_attr_vert_select_ensure(), CD_PROP_FLOAT2, CustomData_get_active_layer_name(), Scene::toolsettings, UNUSED_VARS_NDEBUG, ToolSettings::uv_flag, and UV_SYNC_SELECTION.
Referenced by do_lasso_select_mesh_uv(), ED_uvedit_selectmode_clean(), ED_uvedit_selectmode_flush(), uv_box_select_exec(), uv_circle_select_exec(), uv_mouse_select_multi(), uv_select_all(), uv_select_edgering(), uv_select_faceloop(), uv_select_flush_from_loop_edge_flag(), uv_select_flush_from_tag_face(), uv_select_flush_from_tag_loop(), uv_select_invert(), uv_select_linked_multi(), uv_select_more_less(), uv_select_pinned_exec(), uv_select_split_exec(), uvedit_deselect_flush(), and uvedit_select_flush().
| bool uvedit_vert_is_all_other_faces_selected | ( | const ToolSettings * | ts, |
| const BMLoop * | l, | ||
| const BMUVOffsets & | offsets ) |
Definition at line 1306 of file uvedit_select.cc.
References BLI_assert, BM_ITER_ELEM, BM_loop_uv_share_vert_check(), BM_LOOPS_OF_VERT, BMLoop::f, l, BMUVOffsets::uv, uvedit_face_select_test_ex(), and uvedit_face_visible_test_ex().
Referenced by uv_select_more_less().
| bool uvedit_vert_is_edge_select_any_other | ( | const ToolSettings * | ts, |
| const BMLoop * | l, | ||
| const BMUVOffsets & | offsets ) |
Definition at line 1234 of file uvedit_select.cc.
References BLI_assert, BM_DISK_EDGE_NEXT, BM_loop_uv_share_vert_check(), BMLoop::f, BMEdge::l, l, BMLoop::next, BMLoop::radial_next, BMUVOffsets::uv, uvedit_edge_select_test_ex(), uvedit_face_visible_test_ex(), and BMLoop::v.
Referenced by uvedit_edge_select_shared_vert(), and uvedit_uv_select_test_ex().
| bool uvedit_vert_is_face_select_any_other | ( | const ToolSettings * | ts, |
| const BMLoop * | l, | ||
| const BMUVOffsets & | offsets ) |
Definition at line 1286 of file uvedit_select.cc.
References BLI_assert, BM_ITER_ELEM, BM_loop_uv_share_vert_check(), BM_LOOPS_OF_VERT, BMLoop::f, l, BMUVOffsets::uv, uvedit_face_select_test_ex(), and uvedit_face_visible_test_ex().
Referenced by uv_select_flush_from_tag_face(), uvedit_face_select_shared_vert(), and uvedit_uv_select_test_ex().