Changeset View
Changeset View
Standalone View
Standalone View
source/blender/bmesh/intern/bmesh_mesh_conv.h
| Show All 30 Lines | |||||
| void BM_mesh_cd_flag_ensure(BMesh *bm, struct Mesh *mesh, const char cd_flag); | void BM_mesh_cd_flag_ensure(BMesh *bm, struct Mesh *mesh, const char cd_flag); | ||||
| void BM_mesh_cd_flag_apply(BMesh *bm, const char cd_flag); | void BM_mesh_cd_flag_apply(BMesh *bm, const char cd_flag); | ||||
| char BM_mesh_cd_flag_from_bmesh(BMesh *bm); | char BM_mesh_cd_flag_from_bmesh(BMesh *bm); | ||||
| struct BMeshFromMeshParams { | struct BMeshFromMeshParams { | ||||
| uint calc_face_normal : 1; | uint calc_face_normal : 1; | ||||
| /* add a vertex CD_SHAPE_KEYINDEX layer */ | /* add a vertex CD_SHAPE_KEYINDEX layer */ | ||||
| uint add_key_index : 1; | uint add_key_index : 1; | ||||
| /* add a CD_FACEMAP layer */ | |||||
| uint add_facemap_layer : 1; | |||||
| /* set vertex coordinates from the shapekey */ | /* set vertex coordinates from the shapekey */ | ||||
| uint use_shapekey : 1; | uint use_shapekey : 1; | ||||
| /* define the active shape key (index + 1) */ | /* define the active shape key (index + 1) */ | ||||
| int active_shapekey; | int active_shapekey; | ||||
| struct CustomData_MeshMasks cd_mask_extra; | struct CustomData_MeshMasks cd_mask_extra; | ||||
| }; | }; | ||||
| void BM_mesh_bm_from_me(BMesh *bm, const struct Mesh *me, const struct BMeshFromMeshParams *params) | void BM_mesh_bm_from_me(BMesh *bm, const struct Mesh *me, const struct BMeshFromMeshParams *params) | ||||
| ATTR_NONNULL(1, 3); | ATTR_NONNULL(1, 3); | ||||
| Show All 17 Lines | |||||