Blender
V3.3
|
Go to the source code of this file.
Classes | |
struct | BPy_BMGenericMeshData |
Macros | |
#define | BPy_BMLoopUV_Check(v) (Py_TYPE(v) == &BPy_BMLoopUV_Type) |
Typedefs | |
typedef struct BPy_BMGenericMeshData | BPy_BMGenericMeshData |
Functions | |
int | BPy_BMLoopUV_AssignPyObject (struct MLoopUV *mloopuv, PyObject *value) |
PyObject * | BPy_BMLoopUV_CreatePyObject (struct MLoopUV *mloopuv) |
int | BPy_BMVertSkin_AssignPyObject (struct MVertSkin *mvertskin, PyObject *value) |
PyObject * | BPy_BMVertSkin_CreatePyObject (struct MVertSkin *mvertskin) |
int | BPy_BMLoopColor_AssignPyObject (struct MLoopCol *mloopcol, PyObject *value) |
PyObject * | BPy_BMLoopColor_CreatePyObject (struct MLoopCol *mloopcol) |
int | BPy_BMDeformVert_AssignPyObject (struct MDeformVert *dvert, PyObject *value) |
PyObject * | BPy_BMDeformVert_CreatePyObject (struct MDeformVert *dvert) |
void | BPy_BM_init_types_meshdata (void) |
Variables | |
PyTypeObject | BPy_BMLoopUV_Type |
PyTypeObject | BPy_BMDeformVert_Type |
#define BPy_BMLoopUV_Check | ( | v | ) | (Py_TYPE(v) == &BPy_BMLoopUV_Type) |
Definition at line 13 of file bmesh_py_types_meshdata.h.
typedef struct BPy_BMGenericMeshData BPy_BMGenericMeshData |
Definition at line 676 of file bmesh_py_types_meshdata.c.
References bm_init_types_bmdvert(), bm_init_types_bmloopcol(), bm_init_types_bmloopuv(), and bm_init_types_bmvertskin().
Referenced by BPyInit_bmesh().
int BPy_BMDeformVert_AssignPyObject | ( | struct MDeformVert * | dvert, |
PyObject * | value | ||
) |
Definition at line 653 of file bmesh_py_types_meshdata.c.
References BKE_defvert_copy(), BPy_BMDeformVert_Check, LIKELY, and UNLIKELY.
Referenced by BPy_BMLayerItem_SetItem().
PyObject* BPy_BMDeformVert_CreatePyObject | ( | struct MDeformVert * | dvert | ) |
Definition at line 667 of file bmesh_py_types_meshdata.c.
References BPy_BMDeformVert_Type.
Referenced by BPy_BMLayerItem_GetItem().
int BPy_BMLoopColor_AssignPyObject | ( | struct MLoopCol * | mloopcol, |
PyObject * | value | ||
) |
Definition at line 335 of file bmesh_py_types_meshdata.c.
References mathutils_array_parse(), and mloopcol_from_float().
Referenced by BPy_BMLayerItem_SetItem().
PyObject* BPy_BMLoopColor_CreatePyObject | ( | struct MLoopCol * | mloopcol | ) |
Definition at line 346 of file bmesh_py_types_meshdata.c.
References mathutils_bmloopcol_cb_index, NULL, and Vector_CreatePyObject_cb().
Referenced by BPy_BMLayerItem_GetItem().
int BPy_BMLoopUV_AssignPyObject | ( | struct MLoopUV * | mloopuv, |
PyObject * | value | ||
) |
Definition at line 123 of file bmesh_py_types_meshdata.c.
References BPy_BMLoopUV_Check, and UNLIKELY.
Referenced by BPy_BMLayerItem_SetItem().
PyObject* BPy_BMLoopUV_CreatePyObject | ( | struct MLoopUV * | mloopuv | ) |
Definition at line 134 of file bmesh_py_types_meshdata.c.
References BPy_BMLoopUV_Type.
Referenced by BPy_BMLayerItem_GetItem().
int BPy_BMVertSkin_AssignPyObject | ( | struct MVertSkin * | mvertskin, |
PyObject * | value | ||
) |
Definition at line 237 of file bmesh_py_types_meshdata.c.
References BPy_BMVertSkin_Check, and UNLIKELY.
Referenced by BPy_BMLayerItem_SetItem().
PyObject* BPy_BMVertSkin_CreatePyObject | ( | struct MVertSkin * | mvertskin | ) |
Definition at line 248 of file bmesh_py_types_meshdata.c.
References BPy_BMVertSkin_Type.
Referenced by BPy_BMLayerItem_GetItem().
|
extern |
Definition at line 633 of file bmesh_py_types_meshdata.c.
Referenced by bm_init_types_bmdvert(), BPy_BMDeformVert_CreatePyObject(), and BPyInit_bmesh_types().
|
extern |
Definition at line 106 of file bmesh_py_types_meshdata.c.
Referenced by bm_init_types_bmloopuv(), BPy_BMLoopUV_CreatePyObject(), and BPyInit_bmesh_types().