TweenEaseType
Namespace: MonineEngine.Mathematics.Tweening
Defines the method of tweening for a Tween<T>.
public enum TweenEaseType
Inheritance Object → ValueType → Enum → TweenEaseType
Implements IComparable, ISpanFormattable, IFormattable, IConvertible
Remarks:
These types are best explained visually. If you want to know how one of these look, either try it yourself, or look it up. https://easings.net has visuals for all of these easings, as well as examples that compare them to linear movement.
Fields
| Name | Value | Description |
|---|---|---|
| Linear | 1 | Progresses from A to B with no easing. |
| SineIn | 2 | Progresses in from A to B with sine easing. |
| QuadIn | 4 | Progresses in from A to B with quad easing. |
| ExpoIn | 8 | Progresses in from A to B with exponential easing. |
| CubicIn | 16 | Progresses in from A to B with cubic easing. |
| ElasticIn | 32 | Progresses in from A to B with elastic easing. |
| BounceIn | 64 | Progresses in from A to B with bounce easing. |
| QuartIn | 128 | Progresses in from A to B with quart easing. |
| QuintIn | 256 | Progresses in from A to B with quint easing. |
| CircIn | 512 | Progresses in from A to B with circ easing. |
| BackIn | 1024 | Progresses in from A to B with back easing. |
| SineOut | 2048 | Progresses out from A to B with sine easing. |
| QuadOut | 4096 | Progresses out from A to B with quad easing. |
| ExpoOut | 8192 | Progresses out from A to B with exponential easing. |
| CubicOut | 16384 | Progresses out from A to B with cubic easing. |
| ElasticOut | 32768 | Progresses out from A to B with elastic easing. |
| BounceOut | 65536 | Progresses out from A to B with bounce easing. |
| QuartOut | 131072 | Progresses out from A to B with quart easing. |
| QuintOut | 262144 | Progresses out from A to B with quint easing. |
| CircOut | 524288 | Progresses out from A to B with circular easing. |
| BackOut | 1048576 | Progresses out from A to B with back easing. |
| SineInOut | 2097152 | Progresses in and out from A to B with sine easing. |
| QuadInOut | 4194304 | Progresses in and out from A to B with quad easing. |
| ExpoInOut | 8388608 | Progresses in and out from A to B with exponential easing. |
| CubicInOut | 16777216 | Progresses in and out from A to B with cubic easing. |
| ElasticInOut | 33554432 | Progresses in and out from A to B with elastic easing. |
| BounceInOut | 67108864 | Progresses in and out from A to B with bounce easing. |
| QuartInOut | 134217728 | Progresses in and out from A to B with quart easing. |
| QuintInOut | 268435456 | Progresses in and out from A to B with quint easing. |
| CircInOut | 536870912 | Progresses in and out from A to B with circular easing. |
| BackInOut | 1073741824 | Progresses in and out from A to B with back easing. |