|
Blender V4.5
|
Namespaces | |
| namespace | set_attribute |
Functions | |
| static char | domain_to_htype (const bke::AttrDomain domain) |
| static bool | mesh_active_attribute_poll (bContext *C) |
| static wmOperatorStatus | set_sharpness_by_angle_exec (bContext *C, wmOperator *op) |
| void | MESH_OT_set_sharpness_by_angle (wmOperatorType *ot) |
|
static |
Definition at line 46 of file editmesh_attribute.cc.
References BLI_assert_unreachable, BM_EDGE, BM_FACE, BM_LOOP, BM_VERT, blender::bke::Corner, blender::bke::Edge, blender::bke::Face, and blender::bke::Point.
Referenced by blender::ed::mesh::set_attribute::mesh_set_attribute_invoke().
|
static |
Definition at line 63 of file editmesh_attribute.cc.
References blender::ed::geometry::attribute_set_poll(), C, ED_mesh_context(), and ED_operator_editmesh().
Referenced by MESH_OT_attribute_set().
| void blender::ed::mesh::MESH_OT_set_sharpness_by_angle | ( | wmOperatorType * | ot | ) |
Definition at line 74 of file editmesh_set_sharpness_by_angle.cc.
References ED_operator_editmesh(), blender::math::AngleRadianBase< float >::from_degree(), OPTYPE_REGISTER, OPTYPE_UNDO, ot, RNA_def_boolean(), RNA_def_float_rotation(), RNA_def_property_float_default(), and set_sharpness_by_angle_exec().
Referenced by ED_operatortypes_mesh().
|
static |
Definition at line 32 of file editmesh_set_sharpness_by_angle.cc.
References BKE_editmesh_lnorspace_update(), BKE_view_layer_array_from_objects_in_edit_mode_unique_data(), BMEditMesh::bm, BM_edge_loop_pair(), BM_EDGES_OF_MESH, BM_elem_flag_set, BM_elem_flag_test, BM_ELEM_SELECT, BM_ELEM_SMOOTH, BM_ITER_MESH, C, CTX_data_scene(), CTX_data_view_layer(), CTX_wm_view3d(), DEG_id_tag_update(), blender::math::dot(), e, BMLoop::f, ID_RECALC_GEOMETRY, NC_GEOM, ND_DATA, BMFace::no, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), RNA_float_get(), and WM_event_add_notifier().
Referenced by MESH_OT_set_sharpness_by_angle().