Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_mesh.h
| Show All 33 Lines | |||||
| struct ID; | struct ID; | ||||
| struct BoundBox; | struct BoundBox; | ||||
| struct EdgeHash; | struct EdgeHash; | ||||
| struct ListBase; | struct ListBase; | ||||
| struct LinkNode; | struct LinkNode; | ||||
| struct BLI_Stack; | struct BLI_Stack; | ||||
| struct MemArena; | struct MemArena; | ||||
| struct BMesh; | struct BMesh; | ||||
| struct MLoopTri; | |||||
| struct Main; | struct Main; | ||||
| struct Mesh; | struct Mesh; | ||||
| struct MPoly; | struct MPoly; | ||||
| struct MLoop; | struct MLoop; | ||||
| struct MFace; | struct MFace; | ||||
| struct MEdge; | struct MEdge; | ||||
| struct MVert; | struct MVert; | ||||
| struct MDeformVert; | struct MDeformVert; | ||||
| ▲ Show 20 Lines • Show All 123 Lines • ▼ Show 20 Lines | void BKE_mesh_calc_normals_poly( | ||||
| const struct MLoop *mloop, const struct MPoly *mpolys, | const struct MLoop *mloop, const struct MPoly *mpolys, | ||||
| int numLoops, int numPolys, float (*r_polyNors)[3], | int numLoops, int numPolys, float (*r_polyNors)[3], | ||||
| const bool only_face_normals); | const bool only_face_normals); | ||||
| void BKE_mesh_calc_normals(struct Mesh *me); | void BKE_mesh_calc_normals(struct Mesh *me); | ||||
| void BKE_mesh_calc_normals_tessface( | void BKE_mesh_calc_normals_tessface( | ||||
| struct MVert *mverts, int numVerts, | struct MVert *mverts, int numVerts, | ||||
| const struct MFace *mfaces, int numFaces, | const struct MFace *mfaces, int numFaces, | ||||
| float (*r_faceNors)[3]); | float (*r_faceNors)[3]); | ||||
| void BKE_mesh_calc_normals_looptri( | |||||
| struct MVert *mverts, int numVerts, | |||||
| const struct MLoop *mloop, | |||||
| const struct MLoopTri *looptri, int looptri_num, | |||||
| float (*r_tri_nors)[3]); | |||||
| void BKE_mesh_loop_tangents_ex( | void BKE_mesh_loop_tangents_ex( | ||||
| const struct MVert *mverts, const int numVerts, const struct MLoop *mloops, | const struct MVert *mverts, const int numVerts, const struct MLoop *mloops, | ||||
| float (*r_looptangent)[4], float (*loopnors)[3], const struct MLoopUV *loopuv, | float (*r_looptangent)[4], float (*loopnors)[3], const struct MLoopUV *loopuv, | ||||
| const int numLoops, const struct MPoly *mpolys, const int numPolys, | const int numLoops, const struct MPoly *mpolys, const int numPolys, | ||||
| struct ReportList *reports); | struct ReportList *reports); | ||||
| void BKE_mesh_loop_tangents( | void BKE_mesh_loop_tangents( | ||||
| struct Mesh *mesh, const char *uvmap, float (*r_looptangents)[4], struct ReportList *reports); | struct Mesh *mesh, const char *uvmap, float (*r_looptangents)[4], struct ReportList *reports); | ||||
| ▲ Show 20 Lines • Show All 91 Lines • ▼ Show 20 Lines | |||||
| void BKE_mesh_loops_to_tessdata( | void BKE_mesh_loops_to_tessdata( | ||||
| struct CustomData *fdata, struct CustomData *ldata, struct CustomData *pdata, struct MFace *mface, | struct CustomData *fdata, struct CustomData *ldata, struct CustomData *pdata, struct MFace *mface, | ||||
| int *polyindices, unsigned int (*loopindices)[4], const int num_faces); | int *polyindices, unsigned int (*loopindices)[4], const int num_faces); | ||||
| int BKE_mesh_recalc_tessellation( | int BKE_mesh_recalc_tessellation( | ||||
| struct CustomData *fdata, struct CustomData *ldata, struct CustomData *pdata, | struct CustomData *fdata, struct CustomData *ldata, struct CustomData *pdata, | ||||
| struct MVert *mvert, | struct MVert *mvert, | ||||
| int totface, int totloop, int totpoly, | int totface, int totloop, int totpoly, | ||||
| const bool do_face_nor_copy); | const bool do_face_nor_copy); | ||||
| void BKE_mesh_recalc_looptri( | |||||
| const struct MLoop *mloop, const struct MPoly *mpoly, | |||||
| const struct MVert *mvert, | |||||
| int totloop, int totpoly, | |||||
| struct MLoopTri *mlooptri); | |||||
| int BKE_mesh_mpoly_to_mface( | int BKE_mesh_mpoly_to_mface( | ||||
| struct CustomData *fdata, struct CustomData *ldata, | struct CustomData *fdata, struct CustomData *ldata, | ||||
| struct CustomData *pdata, int totface, int totloop, int totpoly); | struct CustomData *pdata, int totface, int totloop, int totpoly); | ||||
| void BKE_mesh_convert_mfaces_to_mpolys(struct Mesh *mesh); | void BKE_mesh_convert_mfaces_to_mpolys(struct Mesh *mesh); | ||||
| void BKE_mesh_do_versions_convert_mfaces_to_mpolys(struct Mesh *mesh); | void BKE_mesh_do_versions_convert_mfaces_to_mpolys(struct Mesh *mesh); | ||||
| void BKE_mesh_convert_mfaces_to_mpolys_ex( | void BKE_mesh_convert_mfaces_to_mpolys_ex( | ||||
| struct ID *id, | struct ID *id, | ||||
| struct CustomData *fdata, struct CustomData *ldata, struct CustomData *pdata, | struct CustomData *fdata, struct CustomData *ldata, struct CustomData *pdata, | ||||
| ▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines | |||||