18 bool (*filter_fn)(
BMVert *,
void *user_data),
25 bool (*filter_fn)(
BMEdge *,
void *user_data),
32 bool (*filter_fn)(
BMFace *,
void *user_data),
#define ATTR_WARN_UNUSED_RESULT
#define ATTR_NONNULL(...)
struct LinkNode struct LinkNode * BM_mesh_calc_path_region_edge(BMesh *bm, BMElem *ele_src, BMElem *ele_dst, bool(*filter_fn)(BMEdge *, void *user_data), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
struct LinkNode struct LinkNode struct LinkNode * BM_mesh_calc_path_region_face(BMesh *bm, BMElem *ele_src, BMElem *ele_dst, bool(*filter_fn)(BMFace *, void *user_data), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
struct LinkNode * BM_mesh_calc_path_region_vert(BMesh *bm, BMElem *ele_src, BMElem *ele_dst, bool(*filter_fn)(BMVert *, void *user_data), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1