18 bool (*filter_fn)(
BMVert *,
void *),
26 bool (*filter_fn)(
BMEdge *,
void *),
34 bool (*filter_fn)(
BMFace *,
void *),
#define ATTR_WARN_UNUSED_RESULT
#define ATTR_NONNULL(...)
ATTR_WARN_UNUSED_RESULT BMesh * bm
struct LinkNode * BM_mesh_calc_path_vert(BMesh *bm, BMVert *v_src, BMVert *v_dst, const struct BMCalcPathParams *params, bool(*filter_fn)(BMVert *, void *), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
struct LinkNode struct LinkNode * BM_mesh_calc_path_edge(BMesh *bm, BMEdge *e_src, BMEdge *e_dst, const struct BMCalcPathParams *params, bool(*filter_fn)(BMEdge *, void *), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
struct LinkNode struct LinkNode struct LinkNode * BM_mesh_calc_path_face(BMesh *bm, BMFace *f_src, BMFace *f_dst, const struct BMCalcPathParams *params, bool(*filter_fn)(BMFace *, void *), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
uint use_topology_distance