Blender V4.3
bmesh_py_types_select.hh File Reference

Go to the source code of this file.

Classes

struct  BPy_BMEditSelSeq
 
struct  BPy_BMEditSelIter
 

Macros

#define BPy_BMSelectHistory_Check(v)   (Py_TYPE(v) == &BPy_BMEditSelSeq_Type)
 
#define BPy_BMSelectHistoryIter_Check(v)   (Py_TYPE(v) == &BPy_BMEditSelIter_Type)
 

Functions

void BPy_BM_init_types_select ()
 
PyObject * BPy_BMEditSel_CreatePyObject (BMesh *bm)
 
PyObject * BPy_BMEditSelIter_CreatePyObject (BMesh *bm)
 
int BPy_BMEditSel_Assign (BPy_BMesh *self, PyObject *value)
 

Variables

PyTypeObject BPy_BMEditSelSeq_Type
 
PyTypeObject BPy_BMEditSelIter_Type
 

Macro Definition Documentation

◆ BPy_BMSelectHistory_Check

#define BPy_BMSelectHistory_Check ( v)    (Py_TYPE(v) == &BPy_BMEditSelSeq_Type)

Definition at line 18 of file bmesh_py_types_select.hh.

◆ BPy_BMSelectHistoryIter_Check

#define BPy_BMSelectHistoryIter_Check ( v)    (Py_TYPE(v) == &BPy_BMEditSelIter_Type)

Definition at line 19 of file bmesh_py_types_select.hh.

Function Documentation

◆ BPy_BM_init_types_select()

◆ BPy_BMEditSel_Assign()

int BPy_BMEditSel_Assign ( BPy_BMesh * self,
PyObject * value )

◆ BPy_BMEditSel_CreatePyObject()

PyObject * BPy_BMEditSel_CreatePyObject ( BMesh * bm)

Definition at line 362 of file bmesh_py_types_select.cc.

References bm, BPy_BMEditSelSeq_Type, and self.

Referenced by bpy_bmesh_select_history_get().

◆ BPy_BMEditSelIter_CreatePyObject()

PyObject * BPy_BMEditSelIter_CreatePyObject ( BMesh * bm)

Definition at line 370 of file bmesh_py_types_select.cc.

References bm, BPy_BMEditSelIter_Type, and self.

Referenced by bpy_bmeditselseq_iter().

Variable Documentation

◆ BPy_BMEditSelIter_Type

PyTypeObject BPy_BMEditSelIter_Type
extern

◆ BPy_BMEditSelSeq_Type

PyTypeObject BPy_BMEditSelSeq_Type
extern