Class AnimationCurveUtility
- Namespace
- TMPEffects.Extensions
- Assembly
- TMPEffects.dll
public static class AnimationCurveUtility
- Inheritance
-
AnimationCurveUtility
- Inherited Members
-
Fields
EaseInBackPoints
public static readonly ReadOnlyCollection<Vector2> EaseInBackPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInBouncePoints
public static readonly ReadOnlyCollection<Vector2> EaseInBouncePoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInCircPoints
public static readonly ReadOnlyCollection<Vector2> EaseInCircPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInCubicPoints
public static readonly ReadOnlyCollection<Vector2> EaseInCubicPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInElasticPoints
public static readonly ReadOnlyCollection<Vector2> EaseInElasticPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInExpoPoints
public static readonly ReadOnlyCollection<Vector2> EaseInExpoPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInOutBackPoints
public static readonly ReadOnlyCollection<Vector2> EaseInOutBackPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInOutBouncePoints
public static readonly ReadOnlyCollection<Vector2> EaseInOutBouncePoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInOutCircPoints
public static readonly ReadOnlyCollection<Vector2> EaseInOutCircPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInOutCubicPoints
public static readonly ReadOnlyCollection<Vector2> EaseInOutCubicPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInOutElasticPoints
public static readonly ReadOnlyCollection<Vector2> EaseInOutElasticPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInOutExpoPoints
public static readonly ReadOnlyCollection<Vector2> EaseInOutExpoPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInOutQuadPoints
public static readonly ReadOnlyCollection<Vector2> EaseInOutQuadPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInOutQuartPoints
public static readonly ReadOnlyCollection<Vector2> EaseInOutQuartPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInOutQuintPoints
public static readonly ReadOnlyCollection<Vector2> EaseInOutQuintPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInOutSinePoints
public static readonly ReadOnlyCollection<Vector2> EaseInOutSinePoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInQuadPoints
public static readonly ReadOnlyCollection<Vector2> EaseInQuadPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInQuartPoints
public static readonly ReadOnlyCollection<Vector2> EaseInQuartPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInQuintPoints
public static readonly ReadOnlyCollection<Vector2> EaseInQuintPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseInSinePoints
public static readonly ReadOnlyCollection<Vector2> EaseInSinePoints
Field Value
- ReadOnlyCollection<Vector2>
EaseOutBackPoints
public static readonly ReadOnlyCollection<Vector2> EaseOutBackPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseOutBouncePoints
public static readonly ReadOnlyCollection<Vector2> EaseOutBouncePoints
Field Value
- ReadOnlyCollection<Vector2>
EaseOutCircPoints
public static readonly ReadOnlyCollection<Vector2> EaseOutCircPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseOutCubicPoints
public static readonly ReadOnlyCollection<Vector2> EaseOutCubicPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseOutElasticPoints
public static readonly ReadOnlyCollection<Vector2> EaseOutElasticPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseOutExpoPoints
public static readonly ReadOnlyCollection<Vector2> EaseOutExpoPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseOutQuadPoints
public static readonly ReadOnlyCollection<Vector2> EaseOutQuadPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseOutQuartPoints
public static readonly ReadOnlyCollection<Vector2> EaseOutQuartPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseOutQuintPoints
public static readonly ReadOnlyCollection<Vector2> EaseOutQuintPoints
Field Value
- ReadOnlyCollection<Vector2>
EaseOutSinePoints
public static readonly ReadOnlyCollection<Vector2> EaseOutSinePoints
Field Value
- ReadOnlyCollection<Vector2>
NameBezierConstructorMapping
public static readonly ReadOnlyDictionary<string, Func<IEnumerable<Vector2>, AnimationCurve>> NameBezierConstructorMapping
Field Value
- ReadOnlyDictionary<string, Func<IEnumerable<Vector2>, AnimationCurve>>
NameConstructorMapping
public static readonly ReadOnlyDictionary<string, Func<AnimationCurve>> NameConstructorMapping
Field Value
- ReadOnlyDictionary<string, Func<AnimationCurve>>
NamePointsMapping
public static readonly ReadOnlyDictionary<string, ReadOnlyCollection<Vector2>> NamePointsMapping
Field Value
- ReadOnlyDictionary<string, ReadOnlyCollection<Vector2>>
Methods
Bezier(IEnumerable<Vector2>)
public static AnimationCurve Bezier(IEnumerable<Vector2> points)
Parameters
points
IEnumerable<Vector2>
Returns
- AnimationCurve
Bezier(params Vector2[])
public static AnimationCurve Bezier(params Vector2[] points)
Parameters
points
Vector2[]
Returns
- AnimationCurve
CubicBezier(IEnumerable<Vector2>)
public static AnimationCurve CubicBezier(IEnumerable<Vector2> points)
Parameters
points
IEnumerable<Vector2>
Returns
- AnimationCurve
CubicBezier(Vector2, Vector2, Vector2, Vector2)
public static AnimationCurve CubicBezier(Vector2 startPoint, Vector2 controlPoint0, Vector2 controlPoint1, Vector2 endPoint)
Parameters
startPoint
Vector2
controlPoint0
Vector2
controlPoint1
Vector2
endPoint
Vector2
Returns
- AnimationCurve
CubicBezier(params Vector2[])
public static AnimationCurve CubicBezier(params Vector2[] points)
Parameters
points
Vector2[]
Returns
- AnimationCurve
EaseInBack()
public static AnimationCurve EaseInBack()
Returns
- AnimationCurve
EaseInBounce()
public static AnimationCurve EaseInBounce()
Returns
- AnimationCurve
EaseInCirc()
public static AnimationCurve EaseInCirc()
Returns
- AnimationCurve
EaseInCubic()
public static AnimationCurve EaseInCubic()
Returns
- AnimationCurve
EaseInElastic()
public static AnimationCurve EaseInElastic()
Returns
- AnimationCurve
EaseInExpo()
public static AnimationCurve EaseInExpo()
Returns
- AnimationCurve
EaseInOutBack()
public static AnimationCurve EaseInOutBack()
Returns
- AnimationCurve
EaseInOutBounce()
public static AnimationCurve EaseInOutBounce()
Returns
- AnimationCurve
EaseInOutCirc()
public static AnimationCurve EaseInOutCirc()
Returns
- AnimationCurve
EaseInOutCubic()
public static AnimationCurve EaseInOutCubic()
Returns
- AnimationCurve
EaseInOutElastic()
public static AnimationCurve EaseInOutElastic()
Returns
- AnimationCurve
EaseInOutExpo()
public static AnimationCurve EaseInOutExpo()
Returns
- AnimationCurve
EaseInOutQuad()
public static AnimationCurve EaseInOutQuad()
Returns
- AnimationCurve
EaseInOutQuart()
public static AnimationCurve EaseInOutQuart()
Returns
- AnimationCurve
EaseInOutQuint()
public static AnimationCurve EaseInOutQuint()
Returns
- AnimationCurve
EaseInOutSine()
public static AnimationCurve EaseInOutSine()
Returns
- AnimationCurve
EaseInQuad()
public static AnimationCurve EaseInQuad()
Returns
- AnimationCurve
EaseInQuart()
public static AnimationCurve EaseInQuart()
Returns
- AnimationCurve
EaseInQuint()
public static AnimationCurve EaseInQuint()
Returns
- AnimationCurve
EaseInSine()
public static AnimationCurve EaseInSine()
Returns
- AnimationCurve
EaseOutBack()
public static AnimationCurve EaseOutBack()
Returns
- AnimationCurve
EaseOutBounce()
public static AnimationCurve EaseOutBounce()
Returns
- AnimationCurve
EaseOutCirc()
public static AnimationCurve EaseOutCirc()
Returns
- AnimationCurve
EaseOutCubic()
public static AnimationCurve EaseOutCubic()
Returns
- AnimationCurve
EaseOutElastic()
public static AnimationCurve EaseOutElastic()
Returns
- AnimationCurve
EaseOutExpo()
public static AnimationCurve EaseOutExpo()
Returns
- AnimationCurve
EaseOutQuad()
public static AnimationCurve EaseOutQuad()
Returns
- AnimationCurve
EaseOutQuart()
public static AnimationCurve EaseOutQuart()
Returns
- AnimationCurve
EaseOutQuint()
public static AnimationCurve EaseOutQuint()
Returns
- AnimationCurve
EaseOutSine()
public static AnimationCurve EaseOutSine()
Returns
- AnimationCurve
GetInverse(AnimationCurve)
public static AnimationCurve GetInverse(AnimationCurve originalCurve)
Parameters
originalCurve
AnimationCurve
Returns
- AnimationCurve
Invert(AnimationCurve)
public static AnimationCurve Invert(AnimationCurve curve)
Parameters
curve
AnimationCurve
Returns
- AnimationCurve
Linear()
public static AnimationCurve Linear()
Returns
- AnimationCurve
LinearBezier(IEnumerable<Vector2>)
public static AnimationCurve LinearBezier(IEnumerable<Vector2> points)
Parameters
points
IEnumerable<Vector2>
Returns
- AnimationCurve
LinearBezier(Vector2, Vector2)
public static AnimationCurve LinearBezier(Vector2 start, Vector2 end)
Parameters
start
Vector2
end
Vector2
Returns
- AnimationCurve
LinearBezier(params Vector2[])
public static AnimationCurve LinearBezier(params Vector2[] points)
Parameters
points
Vector2[]
Returns
- AnimationCurve
QuadraticBezier(IEnumerable<Vector2>)
public static AnimationCurve QuadraticBezier(IEnumerable<Vector2> points)
Parameters
points
IEnumerable<Vector2>
Returns
- AnimationCurve
QuadraticBezier(Vector2, Vector2, Vector2)
public static AnimationCurve QuadraticBezier(Vector2 startPoint, Vector2 controlPoint, Vector2 endPoint)
Parameters
startPoint
Vector2
controlPoint
Vector2
endPoint
Vector2
Returns
- AnimationCurve
QuadraticBezier(params Vector2[])
public static AnimationCurve QuadraticBezier(params Vector2[] points)
Parameters
points
Vector2[]
Returns
- AnimationCurve