diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2019-09-30 17:33:04 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2019-10-01 17:10:38 +0300 |
commit | 2090b3e5ac41b5f5dffcdbd3d4c4b5ac0b84473d (patch) | |
tree | 8fd76fa42485f10c0b943bf3e009d8ffc348e027 /source/blender/blenkernel/intern | |
parent | 6b3887da4d7414cdc3e4eb6589484a8376e2a307 (diff) |
Cleanup: internal sculpt refactoring related to multires, no user visible changes
Diffstat (limited to 'source/blender/blenkernel/intern')
-rw-r--r-- | source/blender/blenkernel/intern/pbvh.c | 9 |
1 files changed, 7 insertions, 2 deletions
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); |