merge with 2.5 at 19207, plus some half-finished walker stuff
[blender.git] / source / blender / editors / include / ED_mesh.h
index 0353fb8c28d7439ad9cf26447c9afdea98e9ee32..f431b5d5f845c652de897758fca982b712d68ecd 100644 (file)
@@ -68,12 +68,17 @@ struct CustomData;
 #define B_JOINTRIA_SHARP       0X800
 #define B_JOINTRIA_MAT         0X1000
 
+/* bmeshutils.c */
+
+/*recalculate tesselations for ngons*/
+void EDBM_Tesselate(struct EditMesh *em);
 
 /* meshtools.c */
 
-intptr_t       mesh_octree_table(Object *ob, struct EditMesh *em, float *co, char mode);
-struct EditVert   *editmesh_get_x_mirror_vert(Object *ob, struct EditMesh *em, float *co);
-int                    mesh_get_x_mirror_vert(Object *ob, int index);
+intptr_t       mesh_octree_table(struct Object *ob, struct EditMesh *em, float *co, char mode);
+struct EditVert   *editmesh_get_x_mirror_vert(struct Object *ob, struct EditMesh *em, float *co);
+int                    mesh_get_x_mirror_vert(struct Object *ob, int index);
+int                    *mesh_get_x_mirror_faces(struct Object *ob, struct EditMesh *em);
 
 /* mesh_ops.c */
 void           ED_operatortypes_mesh(void);