Blender
V3.3
|
Go to the source code of this file.
Functions | |
struct DerivedMesh * | CDDM_from_mesh (struct Mesh *mesh) |
struct DerivedMesh * | CDDM_copy (struct DerivedMesh *source) |
CDDerivedMesh (CD = Custom Data) is a DerivedMesh backend which stores mesh elements (vertices, edges and faces) as layers of custom element data.
Definition in file BKE_cdderivedmesh.h.
struct DerivedMesh* CDDM_copy | ( | struct DerivedMesh * | source | ) |
Definition at line 248 of file cdderivedmesh.c.
References CD_ASSIGN, DerivedMesh::cd_flag, CD_MEDGE, CD_MLOOP, CD_MPOLY, CD_MVERT, CD_ORIGINDEX, cdDM_create(), CustomData_add_layer(), CustomData_copy_data(), CustomData_get_layer(), DerivedMesh::deformedOnly, CDDerivedMesh::dm, DM_DupPolys(), DM_from_template(), DM_TYPE_CDDM, DerivedMesh::dupEdgeArray, DerivedMesh::dupVertArray, DerivedMesh::edgeData, DerivedMesh::getEdgeDataArray, DerivedMesh::getPolyDataArray, DerivedMesh::getVertDataArray, DerivedMesh::loopData, CDDerivedMesh::medge, CDDerivedMesh::mloop, CDDerivedMesh::mpoly, CDDerivedMesh::mvert, DerivedMesh::numEdgeData, DerivedMesh::numLoopData, DerivedMesh::numPolyData, DerivedMesh::numVertData, DerivedMesh::polyData, and DerivedMesh::vertData.
struct DerivedMesh* CDDM_from_mesh | ( | struct Mesh * | mesh | ) |
Definition at line 243 of file cdderivedmesh.c.
References CD_MASK_MESH, CD_REFERENCE, cdDM_from_mesh_ex(), and mesh.
Referenced by construct_param_handle_subsurfed(), multires_modifier_update_mdisps(), multiresbake_create_hiresdm(), multiresbake_create_loresdm(), shrinkwrapModifier_deform(), and subsurf_calculate_limit_positions().