Type Aliases
The following type aliases are available globally.
-
A lookup table that caches information about points derived from a Bézier curve.
Declaration
Swift
public typealias BezierLookUpTable<Bezier> = LookUpTable<Bezier.Input, Bezier.Output> where Bezier : BezierType
-
A 2-dimensional cubic Bézier curve type.
Declaration
Swift
public typealias CubicBezier2<Point> = CubicBezier<Point> where Point : Bezier2PointType
-
A 2-dimensional linear Bézier curve type.
Declaration
Swift
public typealias LinearBezier2<Point> = LinearBezier<Point> where Point : Bezier2PointType
-
A 2-dimensional cubic Bézier curve type.
Declaration
Swift
public typealias QuadBezier2<Point> = QuadBezier<Point> where Point : Bezier2PointType
-
A typealias for
CubicBezier2
that constraints its point type toBezier2DPoint
, defining a cubic Bézier with double-precision floating-point coordinate type.Declaration
Swift
public typealias CubicBezier2D = CubicBezier2<Bezier2DPoint>
-
A typealias for
CubicBezier2
that constraints its point type toBezier2FPoint
, defining a cubic Bézier with single-precision floating-point coordinate type.Declaration
Swift
public typealias CubicBezier2F = CubicBezier2<Bezier2FPoint>
-
A typealias for
LinearBezier2
that constraints its point type toBezier2DPoint
, defining a linear Bézier with double-precision floating-point coordinate type.Declaration
Swift
public typealias LinearBezier2D = LinearBezier2<Bezier2DPoint>
-
A typealias for
LinearBezier2
that constraints its point type toBezier2FPoint
, defining a linear Bézier with single-precision floating-point coordinate type.Declaration
Swift
public typealias LinearBezier2F = LinearBezier2<Bezier2FPoint>
-
A typealias for
QuadBezier2
that constraints its point type toBezier2DPoint
, defining a quadratic Bézier with double-precision floating-point coordinate type.Declaration
Swift
public typealias QuadBezier2D = QuadBezier2<Bezier2DPoint>
-
A typealias for
QuadBezier2
that constraints its point type toBezier2FPoint
, defining a quadratic Bézier with single-precision floating-point coordinate type.Declaration
Swift
public typealias QuadBezier2F = QuadBezier2<Bezier2FPoint>