Blender V4.3
bmesh_structure_inline.hh File Reference

Go to the source code of this file.

Functions

ATTR_WARN_UNUSED_RESULT ATTR_NONNULL (1, 2) BLI_INLINE BMDiskLink *bmesh_disk_edge_link_from_vert(const BMEdge *e
 
 return (BMDiskLink *) &(&e -> v1_disk_link)[v==e->v2]
 
ATTR_WARN_UNUSED_RESULT ATTR_NONNULL (1) BLI_INLINE BMEdge *bmesh_disk_edge_next_safe(const BMEdge *e
 Next Disk Edge.
 

Variables

ATTR_WARN_UNUSED_RESULT const BMVertv
 

Detailed Description

BMesh inline operator functions.

Definition in file bmesh_structure_inline.hh.

Function Documentation

◆ ATTR_NONNULL() [1/2]

ATTR_WARN_UNUSED_RESULT ATTR_NONNULL ( 1 ) const

Next Disk Edge.

Find the next edge in a disk cycle

Returns
Pointer to the next edge in the disk cycle for the vertex v.

References e, NULL, and v.

◆ ATTR_NONNULL() [2/2]

ATTR_WARN_UNUSED_RESULT ATTR_NONNULL ( 1 ,
2  ) const

◆ return()

return ( BMDiskLink * ) & -> v1_disk_link)[v==e->v2]

Variable Documentation

◆ v

Initial value:
{
#define BLI_assert(a)
Definition BLI_assert.h:50
BLI_INLINE bool BM_vert_in_edge(const BMEdge *e, const BMVert *v) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL()
ATTR_WARN_UNUSED_RESULT const BMVert const BMEdge * e
ATTR_WARN_UNUSED_RESULT const BMVert * v

Definition at line 14 of file bmesh_structure_inline.hh.

Referenced by ATTR_NONNULL().