Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/blenkernel/BKE_mesh_iterators.h')
-rw-r--r--source/blender/blenkernel/BKE_mesh_iterators.h52
1 files changed, 30 insertions, 22 deletions
diff --git a/source/blender/blenkernel/BKE_mesh_iterators.h b/source/blender/blenkernel/BKE_mesh_iterators.h
index 2afd0ecd358..fff957e90aa 100644
--- a/source/blender/blenkernel/BKE_mesh_iterators.h
+++ b/source/blender/blenkernel/BKE_mesh_iterators.h
@@ -29,31 +29,39 @@ struct MVert;
struct Mesh;
typedef enum MeshForeachFlag {
- MESH_FOREACH_NOP = 0,
- MESH_FOREACH_USE_NORMAL = (1 << 0), /* foreachMappedVert, foreachMappedLoop, foreachMappedFaceCenter */
+ MESH_FOREACH_NOP = 0,
+ MESH_FOREACH_USE_NORMAL =
+ (1 << 0), /* foreachMappedVert, foreachMappedLoop, foreachMappedFaceCenter */
} MeshForeachFlag;
-
-void BKE_mesh_foreach_mapped_vert(
- struct Mesh *mesh,
- void (*func)(void *userData, int index, const float co[3], const float no_f[3], const short no_s[3]),
- void *userData,
- MeshForeachFlag flag);
+void BKE_mesh_foreach_mapped_vert(struct Mesh *mesh,
+ void (*func)(void *userData,
+ int index,
+ const float co[3],
+ const float no_f[3],
+ const short no_s[3]),
+ void *userData,
+ MeshForeachFlag flag);
void BKE_mesh_foreach_mapped_edge(
- struct Mesh *mesh,
- void (*func)(void *userData, int index, const float v0co[3], const float v1co[3]),
- void *userData);
-void BKE_mesh_foreach_mapped_loop(
- struct Mesh *mesh,
- void (*func)(void *userData, int vertex_index, int face_index, const float co[3], const float no[3]),
- void *userData,
- MeshForeachFlag flag);
+ struct Mesh *mesh,
+ void (*func)(void *userData, int index, const float v0co[3], const float v1co[3]),
+ void *userData);
+void BKE_mesh_foreach_mapped_loop(struct Mesh *mesh,
+ void (*func)(void *userData,
+ int vertex_index,
+ int face_index,
+ const float co[3],
+ const float no[3]),
+ void *userData,
+ MeshForeachFlag flag);
void BKE_mesh_foreach_mapped_face_center(
- struct Mesh *mesh,
- void (*func)(void *userData, int index, const float cent[3], const float no[3]),
- void *userData,
- MeshForeachFlag flag);
+ struct Mesh *mesh,
+ void (*func)(void *userData, int index, const float cent[3], const float no[3]),
+ void *userData,
+ MeshForeachFlag flag);
-void BKE_mesh_foreach_mapped_vert_coords_get(struct Mesh *me_eval, float (*r_cos)[3], const int totcos);
+void BKE_mesh_foreach_mapped_vert_coords_get(struct Mesh *me_eval,
+ float (*r_cos)[3],
+ const int totcos);
-#endif /* __BKE_MESH_ITERATORS_H__ */
+#endif /* __BKE_MESH_ITERATORS_H__ */