Easing.

Easing.Function Enum

Summary

The name of an easing function.
Assembly
Animancer.dll
Namespace
Animancer
Base Types
  • Enum
graph BT Type-->Base0["Enum"] Type["Easing.Function"] class Type type-node

Syntax

public enum Easing.Function

Remarks

The Animancer.Easing class contains various extension methods for this enum.

Fields

Name Constant Value Summary
BackIn 22
Animancer.Easing.Back.In(System.Single)
static
BackInOut 24
Animancer.Easing.Back.InOut(System.Single)
static
BackOut 23
Animancer.Easing.Back.Out(System.Single)
static
BounceIn 25
Animancer.Easing.Bounce.In(System.Single)
static
BounceInOut 27
Animancer.Easing.Bounce.InOut(System.Single)
static
BounceOut 26
Animancer.Easing.Bounce.Out(System.Single)
static
CircularIn 19
Animancer.Easing.Circular.In(System.Single)
static
CircularInOut 21
Animancer.Easing.Circular.InOut(System.Single)
static
CircularOut 20
Animancer.Easing.Circular.Out(System.Single)
static
CubicIn 4
Animancer.Easing.Cubic.In(System.Single)
static
CubicInOut 6
Animancer.Easing.Cubic.InOut(System.Single)
static
CubicOut 5
Animancer.Easing.Cubic.Out(System.Single)
static
ElasticIn 28
Animancer.Easing.Elastic.In(System.Single)
static
ElasticInOut 30
Animancer.Easing.Elastic.InOut(System.Single)
static
ElasticOut 29
Animancer.Easing.Elastic.Out(System.Single)
static
ExponentialIn 16
Animancer.Easing.Exponential.In(System.Single)
static
ExponentialInOut 18
Animancer.Easing.Exponential.InOut(System.Single)
static
ExponentialOut 17
Animancer.Easing.Exponential.Out(System.Single)
static
Linear 0
Animancer.Easing.Linear(System.Single)
static
QuadraticIn 1
Animancer.Easing.Quadratic.In(System.Single)
static
QuadraticInOut 3
Animancer.Easing.Quadratic.InOut(System.Single)
static
QuadraticOut 2
Animancer.Easing.Quadratic.Out(System.Single)
static
QuarticIn 7
Animancer.Easing.Quartic.In(System.Single)
static
QuarticInOut 9
Animancer.Easing.Quartic.InOut(System.Single)
static
QuarticOut 8
Animancer.Easing.Quartic.Out(System.Single)
static
QuinticIn 10
Animancer.Easing.Quintic.In(System.Single)
static
QuinticInOut 12
Animancer.Easing.Quintic.InOut(System.Single)
static
QuinticOut 11
Animancer.Easing.Quintic.Out(System.Single)
static
SineIn 13
Animancer.Easing.Sine.In(System.Single)
static
SineInOut 15
Animancer.Easing.Sine.InOut(System.Single)
static
SineOut 14
Animancer.Easing.Sine.Out(System.Single)
static

Extension Methods

Name Value Summary
GetDelegate() Func<float, float>
[Animancer Extension] Returns a cached delegate representing the specified `function` with a normalized range.
From Easing
GetDerivativeDelegate() Func<float, float>
[Animancer Extension] Returns a cached delegate representing the derivative of the specified `function` with a normalized range.
From Easing
GetRangedDelegate() Easing.RangedDelegate
[Animancer Extension] Returns a cached delegate representing the specified `function` with a custom range.
From Easing
GetRangedDerivativeDelegate() Easing.RangedDelegate
[Animancer Extension] Returns a cached delegate representing the derivative of the specified `function` with a custom range.
From Easing