Blender  V3.3
Functions | Variables
bmesh_structure_inline.h 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. More...
 

Variables

ATTR_WARN_UNUSED_RESULT const BMVertv
 

Detailed Description

BMesh inline operator functions.

Definition in file bmesh_structure_inline.h.

Function Documentation

◆ ATTR_NONNULL() [1/2]

ATTR_WARN_UNUSED_RESULT ATTR_NONNULL ( ) 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 ( ,
 
) const

◆ return()

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

Variable Documentation

◆ v

Initial value:
{
#define BLI_assert(a)
Definition: BLI_assert.h:46
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 12 of file bmesh_structure_inline.h.

Referenced by ATTR_NONNULL().