117 #if defined(WITH_FREESTYLE)
195 static int ED_operator_editmesh_face_select(
bContext *
C)
214 "Loop Cut and Slide",
215 "Cut mesh loop and slide it",
222 "Offset edge loop slide",
230 "Duplicate mesh and move",
239 "Rip polygons and move the result",
248 "Extend vertices and move the result",
256 "Extrude Region and Move",
257 "Extrude region and move result",
265 "MESH_OT_extrude_manifold",
267 "Extrude, dissolves edges whose faces form a flat surface and intersect new edges",
277 "Extrude Region and Move",
278 "Extrude region together along the average normal",
286 "Extrude Region and Shrink/Fatten",
287 "Extrude region together along local normals",
295 "Extrude Individual Faces and Move",
296 "Extrude each individual face separately along local normals",
304 "Extrude Only Edges and Move",
305 "Extrude edges and move result",
313 "Extrude Only Vertices and Move",
314 "Extrude vertices and move result",
322 "Face at Cursor Move",
331 "Split at Cursor Move",
340 "Transform at Cursor Move",
349 "Extrude at Cursor Move",
struct Object * CTX_data_edit_object(const bContext *C)
BMEditMesh * BKE_editmesh_from_object(struct Object *ob)
Return the BMEditMesh for a given object.
bool ED_operator_editmesh(struct bContext *C)
void MESH_OT_primitive_plane_add(wmOperatorType *ot)
void MESH_OT_primitive_cylinder_add(wmOperatorType *ot)
void MESH_OT_primitive_cone_add(wmOperatorType *ot)
void MESH_OT_primitive_uv_sphere_add(wmOperatorType *ot)
void MESH_OT_primitive_monkey_add(wmOperatorType *ot)
void MESH_OT_primitive_cube_add(wmOperatorType *ot)
void MESH_OT_primitive_ico_sphere_add(wmOperatorType *ot)
void MESH_OT_primitive_grid_add(wmOperatorType *ot)
void MESH_OT_primitive_circle_add(wmOperatorType *ot)
void MESH_OT_primitive_cube_add_gizmo(wmOperatorType *ot)
wmKeyMap * bevel_modal_keymap(wmKeyConfig *keyconf)
void MESH_OT_bevel(wmOperatorType *ot)
void MESH_OT_bisect(struct wmOperatorType *ot)
void MESH_OT_dupli_extrude_cursor(wmOperatorType *ot)
void MESH_OT_extrude_context(wmOperatorType *ot)
void MESH_OT_extrude_faces_indiv(wmOperatorType *ot)
void MESH_OT_extrude_region(wmOperatorType *ot)
void MESH_OT_extrude_edges_indiv(wmOperatorType *ot)
void MESH_OT_extrude_repeat(wmOperatorType *ot)
void MESH_OT_extrude_verts_indiv(wmOperatorType *ot)
void MESH_OT_screw(wmOperatorType *ot)
void MESH_OT_spin(wmOperatorType *ot)
void MESH_OT_inset(wmOperatorType *ot)
void MESH_OT_intersect_boolean(struct wmOperatorType *ot)
void MESH_OT_face_split_by_edges(struct wmOperatorType *ot)
void MESH_OT_intersect(struct wmOperatorType *ot)
wmKeyMap * knifetool_modal_keymap(wmKeyConfig *keyconf)
void MESH_OT_knife_tool(wmOperatorType *ot)
void MESH_OT_knife_project(wmOperatorType *ot)
void MESH_OT_loopcut(wmOperatorType *ot)
void MESH_OT_shortest_path_select(wmOperatorType *ot)
void MESH_OT_shortest_path_pick(wmOperatorType *ot)
void MESH_OT_polybuild_transform_at_cursor(wmOperatorType *ot)
void MESH_OT_polybuild_face_at_cursor(wmOperatorType *ot)
void MESH_OT_polybuild_delete_at_cursor(wmOperatorType *ot)
void MESH_OT_polybuild_dissolve_at_cursor(wmOperatorType *ot)
void MESH_OT_polybuild_split_at_cursor(wmOperatorType *ot)
void MESH_OT_rip(wmOperatorType *ot)
void MESH_OT_rip_edge(wmOperatorType *ot)
void MESH_OT_select_less(wmOperatorType *ot)
void MESH_OT_loop_to_region(wmOperatorType *ot)
void MESH_OT_select_mode(wmOperatorType *ot)
void MESH_OT_select_similar_region(wmOperatorType *ot)
void MESH_OT_select_linked_pick(wmOperatorType *ot)
void MESH_OT_select_random(wmOperatorType *ot)
void MESH_OT_select_nth(wmOperatorType *ot)
void MESH_OT_loop_multi_select(wmOperatorType *ot)
void MESH_OT_select_loose(wmOperatorType *ot)
void MESH_OT_edgering_select(wmOperatorType *ot)
void MESH_OT_select_face_by_sides(wmOperatorType *ot)
void MESH_OT_select_axis(wmOperatorType *ot)
void MESH_OT_select_mirror(wmOperatorType *ot)
void MESH_OT_faces_select_linked_flat(wmOperatorType *ot)
void MESH_OT_edges_select_sharp(wmOperatorType *ot)
void MESH_OT_select_interior_faces(wmOperatorType *ot)
void MESH_OT_select_linked(wmOperatorType *ot)
void MESH_OT_select_all(wmOperatorType *ot)
void MESH_OT_select_more(wmOperatorType *ot)
void MESH_OT_region_to_loop(wmOperatorType *ot)
void MESH_OT_loop_select(wmOperatorType *ot)
void MESH_OT_select_ungrouped(wmOperatorType *ot)
void MESH_OT_select_non_manifold(wmOperatorType *ot)
void MESH_OT_select_similar(wmOperatorType *ot)
void MESH_OT_customdata_mask_clear(wmOperatorType *ot)
void MESH_OT_customdata_skin_add(wmOperatorType *ot)
void MESH_OT_vertex_color_add(wmOperatorType *ot)
void MESH_OT_uv_texture_remove(wmOperatorType *ot)
void MESH_OT_customdata_skin_clear(wmOperatorType *ot)
void MESH_OT_vertex_color_remove(wmOperatorType *ot)
void MESH_OT_sculpt_vertex_color_remove(wmOperatorType *ot)
void MESH_OT_sculpt_vertex_color_add(wmOperatorType *ot)
void MESH_OT_uv_texture_add(wmOperatorType *ot)
void MESH_OT_customdata_custom_splitnormals_add(wmOperatorType *ot)
void MESH_OT_customdata_custom_splitnormals_clear(wmOperatorType *ot)
void MESH_OT_convex_hull(struct wmOperatorType *ot)
void ED_operatortypes_mesh(void)
void ED_keymap_mesh(wmKeyConfig *keyconf)
void ED_operatormacros_mesh(void)
void RNA_boolean_set(PointerRNA *ptr, const char *name, bool value)
bool(* poll)(struct bContext *)
wmKeyMap * WM_keymap_ensure(wmKeyConfig *keyconf, const char *idname, int spaceid, int regionid)
wmOperatorType * WM_operatortype_append_macro(const char *idname, const char *name, const char *description, int flag)
wmOperatorTypeMacro * WM_operatortype_macro_define(wmOperatorType *ot, const char *idname)
void WM_operatortype_append(void(*opfunc)(wmOperatorType *))