UnitBezier
public struct UnitBezier : Equatable
A bezier curve, often used to calculate timing functions.
-
Declaration
Swift
public var first: ControlPoint
-
Declaration
Swift
public var second: ControlPoint
-
Creates a new
UnitBezier
instance.Declaration
Swift
public init(first: ControlPoint, second: ControlPoint)
-
Equatable.
Declaration
Swift
public static func == (lhs: UnitBezier, rhs: UnitBezier) -> Bool
-
Equivalent to
kCAMediaTimingFunctionEaseIn
.Declaration
Swift
public static var easeIn: UnitBezier { get }
-
Equivalent to
kCAMediaTimingFunctionEaseOut
.Declaration
Swift
public static var easeOut: UnitBezier { get }
-
Equivalent to
kCAMediaTimingFunctionEaseInEaseOut
.Declaration
Swift
public static var easeInEaseOut: UnitBezier { get }
-
No easing.
Declaration
Swift
public static var linear: UnitBezier { get }
-
Inspired by the default curve in Google Material Design.
Declaration
Swift
public static var swiftOut: UnitBezier { get }
-
Declaration
Swift
public struct ControlPoint : Equatable