#define ATTR_NONNULL(...)
ATTR_WARN_UNUSED_RESULT BMesh * bm
void BM_mesh_bm_to_me(struct Main *bmain, BMesh *bm, struct Mesh *me, const struct BMeshToMeshParams *params) ATTR_NONNULL(2
void void BM_mesh_bm_to_me_for_eval(BMesh *bm, struct Mesh *me, const struct CustomData_MeshMasks *cd_mask_extra) ATTR_NONNULL(1
char BM_mesh_cd_flag_from_bmesh(BMesh *bm)
void BM_mesh_cd_flag_ensure(BMesh *bm, struct Mesh *mesh, char cd_flag)
void BM_mesh_bm_from_me(BMesh *bm, const struct Mesh *me, const struct BMeshFromMeshParams *params) ATTR_NONNULL(1
Mesh -> BMesh.
void BM_mesh_cd_flag_apply(BMesh *bm, char cd_flag)
struct CustomData_MeshMasks cd_mask_extra
bool update_shapekey_indices
bool active_shapekey_to_mvert
struct CustomData_MeshMasks cd_mask_extra