|
| static void | blender::ed::curves::curve_offsets_from_selection (const Span< IndexRange > selected_points, const IndexRange points, const int curve, const bool cyclic, Vector< int > &r_new_curve_offsets, Vector< bool > &r_new_cyclic, Vector< IndexRange > &r_src_ranges, Vector< int > &r_dst_offsets, Vector< int > &r_dst_to_src_curve) |
| static void | blender::ed::curves::append_point_knots (const Span< IndexRange > src_ranges, const OffsetIndices< int > dst_offsets, const Span< int > dst_to_src_curve, const bke::CurvesGeometry &src_curves, bke::CurvesGeometry &curves) |
| static void | blender::ed::curves::append_curve_knots (const IndexMask &mask, bke::CurvesGeometry &curves) |
| static void | blender::ed::curves::invert_ranges (const IndexRange universe, const Span< IndexRange > ranges, Array< IndexRange > &inverted) |
| static IndexRange | blender::ed::curves::extend_range (const IndexRange range, const IndexRange universe) |
| static void | blender::ed::curves::extend_range_by_1_within_bounds (const IndexRange universe, const bool cyclic, const Span< IndexRange > ranges, Vector< IndexRange > &extended_ranges) |
| static bke::CurvesGeometry | blender::ed::curves::copy_data_to_geometry (const bke::CurvesGeometry &src_curves, const Span< int > dst_to_src_curve, const Span< int > offsets, const Span< bool > cyclic, const Span< IndexRange > src_ranges, const OffsetIndices< int > dst_offsets) |
| bool | blender::ed::curves::remove_selection (bke::CurvesGeometry &curves, const bke::AttrDomain selection_domain) |
| void | blender::ed::curves::duplicate_points (bke::CurvesGeometry &curves, const IndexMask &mask) |
| void | blender::ed::curves::duplicate_curves (bke::CurvesGeometry &curves, const IndexMask &mask) |
| bke::CurvesGeometry | blender::ed::curves::split_points (const bke::CurvesGeometry &curves, const IndexMask &points_to_split) |
| void | blender::ed::curves::separate_points (const bke::CurvesGeometry &curves, const IndexMask &points_to_separate, bke::CurvesGeometry &separated, bke::CurvesGeometry &retained) |
| void | blender::ed::curves::add_curves (bke::CurvesGeometry &curves, const Span< int > new_sizes) |
| void | blender::ed::curves::resize_curves (bke::CurvesGeometry &curves, const IndexMask &curves_to_resize, const Span< int > new_sizes) |
| void | blender::ed::curves::reorder_curves (bke::CurvesGeometry &curves, const Span< int > old_by_new_indices_map) |