Timing Functions
-
Conforming types can be used to convert linear input time (
See more0.0 -> 1.0
) to transformed output time (also0.0 -> 1.0
).Declaration
Swift
public protocol TimingFunctionType
-
Returns the input time, unmodified.
See moreDeclaration
Swift
public struct LinearTimingFunction: TimingFunctionType
-
Output time is calculated as
See more(1.0-x)
.Declaration
Swift
public struct ReversedTimingFunction: TimingFunctionType
-
A bezier curve, often used to calculate timing functions.
See moreDeclaration
Swift
public struct UnitBezier