Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/BKE_mesh_runtime.h
| Show All 11 Lines | |||||
| #ifdef __cplusplus | #ifdef __cplusplus | ||||
| extern "C" { | extern "C" { | ||||
| #endif | #endif | ||||
| struct CustomData_MeshMasks; | struct CustomData_MeshMasks; | ||||
| struct Depsgraph; | struct Depsgraph; | ||||
| struct KeyBlock; | struct KeyBlock; | ||||
| struct MLoop; | |||||
| struct MLoopTri; | struct MLoopTri; | ||||
| struct MVertTri; | struct MVertTri; | ||||
| struct Mesh; | struct Mesh; | ||||
| struct Object; | struct Object; | ||||
| struct Scene; | struct Scene; | ||||
| /** Return the number of derived triangles (looptris). */ | /** Return the number of derived triangles (looptris). */ | ||||
| int BKE_mesh_runtime_looptri_len(const struct Mesh *mesh); | int BKE_mesh_runtime_looptri_len(const struct Mesh *mesh); | ||||
| Show All 29 Lines | |||||
| * more data. | * more data. | ||||
| */ | */ | ||||
| void BKE_mesh_runtime_clear_cache(struct Mesh *mesh); | void BKE_mesh_runtime_clear_cache(struct Mesh *mesh); | ||||
| /** | /** | ||||
| * Convert triangles encoded as face corner indices to triangles encoded as vertex indices. | * Convert triangles encoded as face corner indices to triangles encoded as vertex indices. | ||||
| */ | */ | ||||
| void BKE_mesh_runtime_verttri_from_looptri(struct MVertTri *r_verttri, | void BKE_mesh_runtime_verttri_from_looptri(struct MVertTri *r_verttri, | ||||
| const struct MLoop *mloop, | const int *corner_verts, | ||||
| const struct MLoopTri *looptri, | const struct MLoopTri *looptri, | ||||
| int looptri_num); | int looptri_num); | ||||
| /** \note Only used for access in C. */ | /** \note Only used for access in C. */ | ||||
| bool BKE_mesh_is_deformed_only(const struct Mesh *mesh); | bool BKE_mesh_is_deformed_only(const struct Mesh *mesh); | ||||
| /** \note Only used for access in C. */ | /** \note Only used for access in C. */ | ||||
| eMeshWrapperType BKE_mesh_wrapper_type(const struct Mesh *mesh); | eMeshWrapperType BKE_mesh_wrapper_type(const struct Mesh *mesh); | ||||
| Show All 40 Lines | |||||