Blender
V3.3
|
Go to the source code of this file.
Variables | |
struct EnumPropertyItem * | corner_type_items |
struct wmKeyMap* bevel_modal_keymap | ( | struct wmKeyConfig * | keyconf | ) |
Definition at line 591 of file editmesh_bevel.c.
References BEV_MODAL_AFFECT_CHANGE, BEV_MODAL_CANCEL, BEV_MODAL_CLAMP_OVERLAP_TOGGLE, BEV_MODAL_CONFIRM, BEV_MODAL_HARDEN_NORMALS_TOGGLE, BEV_MODAL_INNER_MITER_CHANGE, BEV_MODAL_MARK_SEAM_TOGGLE, BEV_MODAL_MARK_SHARP_TOGGLE, BEV_MODAL_OFFSET_MODE_CHANGE, BEV_MODAL_OUTER_MITER_CHANGE, BEV_MODAL_PROFILE_TYPE_CHANGE, BEV_MODAL_SEGMENTS_DOWN, BEV_MODAL_SEGMENTS_UP, BEV_MODAL_VALUE_OFFSET, BEV_MODAL_VALUE_PROFILE, BEV_MODAL_VALUE_SEGMENTS, BEV_MODAL_VERTEX_MESH_CHANGE, wmKeyMap::modal_items, NULL, WM_modalkeymap_assign(), WM_modalkeymap_ensure(), and WM_modalkeymap_find().
Referenced by ED_keymap_mesh().
struct BMElem* EDBM_elem_from_index_any | ( | struct BMEditMesh * | em, |
uint | index | ||
) |
Definition at line 1614 of file editmesh_utils.c.
References BMEditMesh::bm, bm, BM_edge_at_index_find_or_table(), BM_face_at_index_find_or_table(), BM_vert_at_index_find_or_table(), NULL, BMesh::totedge, and BMesh::totvert.
Referenced by EDBM_elem_from_index_any_multi(), and edbm_shortest_path_pick_exec().
struct BMElem* EDBM_elem_from_index_any_multi | ( | struct ViewLayer * | view_layer, |
uint | object_index, | ||
uint | elem_index, | ||
struct Object ** | r_obedit | ||
) |
Definition at line 1654 of file editmesh_utils.c.
References BKE_editmesh_from_object(), BKE_view_layer_array_from_bases_in_edit_mode, EDBM_elem_from_index_any(), MEM_freeN, and NULL.
Referenced by edbm_select_linked_pick_exec().
struct BMElem* EDBM_elem_from_selectmode | ( | struct BMEditMesh * | em, |
struct BMVert * | eve, | ||
struct BMEdge * | eed, | ||
struct BMFace * | efa | ||
) |
Definition at line 1574 of file editmesh_utils.c.
References NULL, SCE_SELECT_EDGE, SCE_SELECT_FACE, SCE_SELECT_VERTEX, and BMEditMesh::selectmode.
Referenced by edbm_select_linked_pick_invoke().
int EDBM_elem_to_index_any | ( | struct BMEditMesh * | em, |
struct BMElem * | ele | ||
) |
Used when we want to store a single index for any vert/edge/face.
Intended for use with operators.
Definition at line 1591 of file editmesh_utils.c.
References BLI_assert, BMEditMesh::bm, bm, BM_EDGE, BM_elem_index_get, BM_FACE, BM_VERT, BMesh::elem_index_dirty, BMElem::head, BMHeader::htype, BMesh::totedge, and BMesh::totvert.
Referenced by EDBM_elem_to_index_any_multi(), and edbm_shortest_path_pick_invoke().
int EDBM_elem_to_index_any_multi | ( | struct ViewLayer * | view_layer, |
struct BMEditMesh * | em, | ||
struct BMElem * | ele, | ||
int * | r_object_index | ||
) |
Definition at line 1633 of file editmesh_utils.c.
References BKE_editmesh_from_object(), BKE_view_layer_array_from_bases_in_edit_mode, EDBM_elem_to_index_any(), MEM_freeN, NULL, and Base::object.
Referenced by edbm_select_linked_pick_invoke().
bool edbm_extrude_edges_indiv | ( | struct BMEditMesh * | em, |
struct wmOperator * | op, | ||
char | hflag, | ||
bool | use_normal_flip | ||
) |
Extrudes individual edges.
Definition at line 131 of file editmesh_extrude.c.
References BMEditMesh::bm, bm, BM_EDGE, BM_ELEM_SELECT, BM_SELECT_HISTORY_BACKUP, BM_SELECT_HISTORY_RESTORE, BM_VERT, BMO_op_exec(), BMO_slot_buffer_hflag_enable(), EDBM_flag_disable_all(), EDBM_op_finish(), EDBM_op_init(), and BMOperator::slots_out.
Referenced by edbm_extrude_edges_exec(), edbm_extrude_mesh(), and geometry_extract_apply().
void EDBM_mesh_knife | ( | struct ViewContext * | vc, |
struct Object ** | objects, | ||
int | objects_len, | ||
struct LinkNode * | polys, | ||
bool | use_tag, | ||
bool | cut_through | ||
) |
use_tag | When set, tag all faces inside the polylines. |
Definition at line 4966 of file editmesh_knife.c.
References usdtokens::b(), BKE_editmesh_from_object(), BMEditMesh::bm, bm, BM_EDGE, BM_EDGES_OF_MESH, BM_elem_flag_disable, BM_elem_flag_enable, BM_elem_flag_test, BM_ELEM_TAG, BM_face_calc_point_in_face(), BM_FACE_FIRST_LOOP, BM_FACES_OF_EDGE, BM_FACES_OF_MESH, BM_ITER_ELEM, BM_ITER_MESH, BM_mesh_elem_hflag_enable_all(), KnifeTool_OpData::cut_through, BMLoop::e, e, edbm_mesh_knife_point_isect(), BMLoop::f, F_ISECT_IS_UNKNOWN, F_ISECT_SET_OUTSIDE, F_ISECT_SET_UNKNOWN, float(), KnifeTool_OpData::ignore_edge_snapping, KnifeTool_OpData::ignore_vert_snapping, KNF_CONSTRAIN_ANGLE_MODE_NONE, KNF_MEASUREMENT_NONE, knife_add_cut(), KNIFE_DEFAULT_ANGLE_SNAPPING_INCREMENT, knife_finish_cut(), knife_project_v2(), knife_recalc_ortho(), knife_start_cut(), knifetool_exit_ex(), knifetool_finish_single_post(), knifetool_finish_single_pre(), knifetool_init(), knifetool_update_mval(), LinkNode::link, MEM_allocN_len, MEM_callocN, KnifeTool_OpData::mode, mul_m4_v3(), LinkNode::next, BMLoop::next, NULL, KnifeTool_OpData::objects, KnifeTool_OpData::objects_len, Object::obmat, point_is_visible(), and BMLoop::radial_next.
Referenced by knifeproject_exec().
bool EDBM_op_call_and_selectf | ( | struct BMEditMesh * | em, |
struct wmOperator * | op, | ||
const char * | select_slot, | ||
bool | select_replace, | ||
const char * | fmt, | ||
... | |||
) |
Definition at line 204 of file editmesh_utils.c.
References BKE_reportf(), BLI_assert, BMEditMesh::bm, bm, BM_ALL_NOLOOP, BM_EDGE, BM_ELEM_SELECT, BM_FACE, BM_mesh_elem_hflag_disable_all(), BM_VERT, BMO_FLAG_DEFAULTS, BMO_op_exec(), BMO_op_vinitf(), BMO_slot_buffer_hflag_enable(), BMO_slot_get(), EDBM_op_finish(), eBMOpSlotSubType_Union::elem, wmOperator::reports, RPT_ERROR, BMOpSlot::slot_subtype, and BMOperator::slots_out.
Referenced by add_primitive_circle_exec(), add_primitive_cone_exec(), add_primitive_cube_exec(), add_primitive_cube_gizmo_exec(), add_primitive_cylinder_exec(), add_primitive_grid_exec(), add_primitive_icosphere_exec(), add_primitive_monkey_exec(), add_primitive_plane_exec(), add_primitive_uvsphere_exec(), edbm_beautify_fill_exec(), edbm_dissolve_faces_exec(), edbm_dissolve_limited_exec(), edbm_edge_split_selected_edges(), edbm_fill_holes_exec(), edbm_tris_convert_to_quads_exec(), edbm_vert_connect_concave_exec(), and edbm_vert_connect_nonplaner_exec().
bool EDBM_op_call_silentf | ( | struct BMEditMesh * | em, |
const char * | fmt, | ||
... | |||
) |
Same as above, but doesn't report errors.
Definition at line 242 of file editmesh_utils.c.
References BMEditMesh::bm, bm, BMO_FLAG_DEFAULTS, BMO_op_exec(), BMO_op_vinitf(), EDBM_op_finish(), and NULL.
bool EDBM_op_callf | ( | struct BMEditMesh * | em, |
struct wmOperator * | op, | ||
const char * | fmt, | ||
... | |||
) |
Calls a bmesh op, reporting errors to the user, etc.
Definition at line 184 of file editmesh_utils.c.
References BKE_reportf(), BMEditMesh::bm, bm, BMO_FLAG_DEFAULTS, BMO_op_exec(), BMO_op_vinitf(), EDBM_op_finish(), wmOperator::reports, and RPT_ERROR.
Referenced by edbm_collapse_edge_exec(), edbm_delete_edgeloop_exec(), edbm_delete_exec(), edbm_dissolve_degenerate_exec(), edbm_dissolve_edges_exec(), edbm_dissolve_verts_exec(), edbm_do_smooth_laplacian_vertex_exec(), edbm_do_smooth_vertex_exec(), edbm_dupli_extrude_cursor_invoke(), edbm_edge_split_selected_verts(), edbm_face_make_planar_exec(), edbm_flip_normals_face_winding(), edbm_merge_exec(), edbm_normals_make_consistent_exec(), edbm_polybuild_delete_at_cursor_invoke(), edbm_polybuild_dissolve_at_cursor_invoke(), edbm_remove_doubles_exec(), edbm_subdivide_edge_ring_exec(), geometry_extract_apply(), merge_firstlast(), and merge_target().
bool EDBM_op_finish | ( | struct BMEditMesh * | em, |
struct BMOperator * | bmop, | ||
struct wmOperator * | op, | ||
bool | do_report | ||
) |
Cleans up after a bmesh operator.
The return value:
Definition at line 122 of file editmesh_utils.c.
References BKE_report(), BLI_assert, BMEditMesh::bm, BMO_ERROR_CANCEL, BMO_ERROR_FATAL, BMO_error_pop(), BMO_ERROR_WARN, BMO_op_finish(), NULL, wmOperator::reports, RPT_ERROR, RPT_INFO, RPT_WARNING, BMesh::totedge, BMesh::totface, BMesh::totloop, BMesh::totvert, and type.
Referenced by edbm_add_edge_face_exec(), edbm_bevel_calc(), edbm_bridge_edge_loops_for_single_editmesh(), edbm_connect_vert_pair(), edbm_dupli_extrude_cursor_invoke(), edbm_duplicate_exec(), edbm_edge_rotate_selected_exec(), edbm_extrude_discrete_faces(), edbm_extrude_edges_indiv(), edbm_extrude_verts_indiv(), edbm_fill_exec(), edbm_fill_grid_exec(), edbm_inset_calc(), edbm_knife_cut_exec(), edbm_offset_edgeloop_exec(), EDBM_op_call_and_selectf(), EDBM_op_call_silentf(), EDBM_op_callf(), edbm_poke_face_exec(), edbm_quads_convert_to_tris_exec(), edbm_remove_doubles_exec(), edbm_reverse_colors_exec(), edbm_reverse_uvs_exec(), edbm_rotate_colors_exec(), edbm_rotate_uvs_exec(), edbm_screw_exec(), edbm_solidify_exec(), edbm_spin_exec(), edbm_split_exec(), edbm_unsubdivide_exec(), edbm_wireframe_exec(), mesh_bisect_exec(), and mesh_symmetrize_exec().
bool EDBM_op_init | ( | struct BMEditMesh * | em, |
struct BMOperator * | bmop, | ||
struct wmOperator * | op, | ||
const char * | fmt, | ||
... | |||
) |
These next two functions are the split version of EDBM_op_callf, so you can do stuff with a bmesh operator, after initializing it but before executing it.
execute the operator with BM_Exec_Op
Definition at line 104 of file editmesh_utils.c.
References BKE_reportf(), BMEditMesh::bm, bm, BMO_FLAG_DEFAULTS, BMO_op_vinitf(), wmOperator::reports, and RPT_ERROR.
Referenced by edbm_add_edge_face_exec(), edbm_bevel_calc(), edbm_bridge_edge_loops_for_single_editmesh(), edbm_connect_vert_pair(), edbm_dupli_extrude_cursor_invoke(), edbm_duplicate_exec(), edbm_edge_rotate_selected_exec(), edbm_extrude_discrete_faces(), edbm_extrude_edges_indiv(), edbm_extrude_verts_indiv(), edbm_fill_exec(), edbm_fill_grid_exec(), edbm_inset_calc(), edbm_knife_cut_exec(), edbm_offset_edgeloop_exec(), edbm_poke_face_exec(), edbm_quads_convert_to_tris_exec(), edbm_remove_doubles_exec(), edbm_reverse_colors_exec(), edbm_reverse_uvs_exec(), edbm_rotate_colors_exec(), edbm_rotate_uvs_exec(), edbm_screw_exec(), edbm_solidify_exec(), edbm_spin_exec(), edbm_split_exec(), edbm_unsubdivide_exec(), edbm_wireframe_exec(), mesh_bisect_exec(), and mesh_symmetrize_exec().
void EDBM_stats_update | ( | struct BMEditMesh * | em | ) |
Definition at line 1470 of file editmesh_utils.c.
References BMEditMesh::bm, BM_EDGES_OF_MESH, BM_elem_flag_test, BM_ELEM_SELECT, BM_FACES_OF_MESH, BM_iter_new, BM_VERTS_OF_MESH, NULL, BMesh::totedgesel, BMesh::totfacesel, and BMesh::totvertsel.
Poll call for mesh operators requiring a view3d context.
Definition at line 1559 of file editmesh_utils.c.
References C, ED_operator_editmesh(), and ED_operator_view3d_active().
Referenced by MESH_OT_knife_cut(), MESH_OT_polybuild_delete_at_cursor(), MESH_OT_polybuild_dissolve_at_cursor(), MESH_OT_polybuild_face_at_cursor(), MESH_OT_polybuild_split_at_cursor(), MESH_OT_polybuild_transform_at_cursor(), MESH_OT_rip(), and MESH_OT_rip_edge().
struct wmKeyMap* knifetool_modal_keymap | ( | struct wmKeyConfig * | keyconf | ) |
Definition at line 4366 of file editmesh_knife.c.
References KNF_MODAL_ADD_CUT, KNF_MODAL_ADD_CUT_CLOSED, KNF_MODAL_ANGLE_SNAP_TOGGLE, KNF_MODAL_CANCEL, KNF_MODAL_CONFIRM, KNF_MODAL_CUT_THROUGH_TOGGLE, KNF_MODAL_CYCLE_ANGLE_SNAP_EDGE, KNF_MODAL_DEPTH_TEST_TOGGLE, KNF_MODAL_IGNORE_SNAP_OFF, KNF_MODAL_IGNORE_SNAP_ON, KNF_MODAL_MIDPOINT_OFF, KNF_MODAL_MIDPOINT_ON, KNF_MODAL_NEW_CUT, KNF_MODAL_PANNING, KNF_MODAL_SHOW_DISTANCE_ANGLE_TOGGLE, KNF_MODAL_UNDO, KNF_MODAL_X_AXIS, KNF_MODAL_Y_AXIS, KNF_MODAL_Z_AXIS, wmKeyMap::modal_items, NULL, WM_modalkeymap_assign(), WM_modalkeymap_ensure(), and WM_modalkeymap_find().
Referenced by ED_keymap_mesh().
void MESH_GGT_spin | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 445 of file editmesh_extrude_spin_gizmo.c.
References wmGizmoGroupType::draw_prepare, ED_gizmo_poll_or_unlink_delayed_from_tool(), wmGizmoGroupType::flag, gizmo_mesh_spin_init_draw_prepare(), gizmo_mesh_spin_init_invoke_prepare(), gizmo_mesh_spin_init_message_subscribe(), gizmo_mesh_spin_init_refresh(), gizmo_mesh_spin_init_setup(), wmGizmoGroupType::gzmap_params, wmGizmoGroupType::idname, wmGizmoGroupType::invoke_prepare, wmGizmoGroupType::message_subscribe, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoGroupType::refresh, wmGizmoMapType_Params::regionid, RGN_TYPE_WINDOW, RNA_def_enum_flag(), rna_enum_axis_flag_xyz_items, wmGizmoGroupType::setup, SPACE_VIEW3D, wmGizmoMapType_Params::spaceid, wmGizmoGroupType::srna, WM_GIZMOGROUPTYPE_3D, and WM_GIZMOGROUPTYPE_TOOL_FALLBACK_KEYMAP.
Referenced by MESH_OT_spin().
void MESH_GGT_spin_redo | ( | struct wmGizmoGroupType * | gzgt | ) |
Definition at line 1047 of file editmesh_extrude_spin_gizmo.c.
References wmGizmoGroupType::draw_prepare, wmGizmoGroupType::flag, gizmo_mesh_spin_redo_draw_prepare(), gizmo_mesh_spin_redo_poll(), gizmo_mesh_spin_redo_setup(), wmGizmoGroupType::gzmap_params, wmGizmoGroupType::idname, wmGizmoGroupType::name, wmGizmoGroupType::poll, wmGizmoMapType_Params::regionid, RGN_TYPE_WINDOW, wmGizmoGroupType::setup, SPACE_VIEW3D, wmGizmoMapType_Params::spaceid, WM_GIZMOGROUPTYPE_3D, and WM_GIZMOGROUPTYPE_TOOL_FALLBACK_KEYMAP.
Referenced by MESH_OT_spin().
void MESH_OT_average_normals | ( | struct wmOperatorType * | ot | ) |
Definition at line 9264 of file editmesh_tools.c.
References average_method_items, wmOperatorType::description, ED_operator_editmesh(), edbm_average_normals_exec(), edbm_average_normals_ui(), EDBM_CLNOR_AVERAGE_LOOP, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_enum(), RNA_def_float(), RNA_def_int(), wmOperatorType::srna, and wmOperatorType::ui.
Referenced by ED_operatortypes_mesh().
void MESH_OT_beautify_fill | ( | struct wmOperatorType * | ot | ) |
Definition at line 5353 of file editmesh_tools.c.
References DEG2RADF, wmOperatorType::description, ED_operator_editmesh(), edbm_beautify_fill_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float_rotation(), RNA_def_property_float_default(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_bevel | ( | struct wmOperatorType * | ot | ) |
Definition at line 973 of file editmesh_bevel.c.
References BEVEL_AFFECT_EDGES, BEVEL_AFFECT_VERTICES, BEVEL_AMT_ABSOLUTE, BEVEL_AMT_DEPTH, BEVEL_AMT_OFFSET, BEVEL_AMT_PERCENT, BEVEL_AMT_WIDTH, BEVEL_FACE_STRENGTH_AFFECTED, BEVEL_FACE_STRENGTH_ALL, BEVEL_FACE_STRENGTH_NEW, BEVEL_FACE_STRENGTH_NONE, BEVEL_MITER_ARC, BEVEL_MITER_PATCH, BEVEL_MITER_SHARP, BEVEL_PROFILE_CUSTOM, BEVEL_PROFILE_SUPERELLIPSE, BEVEL_VMESH_ADJ, BEVEL_VMESH_CUTOFF, wmOperatorType::cancel, wmOperatorType::description, ED_operator_editmesh(), edbm_bevel_cancel(), edbm_bevel_exec(), edbm_bevel_invoke(), edbm_bevel_modal(), edbm_bevel_ui(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, NULL, OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_XY, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROFILE_HARD_MIN, PROP_DISTANCE, PROP_FLOAT, PROP_HIDDEN, PROP_PERCENTAGE, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_int(), RNA_def_property(), RNA_def_property_flag(), RNA_def_property_range(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), SEGMENTS_HARD_MAX, wmOperatorType::srna, and wmOperatorType::ui.
Referenced by ED_operatortypes_mesh().
void MESH_OT_bisect | ( | struct wmOperatorType * | ot | ) |
Definition at line 396 of file editmesh_bisect.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_editmesh(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, mesh_bisect_exec(), mesh_bisect_invoke(), mesh_bisect_modal(), MESH_GGT_bisect(), wmOperatorType::modal, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float(), RNA_def_float_vector(), RNA_def_float_vector_xyz(), RNA_def_property_flag(), RNA_def_property_ui_range(), wmOperatorType::srna, WM_CURSOR_EDIT, WM_gesture_straightline_cancel(), WM_gizmogrouptype_append(), and WM_operator_properties_gesture_straightline().
Referenced by ED_operatortypes_mesh().
void MESH_OT_blend_from_shape | ( | struct wmOperatorType * | ot | ) |
Definition at line 3903 of file editmesh_tools.c.
References wmOperatorType::description, DummyRNA_NULL_items, ED_operator_editmesh(), edbm_blend_from_shape_exec(), edbm_blend_from_shape_ui(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_ENUM_NO_TRANSLATE, PROP_NEVER_UNLINK, RNA_def_boolean(), RNA_def_enum(), RNA_def_enum_funcs(), RNA_def_float(), RNA_def_property_flag(), shape_itemf(), wmOperatorType::srna, and wmOperatorType::ui.
Referenced by ED_operatortypes_mesh().
void MESH_OT_bridge_edge_loops | ( | struct wmOperatorType * | ot | ) |
Definition at line 7419 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_bridge_edge_loops_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, MESH_BRIDGELOOP_CLOSED, MESH_BRIDGELOOP_PAIRS, MESH_BRIDGELOOP_SINGLE, mesh_operator_edgering_props(), wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_colors_reverse | ( | struct wmOperatorType * | ot | ) |
Definition at line 3233 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_reverse_colors_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_colors_rotate | ( | struct wmOperatorType * | ot | ) |
Definition at line 3215 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_rotate_colors_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_convex_hull | ( | struct wmOperatorType * | ot | ) |
Referenced by ED_operatortypes_mesh().
void MESH_OT_customdata_custom_splitnormals_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 1029 of file mesh_data.cc.
References wmOperatorType::description, ED_operator_editable_mesh(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_customdata_custom_splitnormals_add_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_customdata_custom_splitnormals_clear | ( | struct wmOperatorType * | ot | ) |
Definition at line 1058 of file mesh_data.cc.
References wmOperatorType::description, ED_operator_editable_mesh(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_customdata_custom_splitnormals_clear_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_customdata_mask_clear | ( | struct wmOperatorType * | ot | ) |
Definition at line 892 of file mesh_data.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_customdata_mask_clear_exec(), mesh_customdata_mask_clear_poll(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_customdata_skin_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 945 of file mesh_data.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_customdata_skin_add_exec(), mesh_customdata_skin_add_poll(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_customdata_skin_clear | ( | struct wmOperatorType * | ot | ) |
Definition at line 970 of file mesh_data.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_customdata_skin_clear_exec(), mesh_customdata_skin_clear_poll(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_decimate | ( | struct wmOperatorType * | ot | ) |
Definition at line 5883 of file editmesh_tools.c.
References wmOperatorType::check, wmOperatorType::description, ED_operator_editmesh(), edbm_decimate_check(), edbm_decimate_exec(), edbm_decimate_ui(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), rna_enum_axis_xyz_items, wmOperatorType::srna, and wmOperatorType::ui.
Referenced by ED_operatortypes_mesh().
void MESH_OT_delete | ( | struct wmOperatorType * | ot | ) |
Definition at line 533 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_delete_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, MESH_DELETE_EDGE, MESH_DELETE_EDGE_FACE, MESH_DELETE_FACE, MESH_DELETE_ONLY_FACE, MESH_DELETE_VERT, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_enum(), RNA_def_property_flag(), wmOperatorType::srna, and WM_menu_invoke().
Referenced by ED_operatortypes_mesh().
void MESH_OT_delete_edgeloop | ( | struct wmOperatorType * | ot | ) |
Definition at line 6471 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_delete_edgeloop_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_delete_loose | ( | struct wmOperatorType * | ot | ) |
Definition at line 669 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_delete_loose_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_dissolve_degenerate | ( | struct wmOperatorType * | ot | ) |
Definition at line 6381 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_dissolve_degenerate_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float_distance(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_dissolve_edges | ( | struct wmOperatorType * | ot | ) |
Definition at line 6068 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_dissolve_edges_exec(), edbm_dissolve_prop__use_face_split(), edbm_dissolve_prop__use_verts(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_dissolve_faces | ( | struct wmOperatorType * | ot | ) |
Definition at line 6133 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_dissolve_faces_exec(), edbm_dissolve_prop__use_verts(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_dissolve_limited | ( | struct wmOperatorType * | ot | ) |
Definition at line 6283 of file editmesh_tools.c.
References BMO_DELIM_NORMAL, DEG2RADF, wmOperatorType::description, ED_operator_editmesh(), edbm_dissolve_limited_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_enum_flag(), RNA_def_float_rotation(), RNA_def_property_float_default(), rna_enum_mesh_delimit_mode_items, and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_dissolve_mode | ( | struct wmOperatorType * | ot | ) |
Definition at line 6179 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_dissolve_mode_exec(), edbm_dissolve_prop__use_boundary_tear(), edbm_dissolve_prop__use_face_split(), edbm_dissolve_prop__use_verts(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and PROP_SKIP_SAVE.
Referenced by ED_operatortypes_mesh().
void MESH_OT_dissolve_verts | ( | struct wmOperatorType * | ot | ) |
Definition at line 6001 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_dissolve_prop__use_boundary_tear(), edbm_dissolve_prop__use_face_split(), edbm_dissolve_verts_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_dupli_extrude_cursor | ( | struct wmOperatorType * | ot | ) |
Definition at line 910 of file editmesh_extrude.c.
References wmOperatorType::description, ED_operator_editmesh_region_view3d(), edbm_dupli_extrude_cursor_invoke(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_DEPENDS_ON_CURSOR, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_duplicate | ( | struct wmOperatorType * | ot | ) |
Definition at line 2077 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_duplicate_exec(), edbm_duplicate_invoke(), wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, ot, wmOperatorType::poll, RNA_def_int(), wmOperatorType::srna, and TFM_TRANSLATION.
Referenced by ED_operatortypes_mesh().
void MESH_OT_edge_collapse | ( | struct wmOperatorType * | ot | ) |
Definition at line 726 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_collapse_edge_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_edge_face_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 1021 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_add_edge_face_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_edge_rotate | ( | struct wmOperatorType * | ot | ) |
Definition at line 2411 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_edge_rotate_selected_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_edge_split | ( | struct wmOperatorType * | ot | ) |
Definition at line 1978 of file editmesh_tools.c.
References BM_EDGE, BM_VERT, wmOperatorType::description, ED_operator_editmesh(), edbm_edge_split_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, merge_type_items, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_enum(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_edgering_select | ( | struct wmOperatorType * | ot | ) |
Definition at line 1872 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh_region_view3d(), edbm_select_loop_invoke(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_edges_select_sharp | ( | struct wmOperatorType * | ot | ) |
Definition at line 4415 of file editmesh_select.c.
References DEG2RADF, wmOperatorType::description, ED_operator_editmesh(), edbm_select_sharp_edges_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float_rotation(), RNA_def_property_float_default(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_extrude_context | ( | struct wmOperatorType * | ot | ) |
Definition at line 507 of file editmesh_extrude.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_extrude_context_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_NO_DEFAULTS, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_extrude_edges_indiv | ( | struct wmOperatorType * | ot | ) |
Definition at line 613 of file editmesh_extrude.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_extrude_edges_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_NO_DEFAULTS, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_extrude_faces_indiv | ( | struct wmOperatorType * | ot | ) |
Definition at line 666 of file editmesh_extrude.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_extrude_faces_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_NO_DEFAULTS, wmOperatorType::poll, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_extrude_region | ( | struct wmOperatorType * | ot | ) |
Definition at line 449 of file editmesh_extrude.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_extrude_region_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_NO_DEFAULTS, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_extrude_repeat | ( | struct wmOperatorType * | ot | ) |
Definition at line 318 of file editmesh_extrude.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_extrude_repeat_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_float(), RNA_def_float_vector_xyz(), RNA_def_int(), RNA_def_property_flag(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_extrude_verts_indiv | ( | struct wmOperatorType * | ot | ) |
Definition at line 560 of file editmesh_extrude.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_extrude_verts_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_NO_DEFAULTS, wmOperatorType::poll, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_face_make_planar | ( | struct wmOperatorType * | ot | ) |
Definition at line 1819 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_face_make_planar_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float(), RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_face_set_extract | ( | struct wmOperatorType * | ot | ) |
Definition at line 421 of file editmesh_mask_extract.c.
References wmOperatorType::description, face_set_extract_invoke(), face_set_extract_modal(), wmOperatorType::flag, geometry_extract_poll(), geometry_extract_props(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_face_split_by_edges | ( | struct wmOperatorType * | ot | ) |
Definition at line 1082 of file editmesh_intersect.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_face_split_by_edges_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_faces_select_linked_flat | ( | struct wmOperatorType * | ot | ) |
Definition at line 4521 of file editmesh_select.c.
References DEG2RADF, wmOperatorType::description, ED_operator_editmesh(), edbm_select_linked_flat_faces_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float_rotation(), RNA_def_property_float_default(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_faces_shade_flat | ( | struct wmOperatorType * | ot | ) |
Definition at line 2981 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_faces_shade_flat_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_faces_shade_smooth | ( | struct wmOperatorType * | ot | ) |
Definition at line 2933 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_faces_shade_smooth_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_fill | ( | struct wmOperatorType * | ot | ) |
Definition at line 4898 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_fill_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_fill_grid | ( | struct wmOperatorType * | ot | ) |
Definition at line 5188 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_fill_grid_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_int(), RNA_def_property_flag(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_fill_holes | ( | struct wmOperatorType * | ot | ) |
Definition at line 5264 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_fill_holes_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_flip_normals | ( | struct wmOperatorType * | ot | ) |
Definition at line 2273 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_flip_normals_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_hide | ( | struct wmOperatorType * | ot | ) |
Definition at line 2491 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_hide_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_inset | ( | struct wmOperatorType * | ot | ) |
Definition at line 567 of file editmesh_inset.c.
References wmOperatorType::cancel, wmOperatorType::description, ED_operator_editmesh(), edbm_inset_cancel(), edbm_inset_exec(), edbm_inset_invoke(), edbm_inset_modal(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_BLOCKING, OPTYPE_GRAB_CURSOR_XY, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float_distance(), RNA_def_property_flag(), RNA_def_property_ui_range(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_intersect | ( | struct wmOperatorType * | ot | ) |
Definition at line 270 of file editmesh_intersect.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_intersect_exec(), edbm_intersect_ui(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, ISECT_SEL, ISECT_SEL_UNSEL, ISECT_SEPARATE_ALL, ISECT_SEPARATE_CUT, ISECT_SEPARATE_NONE, ISECT_SOLVER_EXACT, ISECT_SOLVER_FAST, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), RNA_def_float_distance(), wmOperatorType::srna, and wmOperatorType::ui.
Referenced by ED_operatortypes_mesh().
void MESH_OT_intersect_boolean | ( | struct wmOperatorType * | ot | ) |
Definition at line 433 of file editmesh_intersect.c.
References BMESH_ISECT_BOOLEAN_DIFFERENCE, BMESH_ISECT_BOOLEAN_ISECT, BMESH_ISECT_BOOLEAN_UNION, wmOperatorType::description, ED_operator_editmesh(), edbm_intersect_boolean_exec(), edbm_intersect_boolean_ui(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, ISECT_SOLVER_EXACT, ISECT_SOLVER_FAST, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_enum(), RNA_def_float_distance(), wmOperatorType::srna, and wmOperatorType::ui.
Referenced by ED_operatortypes_mesh().
void MESH_OT_knife_cut | ( | struct wmOperatorType * | ot | ) |
Definition at line 4325 of file editmesh_tools.c.
References wmOperatorType::description, edbm_knife_cut_exec(), EDBM_view3d_poll(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, KNIFE_EXACT, knife_items, wmOperatorType::modal, wmOperatorType::name, OPTYPE_DEPENDS_ON_CURSOR, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_collection_runtime(), RNA_def_enum(), RNA_def_int(), RNA_def_property_flag(), wmOperatorType::srna, WM_CURSOR_KNIFE, WM_CURSOR_NUM, WM_gesture_lines_invoke(), and WM_gesture_lines_modal().
void MESH_OT_knife_project | ( | struct wmOperatorType * | ot | ) |
Definition at line 162 of file editmesh_knife_project.c.
References wmOperatorType::description, ED_operator_editmesh_region_view3d(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, knifeproject_exec(), wmOperatorType::name, OPTYPE_BLOCKING, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_knife_tool | ( | struct wmOperatorType * | ot | ) |
Definition at line 4867 of file editmesh_knife.c.
References wmOperatorType::cancel, DEG2RADF, wmOperatorType::description, ED_operator_editmesh_view3d(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, KNF_CONSTRAIN_ANGLE_MODE_NONE, KNF_CONSTRAIN_ANGLE_MODE_RELATIVE, KNF_CONSTRAIN_ANGLE_MODE_SCREEN, KNF_MEASUREMENT_ANGLE, KNF_MEASUREMENT_BOTH, KNF_MEASUREMENT_DISTANCE, KNF_MEASUREMENT_NONE, KNIFE_DEFAULT_ANGLE_SNAPPING_INCREMENT, KNIFE_MAX_ANGLE_SNAPPING_INCREMENT, KNIFE_MIN_ANGLE_SNAPPING_INCREMENT, knifetool_cancel(), knifetool_invoke(), knifetool_modal(), wmOperatorType::modal, wmOperatorType::name, NULL, OPTYPE_BLOCKING, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_ANGLE, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_property_flag(), RNA_def_property_subtype(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_loop_multi_select | ( | struct wmOperatorType * | ot | ) |
Definition at line 1580 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_loop_multiselect_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_loop_select | ( | struct wmOperatorType * | ot | ) |
Definition at line 1845 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh_region_view3d(), edbm_select_loop_invoke(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_loop_to_region | ( | struct wmOperatorType * | ot | ) |
Definition at line 5299 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_loop_to_region_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_loopcut | ( | struct wmOperatorType * | ot | ) |
Definition at line 719 of file editmesh_loopcut.c.
References BLT_I18NCONTEXT_ID_CURVE_LEGACY, wmOperatorType::cancel, wmOperatorType::description, ED_operator_editmesh_region_view3d(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, loopcut_exec(), loopcut_modal(), wmOperatorType::modal, wmOperatorType::name, NULL, OPTYPE_BLOCKING, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_ENUM, PROP_HIDDEN, PROP_INVSQUARE, PROP_NONE, PROP_SKIP_SAVE, ringcut_cancel(), ringcut_invoke(), RNA_def_boolean_array(), RNA_def_float(), RNA_def_int(), RNA_def_property(), RNA_def_property_enum_default(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_translation_context(), RNA_def_property_ui_text(), rna_enum_proportional_falloff_curve_only_items, wmOperatorType::srna, SUBD_SMOOTH_MAX, and WM_operatortype_props_advanced_begin().
Referenced by ED_operatortypes_mesh().
void MESH_OT_mark_seam | ( | struct wmOperatorType * | ot | ) |
Definition at line 1098 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_mark_seam_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), wmOperatorType::srna, and WM_operatortype_props_advanced_begin().
Referenced by ED_operatortypes_mesh().
void MESH_OT_mark_sharp | ( | struct wmOperatorType * | ot | ) |
Definition at line 1172 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_mark_sharp_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_merge | ( | struct wmOperatorType * | ot | ) |
Definition at line 3504 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_merge_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, merge_type_itemf(), merge_type_items, MESH_MERGE_CENTER, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_boolean(), RNA_def_enum(), RNA_def_enum_funcs(), wmOperatorType::srna, WM_menu_invoke(), and WM_operatortype_props_advanced_begin().
Referenced by ED_operatortypes_mesh().
void MESH_OT_merge_normals | ( | struct wmOperatorType * | ot | ) |
Definition at line 9016 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_merge_normals_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_mod_weighted_strength | ( | struct wmOperatorType * | ot | ) |
Definition at line 9855 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_mod_weighted_strength_exec(), wmOperatorType::exec, FACE_STRENGTH_MEDIUM, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, prop_mesh_face_strength_types, RNA_def_boolean(), RNA_def_enum(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_normals_make_consistent | ( | struct wmOperatorType * | ot | ) |
Definition at line 2612 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_normals_make_consistent_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_normals_tools | ( | struct wmOperatorType * | ot | ) |
Definition at line 9513 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), EDBM_CLNOR_TOOLS_COPY, edbm_normals_tools_exec(), edbm_normals_tools_ui(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, normal_vector_tool_items, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, PROP_HIDDEN, RNA_def_boolean(), RNA_def_enum(), RNA_def_property_flag(), wmOperatorType::srna, and wmOperatorType::ui.
Referenced by ED_operatortypes_mesh().
void MESH_OT_offset_edge_loops | ( | struct wmOperatorType * | ot | ) |
Definition at line 7641 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_offset_edgeloop_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_INTERNAL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_paint_mask_extract | ( | struct wmOperatorType * | ot | ) |
Definition at line 337 of file editmesh_mask_extract.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, geometry_extract_poll(), geometry_extract_props(), wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, paint_mask_extract_exec(), paint_mask_extract_invoke(), wmOperatorType::poll, RNA_def_float(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_paint_mask_slice | ( | struct wmOperatorType * | ot | ) |
Definition at line 591 of file editmesh_mask_extract.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, geometry_extract_poll(), wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, paint_mask_slice_exec(), wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float(), RNA_def_property_flag(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_point_normals | ( | struct wmOperatorType * | ot | ) |
Definition at line 8775 of file editmesh_tools.c.
References wmOperatorType::cancel, clnors_pointto_mode_items, wmOperatorType::description, ED_operator_editmesh(), EDBM_CLNOR_POINTTO_MODE_COORDINATES, edbm_point_normals_exec(), edbm_point_normals_invoke(), edbm_point_normals_modal(), edbm_point_normals_ui(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, NULL, OPTYPE_BLOCKING, OPTYPE_REGISTER, OPTYPE_UNDO, ot, point_normals_cancel(), wmOperatorType::poll, wmOperatorType::prop, PROP_HIDDEN, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_float_vector_xyz(), RNA_def_property_flag(), wmOperatorType::srna, and wmOperatorType::ui.
Referenced by ED_operatortypes_mesh().
void MESH_OT_poke | ( | struct wmOperatorType * | ot | ) |
Definition at line 5441 of file editmesh_tools.c.
References BMOP_POKE_BOUNDS, BMOP_POKE_MEDIAN, BMOP_POKE_MEDIAN_WEIGHTED, wmOperatorType::description, ED_operator_editmesh(), edbm_poke_face_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_enum(), RNA_def_float_distance(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_polybuild_delete_at_cursor | ( | struct wmOperatorType * | ot | ) |
Definition at line 247 of file editmesh_polybuild.c.
References edbm_polybuild_delete_at_cursor_invoke(), EDBM_view3d_poll(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_PROPORTIONAL, wmOperatorType::poll, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_polybuild_dissolve_at_cursor | ( | struct wmOperatorType * | ot | ) |
Definition at line 601 of file editmesh_polybuild.c.
References edbm_polybuild_dissolve_at_cursor_invoke(), EDBM_view3d_poll(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_polybuild_face_at_cursor | ( | struct wmOperatorType * | ot | ) |
Definition at line 417 of file editmesh_polybuild.c.
References edbm_polybuild_face_at_cursor_invoke(), EDBM_view3d_poll(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_PROPORTIONAL, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_polybuild_split_at_cursor | ( | struct wmOperatorType * | ot | ) |
Definition at line 507 of file editmesh_polybuild.c.
References edbm_polybuild_split_at_cursor_invoke(), EDBM_view3d_poll(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_PROPORTIONAL, wmOperatorType::poll, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_polybuild_transform_at_cursor | ( | struct wmOperatorType * | ot | ) |
Definition at line 159 of file editmesh_polybuild.c.
References edbm_polybuild_transform_at_cursor_invoke(), EDBM_view3d_poll(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_PROPORTIONAL, wmOperatorType::poll, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_primitive_circle_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 278 of file editmesh_add.c.
References add_primitive_circle_exec(), wmOperatorType::description, ED_object_add_generic_props(), ED_object_add_mesh_props(), ED_object_add_unit_props_radius(), ED_operator_scene_editable(), wmOperatorType::exec, fill_type_items, wmOperatorType::flag, wmOperatorType::idname, MESH_ADD_VERTS_MAXI, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_primitive_cone_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 428 of file editmesh_add.c.
References add_primitive_cone_exec(), wmOperatorType::description, ED_object_add_generic_props(), ED_object_add_mesh_props(), ED_operator_scene_editable(), wmOperatorType::exec, fill_type_items, wmOperatorType::flag, wmOperatorType::idname, MESH_ADD_VERTS_MAXI, wmOperatorType::name, OBJECT_ADD_SIZE_MAXF, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), RNA_def_float_distance(), RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_primitive_cube_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 201 of file editmesh_add.c.
References add_primitive_cube_exec(), wmOperatorType::description, ED_object_add_generic_props(), ED_object_add_mesh_props(), ED_object_add_unit_props_size(), ED_operator_scene_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_primitive_cube_add_gizmo | ( | struct wmOperatorType * | ot | ) |
Definition at line 377 of file editmesh_add_gizmo.c.
References add_primitive_cube_gizmo_exec(), add_primitive_cube_gizmo_invoke(), wmOperatorType::description, ED_object_add_generic_props(), ED_object_add_mesh_props(), ED_operator_editmesh_view3d(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, MESH_GGT_add_bounds(), wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_float_matrix(), RNA_def_property_flag(), wmOperatorType::srna, and WM_gizmogrouptype_append().
Referenced by ED_operatortypes_mesh().
void MESH_OT_primitive_cylinder_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 352 of file editmesh_add.c.
References add_primitive_cylinder_exec(), wmOperatorType::description, ED_object_add_generic_props(), ED_object_add_mesh_props(), ED_object_add_unit_props_radius(), ED_operator_scene_editable(), wmOperatorType::exec, fill_type_items, wmOperatorType::flag, wmOperatorType::idname, MESH_ADD_VERTS_MAXI, wmOperatorType::name, OBJECT_ADD_SIZE_MAXF, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), RNA_def_float_distance(), RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_primitive_grid_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 501 of file editmesh_add.c.
References add_primitive_grid_exec(), wmOperatorType::description, ED_object_add_generic_props(), ED_object_add_mesh_props(), ED_object_add_unit_props_size(), ED_operator_scene_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, MESH_ADD_VERTS_MAXI, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_primitive_ico_sphere_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 706 of file editmesh_add.c.
References add_primitive_icosphere_exec(), wmOperatorType::description, ED_object_add_generic_props(), ED_object_add_mesh_props(), ED_object_add_unit_props_radius(), ED_operator_scene_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_primitive_monkey_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 574 of file editmesh_add.c.
References add_primitive_monkey_exec(), wmOperatorType::description, ED_object_add_generic_props(), ED_object_add_mesh_props(), ED_object_add_unit_props_size(), ED_operator_scene_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_primitive_plane_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 138 of file editmesh_add.c.
References add_primitive_plane_exec(), wmOperatorType::description, ED_object_add_generic_props(), ED_object_add_mesh_props(), ED_object_add_unit_props_size(), ED_operator_scene_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_primitive_uv_sphere_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 639 of file editmesh_add.c.
References add_primitive_uvsphere_exec(), wmOperatorType::description, ED_object_add_generic_props(), ED_object_add_mesh_props(), ED_object_add_unit_props_radius(), ED_operator_scene_editable(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, MESH_ADD_VERTS_MAXI, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_quads_convert_to_tris | ( | struct wmOperatorType * | ot | ) |
Definition at line 5549 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_quads_convert_to_tris_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, MOD_TRIANGULATE_NGON_BEAUTY, MOD_TRIANGULATE_QUAD_BEAUTY, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), rna_enum_modifier_triangulate_ngon_method_items, rna_enum_modifier_triangulate_quad_method_items, and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_region_to_loop | ( | struct wmOperatorType * | ot | ) |
Definition at line 5085 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_region_to_loop_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_remove_doubles | ( | struct wmOperatorType * | ot | ) |
Definition at line 3620 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_remove_doubles_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_float_distance(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_reveal | ( | struct wmOperatorType * | ot | ) |
Definition at line 2542 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_reveal_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_rip | ( | struct wmOperatorType * | ot | ) |
Definition at line 1099 of file editmesh_rip.c.
References wmOperatorType::description, edbm_rip_invoke(), EDBM_view3d_poll(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_DEPENDS_ON_CURSOR, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_PROPORTIONAL, wmOperatorType::poll, RNA_def_boolean(), wmOperatorType::srna, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_rip_edge | ( | struct wmOperatorType * | ot | ) |
Definition at line 225 of file editmesh_rip_edge.c.
References wmOperatorType::description, edbm_rip_edge_invoke(), EDBM_view3d_poll(), wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_DEPENDS_ON_CURSOR, OPTYPE_REGISTER, OPTYPE_UNDO, ot, P_MIRROR_DUMMY, P_PROPORTIONAL, wmOperatorType::poll, and Transform_Properties().
Referenced by ED_operatortypes_mesh().
void MESH_OT_screw | ( | struct wmOperatorType * | ot | ) |
Definition at line 182 of file editmesh_extrude_screw.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_screw_exec(), edbm_screw_invoke(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float_vector(), RNA_def_float_vector_xyz(), RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_sculpt_vertex_color_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 787 of file mesh_data.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, layers_poll(), mesh_sculpt_vertex_color_add_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_sculpt_vertex_color_remove | ( | struct wmOperatorType * | ot | ) |
Definition at line 814 of file mesh_data.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_sculpt_vertex_color_remove_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and sculpt_vertex_color_remove_poll().
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_all | ( | struct wmOperatorType * | ot | ) |
Definition at line 1949 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_all_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and WM_operator_properties_select_all().
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_axis | ( | struct wmOperatorType * | ot | ) |
Definition at line 4979 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_axis_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), RNA_def_float(), rna_enum_axis_xyz_items, rna_enum_transform_orientation_items, SELECT_AXIS_ALIGN, SELECT_AXIS_NEG, SELECT_AXIS_POS, wmOperatorType::srna, and V3D_ORIENT_LOCAL.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_face_by_sides | ( | struct wmOperatorType * | ot | ) |
Definition at line 3811 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_face_by_sides_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_enum(), RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_interior_faces | ( | struct wmOperatorType * | ot | ) |
Definition at line 1995 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_faces_select_interior_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_less | ( | struct wmOperatorType * | ot | ) |
Definition at line 4085 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_less_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_linked | ( | struct wmOperatorType * | ot | ) |
Definition at line 3442 of file editmesh_select.c.
References BMO_DELIM_SEAM, wmOperatorType::description, ED_operator_editmesh(), edbm_select_linked_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_enum_flag(), RNA_def_property_flag(), rna_enum_mesh_delimit_mode_items, wmOperatorType::srna, and UNUSED_VARS.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_linked_pick | ( | struct wmOperatorType * | ot | ) |
Definition at line 3713 of file editmesh_select.c.
References BMO_DELIM_SEAM, wmOperatorType::description, ED_operator_editmesh(), edbm_select_linked_pick_exec(), edbm_select_linked_pick_invoke(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_enum_flag(), RNA_def_int(), RNA_def_property_flag(), rna_enum_mesh_delimit_mode_items, and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_loose | ( | struct wmOperatorType * | ot | ) |
Definition at line 3911 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_loose_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_mirror | ( | struct wmOperatorType * | ot | ) |
Definition at line 3983 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_mirror_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_enum_flag(), rna_enum_axis_flag_xyz_items, and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_mode | ( | struct wmOperatorType * | ot | ) |
Definition at line 1410 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_mode_exec(), edbm_select_mode_get_description(), edbm_select_mode_invoke(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::get_description, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_enum(), RNA_def_property_flag(), rna_enum_mesh_select_mode_items, and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_more | ( | struct wmOperatorType * | ot | ) |
Definition at line 4035 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_more_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_non_manifold | ( | struct wmOperatorType * | ot | ) |
Definition at line 4627 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_non_manifold_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_nth | ( | struct wmOperatorType * | ot | ) |
Definition at line 4336 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_nth_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and WM_operator_properties_checker_interval().
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_random | ( | struct wmOperatorType * | ot | ) |
Definition at line 4752 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_random_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and WM_operator_properties_select_random().
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_similar | ( | struct wmOperatorType * | ot | ) |
Definition at line 1401 of file editmesh_select_similar.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_similar_exec(), edbm_select_similar_poll_property(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::poll_property, wmOperatorType::prop, prop_similar_compare_types, prop_similar_types, RNA_def_enum(), RNA_def_enum_funcs(), RNA_def_float(), RNA_def_property_ui_range(), select_similar_type_itemf(), SIM_CMP_EQ, SIMVERT_NORMAL, wmOperatorType::srna, and WM_menu_invoke().
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_similar_region | ( | struct wmOperatorType * | ot | ) |
Definition at line 1319 of file editmesh_select.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_select_similar_region_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_select_ungrouped | ( | struct wmOperatorType * | ot | ) |
Definition at line 4849 of file editmesh_select.c.
References wmOperatorType::description, edbm_select_ungrouped_exec(), edbm_select_ungrouped_poll(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_separate | ( | struct wmOperatorType * | ot | ) |
Definition at line 4800 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_scene_editable(), edbm_separate_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, MESH_SEPARATE_LOOSE, MESH_SEPARATE_MATERIAL, MESH_SEPARATE_SELECTED, wmOperatorType::name, NULL, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_enum(), wmOperatorType::srna, and WM_menu_invoke().
Referenced by ED_operatortypes_mesh().
void MESH_OT_set_normals_from_faces | ( | struct wmOperatorType * | ot | ) |
Definition at line 9641 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_set_normals_from_faces_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_shape_propagate_to_all | ( | struct wmOperatorType * | ot | ) |
Definition at line 3731 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_shape_propagate_to_all_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_shortest_path_pick | ( | struct wmOperatorType * | ot | ) |
Definition at line 777 of file editmesh_path.c.
References wmOperatorType::description, ED_operator_editmesh_region_view3d(), edbm_shortest_path_pick_exec(), edbm_shortest_path_pick_invoke(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, path_select_poll_property(), path_select_properties(), wmOperatorType::poll, wmOperatorType::poll_property, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_int(), RNA_def_property_flag(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_shortest_path_select | ( | struct wmOperatorType * | ot | ) |
Definition at line 910 of file editmesh_path.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_shortest_path_select_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, path_select_poll_property(), path_select_properties(), wmOperatorType::poll, and wmOperatorType::poll_property.
Referenced by ED_operatortypes_mesh().
void MESH_OT_smooth_normals | ( | struct wmOperatorType * | ot | ) |
Definition at line 9754 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_smooth_normals_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_solidify | ( | struct wmOperatorType * | ot | ) |
Definition at line 3988 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_solidify_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float_distance(), RNA_def_property_ui_range(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_sort_elements | ( | struct wmOperatorType * | ot | ) |
Definition at line 7148 of file editmesh_tools.c.
References BM_EDGE, BM_FACE, BM_VERT, wmOperatorType::description, ED_operator_editmesh(), edbm_sort_elements_exec(), edbm_sort_elements_poll_property(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::poll_property, wmOperatorType::prop, RNA_def_boolean(), RNA_def_enum(), RNA_def_enum_flag(), RNA_def_int(), wmOperatorType::srna, SRT_CURSOR_DISTANCE, SRT_MATERIAL, SRT_RANDOMIZE, SRT_REVERSE, SRT_SELECTED, SRT_VIEW_XAXIS, SRT_VIEW_ZAXIS, and WM_menu_invoke().
Referenced by ED_operatortypes_mesh().
void MESH_OT_spin | ( | struct wmOperatorType * | ot | ) |
Definition at line 168 of file editmesh_extrude_spin.c.
References DEG2RADF, wmOperatorType::description, ED_operator_editmesh(), edbm_spin_exec(), edbm_spin_invoke(), edbm_spin_poll_property(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, MESH_GGT_spin(), MESH_GGT_spin_redo(), wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::poll_property, PROP_ANGLE, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_float(), RNA_def_float_vector(), RNA_def_float_vector_xyz(), RNA_def_int(), RNA_def_property_flag(), RNA_def_property_subtype(), wmOperatorType::srna, and WM_gizmogrouptype_append().
Referenced by ED_operatortypes_mesh().
void MESH_OT_split | ( | struct wmOperatorType * | ot | ) |
Definition at line 6538 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_split_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_split_normals | ( | struct wmOperatorType * | ot | ) |
Definition at line 9036 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_split_normals_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_subdivide | ( | struct wmOperatorType * | ot | ) |
Definition at line 146 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_subdivide_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, prop_mesh_cornervert_types, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_int(), RNA_def_property_flag(), wmOperatorType::srna, SUBD_CORNER_STRAIGHT_CUT, and WM_operatortype_props_advanced_begin().
Referenced by ED_operatortypes_mesh().
void MESH_OT_subdivide_edgering | ( | struct wmOperatorType * | ot | ) |
Definition at line 334 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_subdivide_edge_ring_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_operator_edgering_props(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_symmetrize | ( | struct wmOperatorType * | ot | ) |
Definition at line 7856 of file editmesh_tools.c.
References BMO_SYMMETRIZE_NEGATIVE_X, wmOperatorType::description, ED_operator_editmesh(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_symmetrize_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_enum(), RNA_def_float(), rna_enum_symmetrize_direction_items, and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_symmetry_snap | ( | struct wmOperatorType * | ot | ) |
Definition at line 8021 of file editmesh_tools.c.
References BMO_SYMMETRIZE_NEGATIVE_X, wmOperatorType::description, ED_operator_editmesh(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_symmetry_snap_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_boolean(), RNA_def_enum(), RNA_def_float(), RNA_def_float_distance(), rna_enum_symmetrize_direction_items, and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_tris_convert_to_quads | ( | struct wmOperatorType * | ot | ) |
Definition at line 5703 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_tris_convert_to_quads_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, join_triangle_props(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_unsubdivide | ( | struct wmOperatorType * | ot | ) |
Definition at line 399 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_unsubdivide_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_int(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_uv_texture_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 652 of file mesh_data.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, layers_poll(), mesh_uv_texture_add_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_uv_texture_remove | ( | struct wmOperatorType * | ot | ) |
Definition at line 685 of file mesh_data.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_uv_texture_remove_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and uv_texture_remove_poll().
Referenced by ED_operatortypes_mesh().
void MESH_OT_uvs_reverse | ( | struct wmOperatorType * | ot | ) |
Definition at line 3197 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_reverse_uvs_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_uvs_rotate | ( | struct wmOperatorType * | ot | ) |
Definition at line 3179 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_rotate_uvs_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_vert_connect | ( | struct wmOperatorType * | ot | ) |
Definition at line 1333 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_vert_connect_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_vert_connect_concave | ( | struct wmOperatorType * | ot | ) |
Definition at line 1686 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_vert_connect_concave_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_vert_connect_nonplanar | ( | struct wmOperatorType * | ot | ) |
Definition at line 1745 of file editmesh_tools.c.
References DEG2RADF, wmOperatorType::description, ED_operator_editmesh(), edbm_vert_connect_nonplaner_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float_rotation(), RNA_def_property_float_default(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
void MESH_OT_vert_connect_path | ( | struct wmOperatorType * | ot | ) |
Definition at line 1635 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_vert_connect_path_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_vertex_color_add | ( | struct wmOperatorType * | ot | ) |
Definition at line 731 of file mesh_data.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, layers_poll(), mesh_vertex_color_add_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, and wmOperatorType::poll.
Referenced by ED_operatortypes_mesh().
void MESH_OT_vertex_color_remove | ( | struct wmOperatorType * | ot | ) |
Definition at line 758 of file mesh_data.cc.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, mesh_vertex_color_remove_exec(), wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and vertex_color_remove_poll().
Referenced by ED_operatortypes_mesh().
void MESH_OT_vertices_smooth | ( | struct wmOperatorType * | ot | ) |
Definition at line 2729 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_do_smooth_vertex_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_boolean(), RNA_def_float_factor(), RNA_def_int(), wmOperatorType::srna, WM_operator_type_modal_from_exec_for_object_edit_coords(), and WM_operatortype_props_advanced_begin().
Referenced by ED_operatortypes_mesh().
void MESH_OT_vertices_smooth_laplacian | ( | struct wmOperatorType * | ot | ) |
Definition at line 2844 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_do_smooth_laplacian_vertex_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_float(), RNA_def_int(), wmOperatorType::srna, and WM_operatortype_props_advanced_begin().
Referenced by ED_operatortypes_mesh().
void MESH_OT_wireframe | ( | struct wmOperatorType * | ot | ) |
Definition at line 7532 of file editmesh_tools.c.
References wmOperatorType::description, ED_operator_editmesh(), edbm_wireframe_exec(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), RNA_def_float(), RNA_def_float_distance(), RNA_def_property_ui_range(), and wmOperatorType::srna.
Referenced by ED_operatortypes_mesh().
struct wmKeyMap* point_normals_modal_keymap | ( | wmKeyConfig * | keyconf | ) |
Called in transform_ops.c, on each regeneration of key-maps.
Definition at line 8252 of file editmesh_tools.c.
References EDBM_CLNOR_MODAL_CANCEL, EDBM_CLNOR_MODAL_CONFIRM, EDBM_CLNOR_MODAL_POINTTO_ALIGN, EDBM_CLNOR_MODAL_POINTTO_INVERT, EDBM_CLNOR_MODAL_POINTTO_RESET, EDBM_CLNOR_MODAL_POINTTO_SET_USE_3DCURSOR, EDBM_CLNOR_MODAL_POINTTO_SET_USE_SELECTED, EDBM_CLNOR_MODAL_POINTTO_SPHERIZE, EDBM_CLNOR_MODAL_POINTTO_USE_MOUSE, EDBM_CLNOR_MODAL_POINTTO_USE_OBJECT, EDBM_CLNOR_MODAL_POINTTO_USE_PIVOT, wmKeyMap::modal_items, NULL, WM_modalkeymap_assign(), WM_modalkeymap_ensure(), and WM_modalkeymap_find().
Referenced by ED_keymap_mesh().
|
extern |