merge with 2.5 at r18865
[blender.git] / source / blender / bmesh / bmesh_marking.h
1 #ifndef BM_MARKING_H
2 #define BM_MARKING_H
3
4 /*Selection code*/
5 void BM_Select_Vert(struct BMesh *bm, struct BMVert *v, int select);
6 void BM_Select_Edge(struct BMesh *bm, struct BMEdge *e, int select);
7 void BM_Select_Face(struct BMesh *bm, struct BMFace *f, int select);
8 void BM_Selectmode_Set(struct BMesh *bm, int selectmode);
9
10 /*counts number of elements with flag set*/
11 int BM_CountFlag(struct BMesh *bm, int type, int flag);
12
13 void BM_Select(struct BMesh *bm, void *element, int select);
14 int BM_Is_Selected(BMesh *bm, void *element);
15
16 #endif