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:
authorCampbell Barton <ideasman42@gmail.com>2015-11-19 14:12:41 +0300
committerCampbell Barton <ideasman42@gmail.com>2015-11-19 14:52:17 +0300
commitb1c4d21e2e5aa7b5df552fa149dd78d29d0fd7d3 (patch)
tree3889d53692a87ca5f5d39427a3a23e45f217a77f /source/blender/bmesh/intern/bmesh_edgeloop.h
parent9c044b4773a9e4b610b515cd369197a7c3e38f62 (diff)
BMesh: support splitting edge-loops when expanding
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_edgeloop.h')
-rw-r--r--source/blender/bmesh/intern/bmesh_edgeloop.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/source/blender/bmesh/intern/bmesh_edgeloop.h b/source/blender/bmesh/intern/bmesh_edgeloop.h
index 5df4ee5848e..68583562888 100644
--- a/source/blender/bmesh/intern/bmesh_edgeloop.h
+++ b/source/blender/bmesh/intern/bmesh_edgeloop.h
@@ -30,6 +30,7 @@
struct ListBase;
struct BMEdgeLoopStore;
+struct GSet;
/* multiple edgeloops (ListBase) */
int BM_mesh_edgeloops_find(
@@ -66,7 +67,9 @@ bool BM_edgeloop_calc_normal_aligned(
BMesh *bm, struct BMEdgeLoopStore *el_store,
const float no_align[3]);
void BM_edgeloop_flip(BMesh *bm, struct BMEdgeLoopStore *el_store);
-void BM_edgeloop_expand(BMesh *bm, struct BMEdgeLoopStore *el_store, int el_store_len);
+void BM_edgeloop_expand(
+ BMesh *bm, struct BMEdgeLoopStore *el_store, int el_store_len,
+ bool split, struct GSet *split_edges);
bool BM_edgeloop_overlap_check(struct BMEdgeLoopStore *el_store_a, struct BMEdgeLoopStore *el_store_b);