04c4fe15e10b65cf7bb372bb9296b6866b0677bb
[blender.git] / source / blender / bmesh / intern / bmesh_operators_private.h
1 #ifndef BM_OPERATORS_PRIVATE_H
2 #define BM_OPERATORS_PRIVATE_H
3
4 struct BMesh;
5 struct BMOperator;
6
7 void BMO_push(struct BMesh *bm, struct BMOperator *op);
8 void BMO_pop(struct BMesh *bm);
9
10 void splitop_exec(struct BMesh *bm, struct BMOperator *op);
11 void dupeop_exec(struct BMesh *bm, struct BMOperator *op);
12 void delop_exec(struct BMesh *bm, struct BMOperator *op);
13 void esubdivide_exec(BMesh *bmesh, BMOperator *op);
14 void edit2bmesh_exec(BMesh *bmesh, BMOperator *op);
15 void bmesh2edit_exec(BMesh *bmesh, BMOperator *op);
16 void triangulate_exec(BMesh *bmesh, BMOperator *op);
17 void dissolvefaces_exec(BMesh *bmesh, BMOperator *op);
18 void dissolveverts_exec(BMesh *bmesh, BMOperator *op);
19 void bmesh_make_fgons_exec(BMesh *bmesh, BMOperator *op);
20 void extrude_edge_context_exec(BMesh *bm, BMOperator *op);
21 void connectverts_exec(BMesh *bm, BMOperator *op);
22 void makeprim_exec(BMesh *bm, BMOperator *op);
23 void extrude_vert_indiv_exec(BMesh *bm, BMOperator *op);
24 void mesh_to_bmesh_exec(BMesh *bm, BMOperator *op);
25 void bmesh_to_mesh_exec(BMesh *bm, BMOperator *op);
26 void bmesh_translate_exec(BMesh *bm, BMOperator *op);
27 void bmesh_transform_exec(BMesh *bm, BMOperator *op);
28 void bmesh_contextual_create_exec(BMesh *bm, BMOperator *op);
29 void bmesh_edgenet_fill_exec(BMesh *bm, BMOperator *op);
30 void bmesh_rotate_exec(BMesh *bm, BMOperator *op);
31 void bmesh_makevert_exec(BMesh *bm, BMOperator *op);
32 void dissolveedges_exec(BMesh *bm, BMOperator *op);
33 void dissolve_edgeloop_exec(BMesh *bm, BMOperator *op);
34 void bmesh_weldverts_exec(BMesh *bm, BMOperator *op);
35 void bmesh_removedoubles_exec(BMesh *bm, BMOperator *op);
36
37 #endif