13 int (*test_fn)(
BMFace *f,
void *user_data),
33 int (*test_fn)(
BMFace *f,
void *user_data),
37 bool use_separate_all,
bool BM_mesh_boolean_knife(BMesh *bm, blender::Span< std::array< BMLoop *, 3 > > looptris, int(*test_fn)(BMFace *f, void *user_data), void *user_data, int nshapes, bool use_self, bool use_separate_all, bool hole_tolerant, bool keep_hidden)
bool BM_mesh_boolean(BMesh *bm, blender::Span< std::array< BMLoop *, 3 > > looptris, int(*test_fn)(BMFace *f, void *user_data), void *user_data, int nshapes, bool use_self, bool keep_hidden, bool hole_tolerant, int boolean_mode)
ATTR_WARN_UNUSED_RESULT BMesh * bm