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:
authorHans Goudey <h.goudey@me.com>2021-07-31 06:26:35 +0300
committerHans Goudey <h.goudey@me.com>2021-07-31 06:26:35 +0300
commit2f63303e2540ceeca9e99cc47c07de37f3d79c0a (patch)
tree1d1d25f3f1d64eae001db1ed26eb1d1b51ae6cc0 /source/blender/blenkernel/BKE_mesh_remesh_voxel.h
parent8063f101669065942ec465636c78913bea6ebc85 (diff)
Cleanup: Use const mesh arguments
These functions do not change their source or input mesh, so it can be passed with const, which means in one case that a function doesn't have to be responsible for freeing its argument mesh, which is a clearly better separation of concerns.
Diffstat (limited to 'source/blender/blenkernel/BKE_mesh_remesh_voxel.h')
-rw-r--r--source/blender/blenkernel/BKE_mesh_remesh_voxel.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/source/blender/blenkernel/BKE_mesh_remesh_voxel.h b/source/blender/blenkernel/BKE_mesh_remesh_voxel.h
index 7fc776a5c5d..5887db59ff2 100644
--- a/source/blender/blenkernel/BKE_mesh_remesh_voxel.h
+++ b/source/blender/blenkernel/BKE_mesh_remesh_voxel.h
@@ -33,12 +33,12 @@ extern "C" {
struct Mesh;
-struct Mesh *BKE_mesh_remesh_voxel_fix_poles(struct Mesh *mesh);
-struct Mesh *BKE_mesh_remesh_voxel(struct Mesh *mesh,
+struct Mesh *BKE_mesh_remesh_voxel_fix_poles(const struct Mesh *mesh);
+struct Mesh *BKE_mesh_remesh_voxel(const struct Mesh *mesh,
float voxel_size,
float adaptivity,
float isovalue);
-struct Mesh *BKE_mesh_remesh_quadriflow(struct Mesh *mesh,
+struct Mesh *BKE_mesh_remesh_quadriflow(const struct Mesh *mesh,
int target_faces,
int seed,
bool preserve_sharp,
@@ -49,7 +49,7 @@ struct Mesh *BKE_mesh_remesh_quadriflow(struct Mesh *mesh,
/* Data reprojection functions */
void BKE_mesh_remesh_reproject_paint_mask(struct Mesh *target, struct Mesh *source);
-void BKE_remesh_reproject_vertex_paint(struct Mesh *target, struct Mesh *source);
+void BKE_remesh_reproject_vertex_paint(struct Mesh *target, const struct Mesh *source);
void BKE_remesh_reproject_sculpt_face_sets(struct Mesh *target, struct Mesh *source);
#ifdef __cplusplus