Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_editmesh.h
| Show First 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | |||||
| } BMEditMesh; | } BMEditMesh; | ||||
| /* editmesh.c */ | /* editmesh.c */ | ||||
| void BKE_editmesh_looptri_calc(BMEditMesh *em); | void BKE_editmesh_looptri_calc(BMEditMesh *em); | ||||
| BMEditMesh *BKE_editmesh_create(BMesh *bm, const bool do_tessellate); | BMEditMesh *BKE_editmesh_create(BMesh *bm, const bool do_tessellate); | ||||
| BMEditMesh *BKE_editmesh_copy(BMEditMesh *em); | BMEditMesh *BKE_editmesh_copy(BMEditMesh *em); | ||||
| BMEditMesh *BKE_editmesh_from_object(struct Object *ob); | BMEditMesh *BKE_editmesh_from_object(struct Object *ob); | ||||
| void BKE_editmesh_load_ex(struct Main *bmain, BMEditMesh *em, bool free_data); | |||||
| void BKE_editmesh_load(struct Main *bmain, BMEditMesh *em); | |||||
| void BKE_editmesh_free_derivedmesh(BMEditMesh *em); | void BKE_editmesh_free_derivedmesh(BMEditMesh *em); | ||||
| void BKE_editmesh_free(BMEditMesh *em); | void BKE_editmesh_free(BMEditMesh *em); | ||||
| float (*BKE_editmesh_vert_coords_alloc( | float (*BKE_editmesh_vert_coords_alloc( | ||||
| struct Depsgraph *depsgraph, struct BMEditMesh *em, struct Scene *scene, int *r_vert_len))[3]; | struct Depsgraph *depsgraph, struct BMEditMesh *em, struct Scene *scene, int *r_vert_len))[3]; | ||||
| float (*BKE_editmesh_vert_coords_alloc_orco(BMEditMesh *em, int *r_vert_len))[3]; | float (*BKE_editmesh_vert_coords_alloc_orco(BMEditMesh *em, int *r_vert_len))[3]; | ||||
| void BKE_editmesh_lnorspace_update(BMEditMesh *em); | void BKE_editmesh_lnorspace_update(BMEditMesh *em); | ||||
| void BKE_editmesh_ensure_autosmooth(BMEditMesh *em); | void BKE_editmesh_ensure_autosmooth(BMEditMesh *em); | ||||
| struct BoundBox *BKE_editmesh_cage_boundbox_get(BMEditMesh *em); | struct BoundBox *BKE_editmesh_cage_boundbox_get(BMEditMesh *em); | ||||
| #endif /* __BKE_EDITMESH_H__ */ | #endif /* __BKE_EDITMESH_H__ */ | ||||