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-12-27 10:03:20 +0300
committerCampbell Barton <ideasman42@gmail.com>2015-12-27 10:05:34 +0300
commitd020b4ca91e1097573a439fdab16e707922fd5a8 (patch)
tree2fdcc86a0d5b4e9611da716474b2fc09dacce3c8 /source/blender/editors/mesh/mesh_intern.h
parentf820c45534c653c7a2baa799b99067710def136b (diff)
BMesh: extract int/bmesh element access funcs.
Support getting an vert/edge/face from a single index, useful for operator redo.
Diffstat (limited to 'source/blender/editors/mesh/mesh_intern.h')
-rw-r--r--source/blender/editors/mesh/mesh_intern.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/editors/mesh/mesh_intern.h b/source/blender/editors/mesh/mesh_intern.h
index 3b018eadb2d..05c339b8eaf 100644
--- a/source/blender/editors/mesh/mesh_intern.h
+++ b/source/blender/editors/mesh/mesh_intern.h
@@ -36,6 +36,7 @@
struct BMEditMesh;
struct BMOperator;
+struct BMElem;
struct EnumPropertyItem;
struct bContext;
struct wmKeyConfig;
@@ -74,6 +75,11 @@ void EDBM_stats_update(struct BMEditMesh *em);
int EDBM_view3d_poll(struct bContext *C);
+int EDBM_elem_to_index_any(struct BMEditMesh *em, struct BMElem *ele);
+int EDBM_elem_to_index_any_selectmode(
+ struct BMEditMesh *em,
+ struct BMVert *eve, struct BMEdge *eed, struct BMFace *efa);
+struct BMElem *EDBM_elem_from_index_any(struct BMEditMesh *em, int index);
/* *** editmesh_add.c *** */
void MESH_OT_primitive_plane_add(struct wmOperatorType *ot);