Go to the source code of this file.
|
void | blender::bke::curves::fill_curve_counts (const bke::CurvesGeometry &curves, Span< IndexRange > curve_ranges, MutableSpan< int > counts) |
|
void | blender::bke::curves::accumulate_counts_to_offsets (MutableSpan< int > counts_to_offsets, int start_offset=0) |
|
void | blender::bke::curves::copy_point_data (const CurvesGeometry &src_curves, const CurvesGeometry &dst_curves, Span< IndexRange > curve_ranges, GSpan src, GMutableSpan dst) |
|
void | blender::bke::curves::copy_point_data (const CurvesGeometry &src_curves, const CurvesGeometry &dst_curves, IndexMask src_curve_selection, GSpan src, GMutableSpan dst) |
|
void | blender::bke::curves::fill_points (const CurvesGeometry &curves, IndexMask curve_selection, GPointer value, GMutableSpan dst) |
|
bke::CurvesGeometry | blender::bke::curves::copy_only_curve_domain (const bke::CurvesGeometry &src_curves) |
|
IndexMask | blender::bke::curves::indices_for_type (const VArray< int8_t > &types, const std::array< int, CURVE_TYPES_NUM > &type_counts, const CurveType type, const IndexMask selection, Vector< int64_t > &r_indices) |
|
void | blender::bke::curves::foreach_curve_by_type (const VArray< int8_t > &types, const std::array< int, CURVE_TYPES_NUM > &type_counts, IndexMask selection, FunctionRef< void(IndexMask)> catmull_rom_fn, FunctionRef< void(IndexMask)> poly_fn, FunctionRef< void(IndexMask)> bezier_fn, FunctionRef< void(IndexMask)> nurbs_fn) |
|