void BKE_editmesh_free_data(BMEditMesh *em)
blender::Span< blender::float3 > BKE_editmesh_vert_coords_when_deformed(Depsgraph *depsgraph, BMEditMesh *em, Scene *scene, Object *obedit, blender::Array< blender::float3 > &r_alloc)
BMEditMesh * BKE_editmesh_from_object(Object *ob)
Return the BMEditMesh for a given object.
BMEditMesh * BKE_editmesh_create(BMesh *bm)
blender::Array< blender::float3 > BKE_editmesh_vert_coords_alloc_orco(BMEditMesh *em)
blender::Array< blender::float3 > BKE_editmesh_vert_coords_alloc(Depsgraph *depsgraph, BMEditMesh *em, Scene *scene, Object *ob)
void BKE_editmesh_looptris_and_normals_calc_with_partial(BMEditMesh *em, BMPartialUpdate *bmpinfo)
void BKE_editmesh_looptris_calc_with_partial_ex(BMEditMesh *em, BMPartialUpdate *bmpinfo, const BMeshCalcTessellation_Params *params)
void BKE_editmesh_looptris_calc(BMEditMesh *em)
void BKE_editmesh_looptris_calc_ex(BMEditMesh *em, const BMeshCalcTessellation_Params *params)
void BKE_editmesh_looptris_and_normals_calc(BMEditMesh *em)
void BKE_editmesh_lnorspace_update(BMEditMesh *em)
BMEditMesh * BKE_editmesh_copy(BMEditMesh *em)
void BKE_editmesh_looptris_calc_with_partial(BMEditMesh *em, BMPartialUpdate *bmpinfo)
ATTR_WARN_UNUSED_RESULT BMesh * bm
const Depsgraph * depsgraph
blender::Array< std::array< BMLoop *, 3 > > looptris