static int navmesh_clear_exec(bContext *C, wmOperator *UNUSED(op)) { Object *ob = ED_object_active_context(C); Mesh *me= ob->data; CustomData_free_layers(&me->fdata, CD_RECAST, me->totface); DAG_id_tag_update(&me->id, OB_RECALC_DATA); WM_event_add_notifier(C, NC_GEOM|ND_DATA, &me->id); return OPERATOR_FINISHED; }
static void rna_Mesh_free_tangents(Mesh *mesh) { CustomData_free_layers(&mesh->ldata, CD_MLOOPTANGENT, mesh->totloop); }
static void rna_Mesh_free_normals_split(Mesh *mesh) { CustomData_free_layers(&mesh->ldata, CD_NORMAL, mesh->totloop); }