flattenBezier - multiple declarations
Function flattenBezier
templated version of bezier flatten curve function, allocates temporary buffer
PointF[] flattenBezier(alias BezierFunc)
(
const PointF[] cp,
int segmentCountInclusive
)
if (is(typeof(BezierFunc) == function));
Function flattenBezier
flatten bezier curve function, writes to provided buffer instead of allocation
void flattenBezier(alias BezierFunc)
(
const PointF[] cp,
int segmentCountInclusive,
PointF[] outSegments
)
if (is(typeof(BezierFunc) == function));