void ED_mesh_faces_add(Mesh *mesh, ReportList *reports, int count) { if(mesh->edit_mesh) { BKE_report(reports, RPT_ERROR, "Can't add faces in edit mode."); return; } mesh_add_faces(mesh, count); }
void ED_mesh_geometry_add(Mesh *mesh, ReportList *reports, int verts, int edges, int faces) { if(mesh->edit_mesh) { BKE_report(reports, RPT_ERROR, "Can't add geometry in edit mode."); return; } if(verts) mesh_add_verts(mesh, verts); if(edges) mesh_add_edges(mesh, edges); if(faces) mesh_add_faces(mesh, faces); }