/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/ |
H A D | BKE_editmesh.h | 53 typedef struct BMEditMesh { struct 57 struct BMEditMesh *emcopy; argument 86 } BMEditMesh; argument 89 void BKE_editmesh_looptri_calc(BMEditMesh *em); 91 BMEditMesh *BKE_editmesh_copy(BMEditMesh *em); 92 BMEditMesh *BKE_editmesh_from_object(struct Object *ob); 93 void BKE_editmesh_free_derivedmesh(BMEditMesh *em); 94 void BKE_editmesh_free(BMEditMesh *em); 97 struct BMEditMesh *em, 109 void BKE_editmesh_lnorspace_update(BMEditMesh *em, struct Mesh *me); [all …]
|
H A D | BKE_editmesh_cache.h | 27 struct BMEditMesh; 30 void BKE_editmesh_cache_ensure_poly_normals(struct BMEditMesh *em, struct EditMeshData *emd); 31 void BKE_editmesh_cache_ensure_vert_normals(struct BMEditMesh *em, struct EditMeshData *emd); 33 void BKE_editmesh_cache_ensure_poly_centers(struct BMEditMesh *em, struct EditMeshData *emd); 35 bool BKE_editmesh_cache_calc_minmax(struct BMEditMesh *em,
|
H A D | BKE_bvhutils.h | 37 struct BMEditMesh; 54 struct BMEditMesh *em; 118 BVHTreeFromEditMesh *data, struct BMEditMesh *em, float epsilon, int tree_type, int axis); 121 struct BMEditMesh *em, 145 BVHTreeFromEditMesh *data, struct BMEditMesh *em, float epsilon, int tree_type, int axis); 148 struct BMEditMesh *em, 189 BVHTreeFromEditMesh *data, struct BMEditMesh *em, float epsilon, int tree_type, int axis); 192 struct BMEditMesh *em, 225 struct BMEditMesh *em,
|
H A D | BKE_crazyspace.h | 29 struct BMEditMesh; 38 void BKE_crazyspace_set_quats_editmesh(struct BMEditMesh *em, 50 struct BMEditMesh *em,
|
H A D | BKE_mesh_wrapper.h | 22 struct BMEditMesh; 31 struct BMEditMesh *em, 35 struct Mesh *BKE_mesh_wrapper_from_editmesh(struct BMEditMesh *em,
|
H A D | BKE_DerivedMesh.h | 78 struct BMEditMesh; 352 struct BMEditMesh *em, 361 struct BMEditMesh *em, 365 float (*editbmesh_vert_coords_alloc(struct BMEditMesh *em, int *r_vert_len))[3]; 372 struct BMEditMesh *em,
|
H A D | BKE_editmesh_bvh.h | 31 struct BMEditMesh; 42 BMBVHTree *BKE_bmbvh_new_from_editmesh(struct BMEditMesh *em,
|
H A D | BKE_modifier.h | 31 struct BMEditMesh; 215 struct BMEditMesh *editData, 223 struct BMEditMesh *editData, 525 struct BMEditMesh *em,
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/include/ |
H A D | ED_mesh.h | 33 struct BMEditMesh; 80 void EDBM_mesh_clear(struct BMEditMesh *em); 84 void EDBM_mesh_free(struct BMEditMesh *em); 96 void EDBM_selectmode_flush(struct BMEditMesh *em); 98 void EDBM_deselect_flush(struct BMEditMesh *em); 99 void EDBM_select_flush(struct BMEditMesh *em); 101 bool EDBM_vert_color_check(struct BMEditMesh *em); 119 bool EDBM_uv_check(struct BMEditMesh *em); 159 void EDBM_select_mirrored(struct BMEditMesh *em, 220 void EDBM_selectmode_set(struct BMEditMesh *em); [all …]
|
H A D | ED_uvedit.h | 32 struct BMEditMesh; 126 struct BMEditMesh *em, 132 struct BMEditMesh *em, 137 struct BMEditMesh *em, 149 struct BMEditMesh *em, 155 struct BMEditMesh *em, 160 struct BMEditMesh *em, 166 struct BMEditMesh *em, 172 struct BMEditMesh *em, 178 struct BMEditMesh *em, [all …]
|
/dports/graphics/blender/blender-2.91.0/source/blender/blenkernel/intern/ |
H A D | editmesh.c | 44 BMEditMesh *em = MEM_callocN(sizeof(BMEditMesh), __func__); in BKE_editmesh_create() 54 BMEditMesh *BKE_editmesh_copy(BMEditMesh *em) in BKE_editmesh_copy() 56 BMEditMesh *em_copy = MEM_callocN(sizeof(BMEditMesh), __func__); in BKE_editmesh_copy() 85 BMEditMesh *BKE_editmesh_from_object(Object *ob) in BKE_editmesh_from_object() 99 static void editmesh_tessface_calc_intern(BMEditMesh *em) in editmesh_tessface_calc_intern() 135 void BKE_editmesh_looptri_calc(BMEditMesh *em) in BKE_editmesh_looptri_calc() 151 void BKE_editmesh_free_derivedmesh(BMEditMesh *em) in BKE_editmesh_free_derivedmesh() 165 void BKE_editmesh_free(BMEditMesh *em) in BKE_editmesh_free() 199 BMEditMesh *em, in BKE_editmesh_vert_coords_alloc() 264 void BKE_editmesh_lnorspace_update(BMEditMesh *em, Mesh *me) in BKE_editmesh_lnorspace_update() [all …]
|
H A D | editmesh_cache.c | 36 void BKE_editmesh_cache_ensure_poly_normals(BMEditMesh *em, EditMeshData *emd) in BKE_editmesh_cache_ensure_poly_normals() 65 void BKE_editmesh_cache_ensure_vert_normals(BMEditMesh *em, EditMeshData *emd) in BKE_editmesh_cache_ensure_vert_normals() 89 void BKE_editmesh_cache_ensure_poly_centers(BMEditMesh *em, EditMeshData *emd) in BKE_editmesh_cache_ensure_poly_centers() 128 bool BKE_editmesh_cache_calc_minmax(struct BMEditMesh *em, in BKE_editmesh_cache_calc_minmax()
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/mesh/ |
H A D | mesh_intern.h | 28 struct BMEditMesh; 47 bool EDBM_op_callf(struct BMEditMesh *em, struct wmOperator *op, const char *fmt, ...); 48 bool EDBM_op_call_and_selectf(struct BMEditMesh *em, 55 bool EDBM_op_call_silentf(struct BMEditMesh *em, const char *fmt, ...); 65 bool EDBM_op_finish(struct BMEditMesh *em, 70 void EDBM_stats_update(struct BMEditMesh *em); 74 struct BMElem *EDBM_elem_from_selectmode(struct BMEditMesh *em, 79 int EDBM_elem_to_index_any(struct BMEditMesh *em, struct BMElem *ele); 80 struct BMElem *EDBM_elem_from_index_any(struct BMEditMesh *em, int index); 83 struct BMEditMesh *em, [all …]
|
H A D | editmesh_utils.c | 71 BMBackup EDBM_redo_state_store(BMEditMesh *em) in EDBM_redo_state_store() 153 BMEditMesh *emcopy = em->emcopy; in EDBM_op_finish() 382 void EDBM_mesh_clear(BMEditMesh *em) in EDBM_mesh_clear() 406 void EDBM_mesh_free(BMEditMesh *em) in EDBM_mesh_free() 444 void EDBM_selectmode_flush(BMEditMesh *em) in EDBM_selectmode_flush() 449 void EDBM_deselect_flush(BMEditMesh *em) in EDBM_deselect_flush() 456 void EDBM_select_flush(BMEditMesh *em) in EDBM_select_flush() 1015 bool EDBM_uv_check(BMEditMesh *em) in EDBM_uv_check() 1021 bool EDBM_vert_color_check(BMEditMesh *em) in EDBM_vert_color_check() 1408 void EDBM_stats_update(BMEditMesh *em) in EDBM_stats_update() [all …]
|
H A D | editmesh_extrude.c | 148 bool edbm_extrude_edges_indiv(BMEditMesh *em, in edbm_extrude_edges_indiv() 181 static bool edbm_extrude_verts_indiv(BMEditMesh *em, wmOperator *op, const char hflag) in edbm_extrude_verts_indiv() 200 static char edbm_extrude_htype_from_em_select(BMEditMesh *em) in edbm_extrude_htype_from_em_select() 225 BMEditMesh *em, in edbm_extrude_ex() 310 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_extrude_repeat_exec() 361 static bool edbm_extrude_mesh(Object *obedit, BMEditMesh *em, wmOperator *op) in edbm_extrude_mesh() 442 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_extrude_region_exec() 499 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_extrude_context_exec() 551 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_extrude_verts_exec() 599 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_extrude_edges_exec() [all …]
|
H A D | editmesh_add.c | 95 BMEditMesh *em = BKE_editmesh_from_object(obedit); in make_prim_finish() 116 BMEditMesh *em; in add_primitive_plane_exec() 181 BMEditMesh *em; in add_primitive_cube_exec() 251 BMEditMesh *em; in add_primitive_circle_exec() 325 BMEditMesh *em; in add_primitive_cylinder_exec() 401 BMEditMesh *em; in add_primitive_cone_exec() 480 BMEditMesh *em; in add_primitive_grid_exec() 552 BMEditMesh *em; in add_primitive_monkey_exec() 618 BMEditMesh *em; in add_primitive_uvsphere_exec() 686 BMEditMesh *em; in add_primitive_icosphere_exec()
|
H A D | editmesh_select.c | 78 void EDBM_select_mirrored(BMEditMesh *em, in EDBM_select_mirrored() 851 BMEditMesh *em = vc->em; in unified_findnearest() 1423 static void walker_select_count(BMEditMesh *em, in walker_select_count() 1627 BMEditMesh *em; in mouse_mesh_loop() 1637 BMEditMesh *em_original = vc.em; in mouse_mesh_loop() 2169 void EDBM_selectmode_set(BMEditMesh *em) in EDBM_selectmode_set() 2237 void EDBM_selectmode_convert(BMEditMesh *em, in EDBM_selectmode_convert() 2354 BMEditMesh *em = NULL; in EDBM_selectmode_toggle_multi() 2477 BMEditMesh *em = NULL; in EDBM_selectmode_set_multi() 2525 BMEditMesh *em, in EDBM_selectmode_disable() [all …]
|
H A D | editmesh_polybuild.c | 60 static void edbm_selectmode_ensure(Scene *scene, BMEditMesh *em, short selectmode) in edbm_selectmode_ensure() 77 BMEditMesh *em_iter = BKE_editmesh_from_object(ob_iter); in edbm_flag_disable_all_multi() 104 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_preselect_or_active() 133 BMEditMesh *em = vc.em; in edbm_polybuild_transform_at_cursor_invoke() 196 BMEditMesh *em = vc.em; in edbm_polybuild_delete_at_cursor_invoke() 285 BMEditMesh *em = vc.em; in edbm_polybuild_face_at_cursor_invoke() 458 BMEditMesh *em = vc.em; in edbm_polybuild_split_at_cursor_invoke() 539 BMEditMesh *em = vc.em; in edbm_polybuild_dissolve_at_cursor_invoke()
|
H A D | editmesh_select_similar.c | 174 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_face_select_exec() 215 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_face_select_exec() 340 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_face_select_exec() 509 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_face_select_exec() 638 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_edge_select_exec() 680 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_edge_select_exec() 785 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_edge_select_exec() 929 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_edge_select_exec() 977 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_vert_select_exec() 1006 BMEditMesh *em = BKE_editmesh_from_object(ob); in similar_vert_select_exec() [all …]
|
H A D | editmesh_tools.c | 114 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_subdivide_exec() 308 BMEditMesh *em = BKE_editmesh_from_object(obedit); in edbm_subdivide_edge_ring_exec() 2945 BMEditMesh *em = BKE_editmesh_from_object(ob); in edbm_rotate_colors_exec() 3095 static bool merge_firstlast(BMEditMesh *em, in merge_firstlast() 3144 static bool merge_target(BMEditMesh *em, in merge_target() 3480 static bool shape_propagate(BMEditMesh *em) in shape_propagate() 3516 BMEditMesh *em = me->edit_mesh; in edbm_shape_propagate_to_all_exec() 3574 BMEditMesh *em_ref = me_ref->edit_mesh; in edbm_blend_from_shape_exec() 3611 BMEditMesh *em = me->edit_mesh; in edbm_blend_from_shape_exec() 3668 BMEditMesh *em; in shape_itemf() [all …]
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/uvedit/ |
H A D | uvedit_select.c | 295 struct BMEditMesh *em, in uvedit_face_select_set() 310 BMEditMesh *em, in uvedit_face_select_enable() 336 BMEditMesh *em, in uvedit_face_select_disable() 402 BMEditMesh *em, in uvedit_edge_select_set() 418 BMEditMesh *em, in uvedit_edge_select_enable() 454 BMEditMesh *em, in uvedit_edge_select_disable() 558 BMEditMesh *em, in uvedit_uv_select_set() 573 BMEditMesh *em, in uvedit_uv_select_enable() 599 BMEditMesh *em, in uvedit_uv_select_disable() 683 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_find_nearest_edge() [all …]
|
H A D | uvedit_path.c | 156 BMEditMesh *em; 227 BMEditMesh *em = user_data->em; in looptag_set_cb() 252 BMEditMesh *em = BKE_editmesh_from_object(obedit); in mouse_mesh_uv_shortest_path_vert() 404 BMEditMesh *em = user_data->em; in facetag_set_cb() 417 BMEditMesh *em = BKE_editmesh_from_object(obedit); in mouse_mesh_uv_shortest_path_face() 541 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_shortest_path_pick_ex() 590 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_shortest_path_pick_invoke() 701 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_shortest_path_pick_exec() 808 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_shortest_path_select_exec()
|
H A D | uvedit_ops.c | 82 BMEditMesh *em; in ED_uvedit_test() 248 BMEditMesh *em = BKE_editmesh_from_object(obedit); in ED_uvedit_minmax_multi() 307 BMEditMesh *em = BKE_editmesh_from_object(obedit); in ED_uvedit_median_multi() 1132 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_snap_uvs_to_cursor() 1160 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_snap_uvs_offset() 1188 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_snap_uvs_to_adjacent_unselected() 1243 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uv_snap_uvs_to_pixels() 1484 BMEditMesh *em = BKE_editmesh_from_object(ob); in uv_hide_exec() 1618 BMEditMesh *em = BKE_editmesh_from_object(ob); in uv_reveal_exec() 1841 BMEditMesh *em = me->edit_mesh; in uv_seams_from_islands_exec() [all …]
|
H A D | uvedit_unwrap_ops.c | 113 BMEditMesh *em = BKE_editmesh_from_object(obedit); in ED_uvedit_ensure_uvs() 215 BMEditMesh *em = BKE_editmesh_from_object(obedit); in uvedit_have_selection_multi() 226 BMEditMesh *em = BKE_editmesh_from_object(ob); in ED_uvedit_get_aspect() 386 BMEditMesh *em = BKE_editmesh_from_object(obedit); in construct_param_handle_multi() 791 BMEditMesh *em = BKE_editmesh_from_object(obedit); in minimize_stretch_exit() 1097 BMEditMesh *em = BKE_editmesh_from_object(obedit); in average_islands_scale_exec() 1138 BMEditMesh *em = BKE_editmesh_from_object(obedit); in ED_uvedit_live_unwrap_begin() 1253 BMEditMesh *em, in uv_map_transform_center() 1552 BMEditMesh *em = BKE_editmesh_from_object(ob); in uv_map_clip_correct_multi() 1603 BMEditMesh *em = BKE_editmesh_from_object(ob); in uv_map_clip_correct_multi() [all …]
|
/dports/graphics/blender/blender-2.91.0/source/blender/editors/transform/ |
H A D | transform_mode_edge_rotate_normal.c | 62 BMEditMesh *em = BKE_editmesh_from_object(tc->obedit); in freeCustomNormalArray() 91 BMEditMesh *em = BKE_editmesh_from_object(tc->obedit); in applyNormalRotation() 146 BMEditMesh *em = BKE_editmesh_from_object(tc->obedit); in initNormalRotation()
|