Blender  V3.3
GEO_set_curve_type.hh
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
5 #include "BLI_function_ref.hh"
6 #include "BLI_index_mask.hh"
7 
8 #include "BKE_curves.hh"
9 
10 namespace blender::geometry {
11 
21 bool try_curves_conversion_in_place(IndexMask selection,
22  CurveType dst_type,
23  FunctionRef<bke::CurvesGeometry &()> get_writable_curves_fn);
24 
29  IndexMask selection,
30  CurveType dst_type);
31 
32 } // namespace blender::geometry
Low-level operations for curves.
CurveType
struct CurvesGeometry CurvesGeometry
bke::CurvesGeometry convert_curves(const bke::CurvesGeometry &src_curves, IndexMask selection, CurveType dst_type)
bool try_curves_conversion_in_place(IndexMask selection, CurveType dst_type, FunctionRef< bke::CurvesGeometry &()> get_writable_curves_fn)