Blender V5.0
bmesh_callback_generic.hh File Reference

Go to the source code of this file.

Macros

#define BM_elem_cb_check_hflag_ex_simple(type, hflag_p, hflag_n)
#define BM_elem_cb_check_hflag_enabled_simple(type, hflag_p)
#define BM_elem_cb_check_hflag_disabled_simple(type, hflag_n)

Functions

bool BM_elem_cb_check_hflag_enabled (BMElem *, void *user_data)
bool BM_elem_cb_check_hflag_disabled (BMElem *, void *user_data)
bool BM_elem_cb_check_hflag_ex (BMElem *, void *user_data)
bool BM_elem_cb_check_elem_not_equal (BMElem *ele, void *user_data)

Macro Definition Documentation

◆ BM_elem_cb_check_hflag_disabled_simple

#define BM_elem_cb_check_hflag_disabled_simple ( type,
hflag_n )
Value:
(bool (*)(type, void *)) BM_elem_cb_check_hflag_disabled, POINTER_FROM_UINT(hflag_n)
#define POINTER_FROM_UINT(i)
bool BM_elem_cb_check_hflag_disabled(BMElem *ele, void *user_data)

Definition at line 25 of file bmesh_callback_generic.hh.

Referenced by edbm_connect_vert_pair().

◆ BM_elem_cb_check_hflag_enabled_simple

#define BM_elem_cb_check_hflag_enabled_simple ( type,
hflag_p )
Value:
(bool (*)(type, void *)) BM_elem_cb_check_hflag_enabled, POINTER_FROM_UINT((hflag_p))
bool BM_elem_cb_check_hflag_enabled(BMElem *ele, void *user_data)

Definition at line 22 of file bmesh_callback_generic.hh.

Referenced by edbm_intersect_exec().

◆ BM_elem_cb_check_hflag_ex_simple

#define BM_elem_cb_check_hflag_ex_simple ( type,
hflag_p,
hflag_n )
Value:
(bool (*)(type, void *)) BM_elem_cb_check_hflag_ex, \
POINTER_FROM_UINT(((hflag_p) | (hflag_n << 8)))
bool BM_elem_cb_check_hflag_ex(BMElem *ele, void *user_data)

Definition at line 18 of file bmesh_callback_generic.hh.

Function Documentation

◆ BM_elem_cb_check_elem_not_equal()

bool BM_elem_cb_check_elem_not_equal ( BMElem * ele,
void * user_data )

Definition at line 40 of file bmesh_callback_generic.cc.

◆ BM_elem_cb_check_hflag_disabled()

bool BM_elem_cb_check_hflag_disabled ( BMElem * ele,
void * user_data )

◆ BM_elem_cb_check_hflag_enabled()

bool BM_elem_cb_check_hflag_enabled ( BMElem * ele,
void * user_data )

Definition at line 26 of file bmesh_callback_generic.cc.

References BM_elem_flag_test, and POINTER_AS_INT.

◆ BM_elem_cb_check_hflag_ex()

bool BM_elem_cb_check_hflag_ex ( BMElem * ele,
void * user_data )

Definition at line 17 of file bmesh_callback_generic.cc.

References BM_elem_flag_test, and POINTER_AS_INT.