|
Blender V5.0
|
Go to the source code of this file.
Classes | |
| struct | BPy_BMGenericMeshData |
Macros | |
| #define | BPy_BMLoopUV_Check(v) |
Functions | |
| int | BPy_BMLoopUV_AssignPyObject (struct BMesh *bm, BMLoop *loop, PyObject *value) |
| PyObject * | BPy_BMLoopUV_CreatePyObject (struct BMesh *bm, BMLoop *loop, int layer) |
| 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 () |
Variables | |
| PyTypeObject | BPy_BMLoopUV_Type |
| PyTypeObject | BPy_BMDeformVert_Type |
| #define BPy_BMLoopUV_Check | ( | v | ) |
Definition at line 18 of file bmesh_py_types_meshdata.hh.
| void BPy_BM_init_types_meshdata | ( | ) |
Definition at line 747 of file bmesh_py_types_meshdata.cc.
References bm_init_types_bmdvert(), bm_init_types_bmloopcol(), bm_init_types_bmloopuv(), and bm_init_types_bmvertskin().
Referenced by BPyInit_bmesh().
|
nodiscard |
Definition at line 724 of file bmesh_py_types_meshdata.cc.
References BKE_defvert_copy(), BPy_BMDeformVert_Check, LIKELY, and UNLIKELY.
Referenced by BPy_BMLayerItem_SetItem().
|
nodiscard |
Definition at line 738 of file bmesh_py_types_meshdata.cc.
References BPy_BMDeformVert_Type, and self.
Referenced by BPy_BMLayerItem_GetItem().
|
nodiscard |
Definition at line 380 of file bmesh_py_types_meshdata.cc.
References mathutils_array_parse(), and mloopcol_from_float().
Referenced by BPy_BMLayerItem_SetItem().
|
nodiscard |
Definition at line 391 of file bmesh_py_types_meshdata.cc.
References mathutils_bmloopcol_cb_index, and Vector_CreatePyObject_cb().
Referenced by BPy_BMLayerItem_GetItem().
Definition at line 144 of file bmesh_py_types_meshdata.cc.
References bm, BM_ELEM_CD_GET_FLOAT_P, BM_ELEM_CD_SET_BOOL, BM_uv_map_offsets_get(), BPy_BMLoopUV_Check, copy_v2_v2(), BMUVOffsets::pin, BPy_BMLoopUV::pin, UNLIKELY, BMUVOffsets::uv, and BPy_BMLoopUV::uv.
Referenced by BPy_BMLayerItem_SetItem().
Definition at line 162 of file bmesh_py_types_meshdata.cc.
References bm, BM_ELEM_CD_GET_BOOL_P, BM_ELEM_CD_GET_FLOAT_P, BM_uv_map_offsets_from_layer(), BPy_BMLoopUV_Type, BMUVOffsets::pin, self, and BMUVOffsets::uv.
Referenced by BPy_BMLayerItem_GetItem().
|
nodiscard |
Definition at line 282 of file bmesh_py_types_meshdata.cc.
References BPy_BMVertSkin_Check, data, and UNLIKELY.
Referenced by BPy_BMLayerItem_SetItem().
|
nodiscard |
Definition at line 293 of file bmesh_py_types_meshdata.cc.
References BPy_BMVertSkin_Type, and self.
Referenced by BPy_BMLayerItem_GetItem().
|
extern |
Definition at line 704 of file bmesh_py_types_meshdata.cc.
Referenced by bm_init_types_bmdvert(), BPy_BMDeformVert_CreatePyObject(), and BPyInit_bmesh_types().
|
extern |
Definition at line 127 of file bmesh_py_types_meshdata.cc.
Referenced by bm_init_types_bmloopuv(), BPy_BMLoopUV_CreatePyObject(), and BPyInit_bmesh_types().