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