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 }