|
Blender V4.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) |
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 | ) | (Py_TYPE(v) == &BPy_BMLoopUV_Type) |
Definition at line 14 of file bmesh_py_types_meshdata.hh.
| void BPy_BM_init_types_meshdata | ( | ) |
Definition at line 812 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().
| int BPy_BMDeformVert_AssignPyObject | ( | struct MDeformVert * | dvert, |
| PyObject * | value ) |
Definition at line 789 of file bmesh_py_types_meshdata.cc.
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 803 of file bmesh_py_types_meshdata.cc.
References BPy_BMDeformVert_Type, and self.
Referenced by BPy_BMLayerItem_GetItem().
Definition at line 454 of file bmesh_py_types_meshdata.cc.
References mathutils_array_parse(), and mloopcol_from_float().
Referenced by BPy_BMLayerItem_SetItem().
| PyObject * BPy_BMLoopColor_CreatePyObject | ( | struct MLoopCol * | mloopcol | ) |
Definition at line 465 of file bmesh_py_types_meshdata.cc.
References mathutils_bmloopcol_cb_index, and Vector_CreatePyObject_cb().
Referenced by BPy_BMLayerItem_GetItem().
Definition at line 206 of file bmesh_py_types_meshdata.cc.
References bm, BM_ELEM_CD_GET_FLOAT_P, BM_ELEM_CD_SET_BOOL, BM_uv_map_get_offsets(), BPy_BMLoopUV_Check, copy_v2_v2(), BPy_BMLoopUV::edge_select, BMUVOffsets::pin, BPy_BMLoopUV::pin, BMUVOffsets::select_edge, BMUVOffsets::select_vert, UNLIKELY, BMUVOffsets::uv, BPy_BMLoopUV::uv, and BPy_BMLoopUV::vert_select.
Referenced by BPy_BMLayerItem_SetItem().
Definition at line 232 of file bmesh_py_types_meshdata.cc.
References bm, BM_ELEM_CD_GET_BOOL_P, BM_ELEM_CD_GET_FLOAT_P, BM_uv_map_get_offsets_from_layer(), BPy_BMLoopUV_Type, BMUVOffsets::pin, BMUVOffsets::select_edge, BMUVOffsets::select_vert, self, and BMUVOffsets::uv.
Referenced by BPy_BMLayerItem_GetItem().
Definition at line 356 of file bmesh_py_types_meshdata.cc.
References BPy_BMVertSkin_Check, and UNLIKELY.
Referenced by BPy_BMLayerItem_SetItem().
| PyObject * BPy_BMVertSkin_CreatePyObject | ( | struct MVertSkin * | mvertskin | ) |
Definition at line 367 of file bmesh_py_types_meshdata.cc.
References BPy_BMVertSkin_Type, and self.
Referenced by BPy_BMLayerItem_GetItem().
|
extern |
Definition at line 769 of file bmesh_py_types_meshdata.cc.
Referenced by bm_init_types_bmdvert(), BPy_BMDeformVert_CreatePyObject(), and BPyInit_bmesh_types().
|
extern |
Definition at line 189 of file bmesh_py_types_meshdata.cc.
Referenced by bm_init_types_bmloopuv(), BPy_BMLoopUV_CreatePyObject(), and BPyInit_bmesh_types().