Changeset View
Changeset View
Standalone View
Standalone View
source/blender/bmesh/intern/bmesh_query.h
| Show First 20 Lines • Show All 248 Lines • ▼ Show 20 Lines | |||||
| bool BM_face_is_normal_valid(const BMFace *f) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | bool BM_face_is_normal_valid(const BMFace *f) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | ||||
| double BM_mesh_calc_volume(BMesh *bm, bool is_signed) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | double BM_mesh_calc_volume(BMesh *bm, bool is_signed) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | ||||
| int BM_mesh_calc_face_groups(BMesh *bm, | int BM_mesh_calc_face_groups(BMesh *bm, | ||||
| int *r_groups_array, | int *r_groups_array, | ||||
| int (**r_group_index)[2], | int (**r_group_index)[2], | ||||
| BMLoopFilterFunc filter_fn, | BMLoopFilterFunc filter_fn, | ||||
| BMLoopPairFilterFunc filter_pair_fn, | |||||
| void *user_data, | void *user_data, | ||||
| const char hflag_test, | const char hflag_test, | ||||
| const char htype_step) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1, 2, 3); | const char htype_step) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1, 2, 3); | ||||
| int BM_mesh_calc_edge_groups(BMesh *bm, | int BM_mesh_calc_edge_groups(BMesh *bm, | ||||
| int *r_groups_array, | int *r_groups_array, | ||||
| int (**r_group_index)[2], | int (**r_group_index)[2], | ||||
| BMVertFilterFunc filter_fn, | BMVertFilterFunc filter_fn, | ||||
| void *user_data, | void *user_data, | ||||
| Show All 13 Lines | |||||