TGEaseType
enum TGEaseType {}
Describes ease functions to be used for camera or other transition animation.
-
Linear ease type
f(t) = t
Declaration
Objective-C
TGEaseTypeLinear = 0
Swift
case linear = 0
-
Cube ease type
f(t) = (-2 * t + 3) * t * t
Declaration
Objective-C
TGEaseTypeCubic
Swift
case cubic = 1
-
Quint ease type
f(t) = (6 * t * t - 15 * t + 10) * t * t * t
Declaration
Objective-C
TGEaseTypeQuint
Swift
case quint = 2
-
Sine ease type
f(t) = 0.5 - 0.5 * cos(PI * t)
Declaration
Objective-C
TGEaseTypeSine
Swift
case sine = 3
-
Default ease type
Declaration
Objective-C
TGEaseTypeDefault = TGEaseTypeCubic
Swift
static var `default`: TGEaseType { get }