From 2090b3e5ac41b5f5dffcdbd3d4c4b5ac0b84473d Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 30 Sep 2019 16:33:04 +0200 Subject: Cleanup: internal sculpt refactoring related to multires, no user visible changes --- source/blender/blenkernel/intern/pbvh.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'source/blender/blenkernel/intern/pbvh.c') diff --git a/source/blender/blenkernel/intern/pbvh.c b/source/blender/blenkernel/intern/pbvh.c index d185ed0d271..7ed986204d5 100644 --- a/source/blender/blenkernel/intern/pbvh.c +++ b/source/blender/blenkernel/intern/pbvh.c @@ -1484,13 +1484,18 @@ const CCGKey *BKE_pbvh_get_grid_key(const PBVH *bvh) return &bvh->gridkey; } -struct CCGElem **BKE_pbvh_get_grids(const PBVH *bvh, int *num_grids) +struct CCGElem **BKE_pbvh_get_grids(const PBVH *bvh) { BLI_assert(bvh->type == PBVH_GRIDS); - *num_grids = bvh->totgrid; return bvh->grids; } +int BKE_pbvh_get_grid_num_vertices(const PBVH *bvh) +{ + BLI_assert(bvh->type == PBVH_GRIDS); + return bvh->totgrid * bvh->gridkey.grid_area; +} + BMesh *BKE_pbvh_get_bmesh(PBVH *bvh) { BLI_assert(bvh->type == PBVH_BMESH); -- cgit v1.2.3