MMMAnimationCurve

Objective-C

NS_ENUM(NSInteger, MMMAnimationCurve) {

	MMMAnimationCurveLinear,
	MMMAnimationCurveEaseOut,
	MMMAnimationCurveEaseIn,
	MMMAnimationCurveEaseInOut,

	// "Softer" versions are closer to the linear curve.
	MMMAnimationCurveSofterEaseIn,
	MMMAnimationCurveSofterEaseOut,
	MMMAnimationCurveSofterEaseInOut,
	
	// Quad animations (e.g. https://easings.net/#easeInQuad)
	MMMAnimationCurveEaseInQuad,
	MMMAnimationCurveEaseOutQuad,
	MMMAnimationCurveEaseInOutQuad,
	
	// Cubic animations (e.g. https://easings.net/#easeInCubic)
	MMMAnimationCurveEaseInCubic,
	MMMAnimationCurveEaseOutCubic,
	MMMAnimationCurveEaseInOutCubic,
	
	// Quart animations (e.g. https://easings.net/#easeInQuart)
	MMMAnimationCurveEaseInQuart,
	MMMAnimationCurveEaseOutQuart,
	MMMAnimationCurveEaseInOutQuart,
	
	// Quint animations (e.g. https://easings.net/#easeInQuint)
	MMMAnimationCurveEaseInQuint,
	MMMAnimationCurveEaseOutQuint,
	MMMAnimationCurveEaseInOutQuint
}

Swift

enum MMMAnimationCurve : Int, @unchecked Sendable

Undocumented