|
Blender V4.3
|
#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 836 of file uvedit_select.cc.
References BKE_editmesh_from_object(), BLI_assert, 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_get_offsets(), BM_VERT, closest_to_line_segment_v2(), l, len_squared_v2(), mul_v2_v2(), BMLoop::next, 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 946 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 903 of file uvedit_select.cc.
References BKE_editmesh_from_object(), BLI_assert, 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(), BMesh::ldata, len_squared_v2(), mul_v2_v2(), 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 ) |
Referenced by uv_shortest_path_pick_invoke().
| 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 1163 of file uvedit_select.cc.
References BKE_editmesh_from_object(), 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, BMLoop::f, FLT_MAX, l, BMesh::ldata, BMLoop::next, 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 1138 of file uvedit_select.cc.
References BKE_editmesh_from_object(), BMEditMesh::bm, BM_ELEM_CD_GET_FLOAT_P, BM_ITER_ELEM, BM_LOOPS_OF_VERT, CD_PROP_FLOAT2, CustomData_get_offset(), BMLoop::f, FLT_MAX, l, BMesh::ldata, 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 984 of file uvedit_select.cc.
References BKE_editmesh_from_object(), BLI_assert, 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_get_offsets(), BM_VERT, l, len_squared_v2(), mul_v2_v2(), 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 809 of file uvedit_select.cc.
References UvNearestHit::dist_sq, square_f(), 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 818 of file uvedit_select.cc.
References UvNearestHit::dist_sq, FLT_MAX, 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 827 of file uvedit_select.cc.
References UvNearestHit::dist_sq, and FLT_MAX.
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 2034 of file uvedit_unwrap_ops.cc.
References average_islands_scale_exec(), wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_uvedit().
| void UV_OT_copy | ( | wmOperatorType * | ot | ) |
Definition at line 372 of file uvedit_clipboard.cc.
References wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and uv_copy_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_cube_project | ( | wmOperatorType * | ot | ) |
Definition at line 4225 of file uvedit_unwrap_ops.cc.
References cube_project_exec(), wmOperatorType::description, ED_operator_uvmap(), wmOperatorType::exec, wmOperatorType::flag, FLT_MAX, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float(), wmOperatorType::srna, and uv_map_clip_correct_properties().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_cylinder_project | ( | wmOperatorType * | ot | ) |
Definition at line 4089 of file uvedit_unwrap_ops.cc.
References cylinder_project_exec(), wmOperatorType::description, ED_operator_uvmap(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, uv_map_clip_correct_properties(), and uv_transform_properties().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_minimize_stretch | ( | wmOperatorType * | ot | ) |
Definition at line 1252 of file uvedit_unwrap_ops.cc.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, minimize_stretch_cancel(), minimize_stretch_exec(), minimize_stretch_invoke(), minimize_stretch_modal(), wmOperatorType::modal, wmOperatorType::name, OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_XY, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_float_factor(), RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_uvedit().
| void UV_OT_pack_islands | ( | wmOperatorType * | ot | ) |
Definition at line 1906 of file uvedit_unwrap_ops.cc.
References wmOperatorType::description, ED_operator_uvedit(), ED_UVPACK_MARGIN_SCALED, ED_UVPACK_PIN_LOCK_ALL, ED_UVPACK_ROTATION_ANY, ED_UVPACK_SHAPE_CONCAVE, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, 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, wmOperatorType::poll, RNA_def_boolean(), RNA_def_enum(), RNA_def_float_factor(), wmOperatorType::srna, wmOperatorType::ui, 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 wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and uv_paste_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_project_from_view | ( | wmOperatorType * | ot | ) |
Definition at line 3550 of file uvedit_unwrap_ops.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, 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 3610 of file uvedit_unwrap_ops.cc.
References wmOperatorType::description, ED_operator_uvmap(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and reset_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_rip | ( | wmOperatorType * | ot | ) |
Definition at line 949 of file uvedit_rip.cc.
References wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, FLT_MAX, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_DEPENDS_ON_CURSOR, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, wmOperatorType::poll, RNA_def_float_vector(), wmOperatorType::srna, Transform_Properties(), uv_rip_exec(), and uv_rip_invoke().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select | ( | wmOperatorType * | ot | ) |
Definition at line 2700 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit(), ED_select_pick_get_name(), wmOperatorType::exec, wmOperatorType::flag, FLT_MAX, wmOperatorType::get_name, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_float_vector(), RNA_def_property_flag(), wmOperatorType::srna, 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 2411 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, 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 3673 of file uvedit_select.cc.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_uvedit_space_image(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, 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 3885 of file uvedit_select.cc.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_uvedit_space_image(), ED_select_circle_get_name(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::get_name, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, 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 2911 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, FLT_MAX, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float_vector(), RNA_def_property_flag(), wmOperatorType::srna, 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 4119 of file uvedit_select.cc.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_uvedit_space_image(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_DEPENDS_ON_CURSOR, OPTYPE_UNDO, ot, wmOperatorType::poll, 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 2206 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit_space_image(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and uv_select_less_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_linked | ( | wmOperatorType * | ot | ) |
Definition at line 3018 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and uv_select_linked_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_linked_pick | ( | wmOperatorType * | ot | ) |
Definition at line 3049 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, FLT_MAX, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float_vector(), RNA_def_property_flag(), wmOperatorType::srna, 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 2849 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, FLT_MAX, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float_vector(), RNA_def_property_flag(), wmOperatorType::srna, uv_select_loop_exec(), and uv_select_loop_invoke().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_mode | ( | wmOperatorType * | ot | ) |
Definition at line 5576 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit_space_image(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_enum(), RNA_def_property_flag(), rna_enum_mesh_select_mode_uv_items, wmOperatorType::srna, uv_select_mode_exec(), and uv_select_mode_invoke().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_more | ( | wmOperatorType * | ot | ) |
Definition at line 2188 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit_space_image(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and uv_select_more_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_overlap | ( | wmOperatorType * | ot | ) |
Definition at line 4489 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, and uv_select_overlap_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_pinned | ( | wmOperatorType * | ot | ) |
Definition at line 4203 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and uv_select_pinned_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_select_similar | ( | wmOperatorType * | ot | ) |
Definition at line 5205 of file uvedit_select.cc.
References BLT_I18NCONTEXT_ID_MESH, wmOperatorType::description, ED_operator_uvedit_space_image(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, prop_similar_compare_types, RNA_def_enum(), RNA_def_enum_funcs(), RNA_def_float(), RNA_def_property_translation_context(), SIM_CMP_EQ, SIMVERT_NORMAL, wmOperatorType::srna, 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 3183 of file uvedit_select.cc.
References wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and uv_select_split_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_shortest_path_pick | ( | wmOperatorType * | ot | ) |
Definition at line 761 of file uvedit_path.cc.
References wmOperatorType::description, ED_operator_uvedit_space_image(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, path_select_properties(), wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_int(), RNA_def_property_flag(), wmOperatorType::srna, 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 wmOperatorType::description, ED_operator_uvedit_space_image(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, path_select_properties(), wmOperatorType::poll, and uv_shortest_path_select_exec().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_smart_project | ( | wmOperatorType * | ot | ) |
Definition at line 3329 of file uvedit_unwrap_ops.cc.
References DEG2RADF, wmOperatorType::description, ED_operator_uvmap(), ED_UVPACK_MARGIN_SCALED, ED_UVPACK_ROTATION_AXIS_ALIGNED_Y, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pack_margin_method_items, PACK_ROTATE_METHOD_AXIS_ALIGNED_OFFSET, pack_rotate_method_items, wmOperatorType::poll, RNA_def_enum(), RNA_def_float(), RNA_def_float_rotation(), RNA_def_property_float_default(), smart_project_exec(), smart_project_invoke(), wmOperatorType::srna, and uv_map_clip_correct_properties_ex().
Referenced by ED_operatortypes_uvedit().
| void UV_OT_sphere_project | ( | wmOperatorType * | ot | ) |
Definition at line 3901 of file uvedit_unwrap_ops.cc.
References wmOperatorType::description, ED_operator_uvmap(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, 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 2693 of file uvedit_smart_stitch.cc.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_uvedit(), wmOperatorType::exec, wmOperatorType::flag, FLT_MAX, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, 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(), wmOperatorType::srna, stitch_cancel(), STITCH_EDGE, stitch_exec(), stitch_invoke(), stitch_modal(), and STITCH_VERT.
Referenced by ED_operatortypes_uvedit().
| void UV_OT_unwrap | ( | wmOperatorType * | ot | ) |
Definition at line 2911 of file uvedit_unwrap_ops.cc.
References wmOperatorType::description, DNA_struct_default_get, ED_operator_uvmap(), ED_UVPACK_MARGIN_SCALED, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, MAX_ID_NAME, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, pack_margin_method_items, wmOperatorType::poll, wmOperatorType::prop, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_float_factor(), RNA_def_int(), RNA_def_string(), wmOperatorType::srna, wmOperatorType::ui, unwrap_draw(), unwrap_exec(), ToolSettings::unwrapper, UVCALC_FILLHOLES, ToolSettings::uvcalc_flag, ToolSettings::uvcalc_iterations, UVCALC_NO_ASPECT_CORRECT, 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().
| const float * uvedit_first_selected_uv_from_vertex | ( | Scene * | scene, |
| BMVert * | eve, | ||
| BMUVOffsets | offsets ) |
Definition at line 2015 of file uvedit_select.cc.
References BM_ELEM_CD_GET_FLOAT_P, BM_ITER_ELEM, BM_LOOPS_OF_VERT, BMLoop::f, 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 183 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 2225 of file uvedit_select.cc.
References BKE_editmesh_from_object(), BMEditMesh::bm, BM_ELEM_CD_GET_BOOL, BM_FACES_OF_MESH, BM_ITER_ELEM, BM_ITER_MESH, BM_LOOPS_OF_FACE, BM_uv_map_get_offsets(), l, BMUVOffsets::select_vert, BMesh::totedgesel, BMesh::totfacesel, BMesh::totvertsel, ToolSettings::uv_flag, UV_SYNC_SELECTION, and uvedit_face_visible_test().
Referenced by uv_select_all_perform(), and uvedit_select_is_any_selected_multi().
| bool uvedit_select_is_any_selected_multi | ( | const Scene * | scene, |
| blender::Span< Object * > | objects ) |
Referenced by ED_uvedit_center_from_pivot_ex().
| bool uvedit_vert_is_all_other_faces_selected | ( | const Scene * | scene, |
| BMLoop * | l, | ||
| BMUVOffsets | offsets ) |
Definition at line 1235 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(), uvedit_face_visible_test(), and BMLoop::v.
Referenced by uv_select_more_less().
| bool uvedit_vert_is_edge_select_any_other | ( | const Scene * | scene, |
| BMLoop * | l, | ||
| BMUVOffsets | offsets ) |
Definition at line 1194 of file uvedit_select.cc.
References BLI_assert, BM_DISK_EDGE_NEXT, BM_loop_uv_share_vert_check(), BMLoop::e, BMLoop::f, BMEdge::l, l, BMLoop::next, BMLoop::radial_next, BMUVOffsets::uv, uvedit_edge_select_test(), uvedit_face_visible_test(), and BMLoop::v.
Referenced by uvedit_edge_select_shared_vert().
| bool uvedit_vert_is_face_select_any_other | ( | const Scene * | scene, |
| BMLoop * | l, | ||
| BMUVOffsets | offsets ) |
Definition at line 1217 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(), uvedit_face_visible_test(), and BMLoop::v.
Referenced by uv_select_flush_from_tag_face(), and uvedit_face_select_shared_vert().