Table of Contents

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