Blender V4.3
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)    (bool (*)(type, void *)) BM_elem_cb_check_hflag_enabled, POINTER_FROM_UINT((hflag_p))
 
#define BM_elem_cb_check_hflag_disabled_simple(type, hflag_n)    (bool (*)(type, void *)) BM_elem_cb_check_hflag_disabled, POINTER_FROM_UINT(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 )    (bool (*)(type, void *)) BM_elem_cb_check_hflag_disabled, POINTER_FROM_UINT(hflag_n)

Definition at line 23 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 )    (bool (*)(type, void *)) BM_elem_cb_check_hflag_enabled, POINTER_FROM_UINT((hflag_p))

Definition at line 20 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 *, void *user_data)

Definition at line 16 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 )

Definition at line 33 of file bmesh_callback_generic.cc.

References BM_elem_flag_test, and POINTER_AS_INT.

Referenced by snap_object_context_init().

◆ 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.