diff options
Diffstat (limited to 'source/blender/blenkernel/BKE_spline.hh')
-rw-r--r-- | source/blender/blenkernel/BKE_spline.hh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source/blender/blenkernel/BKE_spline.hh b/source/blender/blenkernel/BKE_spline.hh index 35bbc23b21a..f1ffeb664f5 100644 --- a/source/blender/blenkernel/BKE_spline.hh +++ b/source/blender/blenkernel/BKE_spline.hh @@ -478,8 +478,15 @@ class PolySpline final : public Spline { * more of the data is stored in the splines, but also just to be different than the name in DNA. */ class CurveEval { + private: + blender::Vector<SplinePtr> splines_; + public: - blender::Vector<SplinePtr> splines; + blender::Span<SplinePtr> splines() const; + blender::MutableSpan<SplinePtr> splines(); + + void add_spline(SplinePtr spline); + void remove_splines(blender::IndexMask mask); CurveEval *copy(); |