Changeset View
Changeset View
Standalone View
Standalone View
source/blender/bmesh/intern/bmesh_structure.h
| Context not available. | |||||
| /* LOOP CYCLE MANAGEMENT */ | /* LOOP CYCLE MANAGEMENT */ | ||||
| bool bmesh_loop_validate(BMFace *f) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | bool bmesh_loop_validate(BMFace *f) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(); | ||||
| /* DISK CYCLE MANAGMENT */ | /* DISK CYCLE MANAGEMENT */ | ||||
| void bmesh_disk_edge_append(BMEdge *e, BMVert *v) ATTR_NONNULL(); | void bmesh_disk_edge_append(BMEdge *e, BMVert *v) ATTR_NONNULL(); | ||||
| void bmesh_disk_edge_remove(BMEdge *e, BMVert *v) ATTR_NONNULL(); | void bmesh_disk_edge_remove(BMEdge *e, BMVert *v) ATTR_NONNULL(); | ||||
| BLI_INLINE BMEdge *bmesh_disk_edge_next_safe(const BMEdge *e, | BLI_INLINE BMEdge *bmesh_disk_edge_next_safe(const BMEdge *e, | ||||
| Context not available. | |||||
| BMEdge *bmesh_disk_faceedge_find_next(const BMEdge *e, const BMVert *v) ATTR_WARN_UNUSED_RESULT | BMEdge *bmesh_disk_faceedge_find_next(const BMEdge *e, const BMVert *v) ATTR_WARN_UNUSED_RESULT | ||||
| ATTR_NONNULL(); | ATTR_NONNULL(); | ||||
| /* RADIAL CYCLE MANAGMENT */ | /* RADIAL CYCLE MANAGEMENT */ | ||||
| void bmesh_radial_loop_append(BMEdge *e, BMLoop *l) ATTR_NONNULL(); | void bmesh_radial_loop_append(BMEdge *e, BMLoop *l) ATTR_NONNULL(); | ||||
| void bmesh_radial_loop_remove(BMEdge *e, BMLoop *l) ATTR_NONNULL(); | void bmesh_radial_loop_remove(BMEdge *e, BMLoop *l) ATTR_NONNULL(); | ||||
| void bmesh_radial_loop_unlink(BMLoop *l) ATTR_NONNULL(); | void bmesh_radial_loop_unlink(BMLoop *l) ATTR_NONNULL(); | ||||
| Context not available. | |||||