// Copyright (c) 2007-2018 ppy Pty Ltd . // Licensed under the MIT Licence - https://raw.githubusercontent.com/ppy/osu/master/LICENCE using System; using System.Collections.Generic; using OpenTK; namespace osu.Game.Rulesets.Objects { public interface IApproximator { /// /// Approximates a path by interpolating a sequence of control points. /// /// The control points of the path. /// A set of points that lie on the path. List Approximate(ReadOnlySpan controlPoints); } }