C# Класс AssemblyCSharp.Ease

Показать файл Открыть проект

Открытые методы

Метод Описание
BackEaseIn ( double t, double b, double c, double d ) : double

Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing in: accelerating from zero velocity.

BackEaseInOut ( double t, double b, double c, double d ) : double

Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing in/out: acceleration until halfway, then deceleration.

BackEaseOut ( double t, double b, double c, double d ) : double

Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing out: decelerating from zero velocity.

BackEaseOutIn ( double t, double b, double c, double d ) : double

Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing out/in: deceleration until halfway, then acceleration.

BounceEaseIn ( double t, double b, double c, double d ) : double

Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in: accelerating from zero velocity.

BounceEaseInOut ( double t, double b, double c, double d ) : double

Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in/out: acceleration until halfway, then deceleration.

BounceEaseOut ( double t, double b, double c, double d ) : double

Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out: decelerating from zero velocity.

BounceEaseOutIn ( double t, double b, double c, double d ) : double

Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out/in: deceleration until halfway, then acceleration.

CircEaseIn ( double t, double b, double c, double d ) : double

Easing equation function for a circular (sqrt(1-t^2)) easing in: accelerating from zero velocity.

CircEaseInOut ( double t, double b, double c, double d ) : double

Easing equation function for a circular (sqrt(1-t^2)) easing in/out: acceleration until halfway, then deceleration.

CircEaseOut ( double t, double b, double c, double d ) : double

Easing equation function for a circular (sqrt(1-t^2)) easing out: decelerating from zero velocity.

CircEaseOutIn ( double t, double b, double c, double d ) : double

Easing equation function for a circular (sqrt(1-t^2)) easing in/out: acceleration until halfway, then deceleration.

CubicEaseIn ( double t, double b, double c, double d ) : double

Easing equation function for a cubic (t^3) easing in: accelerating from zero velocity.

CubicEaseInOut ( double t, double b, double c, double d ) : double

Easing equation function for a cubic (t^3) easing in/out: acceleration until halfway, then deceleration.

CubicEaseOut ( double t, double b, double c, double d ) : double

Easing equation function for a cubic (t^3) easing out: decelerating from zero velocity.

CubicEaseOutIn ( double t, double b, double c, double d ) : double

Easing equation function for a cubic (t^3) easing out/in: deceleration until halfway, then acceleration.

ElasticEaseIn ( double t, double b, double c, double d ) : double

Easing equation function for an elastic (exponentially decaying sine wave) easing in: accelerating from zero velocity.

ElasticEaseInOut ( double t, double b, double c, double d ) : double

Easing equation function for an elastic (exponentially decaying sine wave) easing in/out: acceleration until halfway, then deceleration.

ElasticEaseOut ( double t, double b, double c, double d ) : double

Easing equation function for an elastic (exponentially decaying sine wave) easing out: decelerating from zero velocity.

ElasticEaseOutIn ( double t, double b, double c, double d ) : double

Easing equation function for an elastic (exponentially decaying sine wave) easing out/in: deceleration until halfway, then acceleration.

ExpoEaseIn ( double t, double b, double c, double d ) : double

Easing equation function for an exponential (2^t) easing in: accelerating from zero velocity.

ExpoEaseInOut ( double t, double b, double c, double d ) : double

Easing equation function for an exponential (2^t) easing in/out: acceleration until halfway, then deceleration.

ExpoEaseOut ( double t, double b, double c, double d ) : double

Easing equation function for an exponential (2^t) easing out: decelerating from zero velocity.

ExpoEaseOutIn ( double t, double b, double c, double d ) : double

Easing equation function for an exponential (2^t) easing out/in: deceleration until halfway, then acceleration.

Linear ( double t, double b, double c, double d ) : double

Easing equation function for a simple linear tweening, with no easing.

QuadEaseIn ( double t, double b, double c, double d ) : double

Easing equation function for a quadratic (t^2) easing in: accelerating from zero velocity.

QuadEaseInOut ( double t, double b, double c, double d ) : double

Easing equation function for a quadratic (t^2) easing in/out: acceleration until halfway, then deceleration.

QuadEaseOut ( double t, double b, double c, double d ) : double

Easing equation function for a quadratic (t^2) easing out: decelerating from zero velocity.

QuadEaseOutIn ( double t, double b, double c, double d ) : double

Easing equation function for a quadratic (t^2) easing out/in: deceleration until halfway, then acceleration.

QuartEaseIn ( double t, double b, double c, double d ) : double

Easing equation function for a quartic (t^4) easing in: accelerating from zero velocity.

QuartEaseInOut ( double t, double b, double c, double d ) : double

Easing equation function for a quartic (t^4) easing in/out: acceleration until halfway, then deceleration.

QuartEaseOut ( double t, double b, double c, double d ) : double

Easing equation function for a quartic (t^4) easing out: decelerating from zero velocity.

QuartEaseOutIn ( double t, double b, double c, double d ) : double

Easing equation function for a quartic (t^4) easing out/in: deceleration until halfway, then acceleration.

QuintEaseIn ( double t, double b, double c, double d ) : double

Easing equation function for a quintic (t^5) easing in: accelerating from zero velocity.

QuintEaseInOut ( double t, double b, double c, double d ) : double

Easing equation function for a quintic (t^5) easing in/out: acceleration until halfway, then deceleration.

QuintEaseOut ( double t, double b, double c, double d ) : double

Easing equation function for a quintic (t^5) easing out: decelerating from zero velocity.

QuintEaseOutIn ( double t, double b, double c, double d ) : double

Easing equation function for a quintic (t^5) easing in/out: acceleration until halfway, then deceleration.

SineEaseIn ( double t, double b, double c, double d ) : double

Easing equation function for a sinusoidal (sin(t)) easing in: accelerating from zero velocity.

SineEaseInOut ( double t, double b, double c, double d ) : double

Easing equation function for a sinusoidal (sin(t)) easing in/out: acceleration until halfway, then deceleration.

SineEaseOut ( double t, double b, double c, double d ) : double

Easing equation function for a sinusoidal (sin(t)) easing out: decelerating from zero velocity.

SineEaseOutIn ( double t, double b, double c, double d ) : double

Easing equation function for a sinusoidal (sin(t)) easing in/out: deceleration until halfway, then acceleration.

Описание методов

BackEaseIn() публичный статический Метод

Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing in: accelerating from zero velocity.
public static BackEaseIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

BackEaseInOut() публичный статический Метод

Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing in/out: acceleration until halfway, then deceleration.
public static BackEaseInOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

BackEaseOut() публичный статический Метод

Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing out: decelerating from zero velocity.
public static BackEaseOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

BackEaseOutIn() публичный статический Метод

Easing equation function for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing out/in: deceleration until halfway, then acceleration.
public static BackEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

BounceEaseIn() публичный статический Метод

Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in: accelerating from zero velocity.
public static BounceEaseIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

BounceEaseInOut() публичный статический Метод

Easing equation function for a bounce (exponentially decaying parabolic bounce) easing in/out: acceleration until halfway, then deceleration.
public static BounceEaseInOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

BounceEaseOut() публичный статический Метод

Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out: decelerating from zero velocity.
public static BounceEaseOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

BounceEaseOutIn() публичный статический Метод

Easing equation function for a bounce (exponentially decaying parabolic bounce) easing out/in: deceleration until halfway, then acceleration.
public static BounceEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

CircEaseIn() публичный статический Метод

Easing equation function for a circular (sqrt(1-t^2)) easing in: accelerating from zero velocity.
public static CircEaseIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

CircEaseInOut() публичный статический Метод

Easing equation function for a circular (sqrt(1-t^2)) easing in/out: acceleration until halfway, then deceleration.
public static CircEaseInOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

CircEaseOut() публичный статический Метод

Easing equation function for a circular (sqrt(1-t^2)) easing out: decelerating from zero velocity.
public static CircEaseOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

CircEaseOutIn() публичный статический Метод

Easing equation function for a circular (sqrt(1-t^2)) easing in/out: acceleration until halfway, then deceleration.
public static CircEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

CubicEaseIn() публичный статический Метод

Easing equation function for a cubic (t^3) easing in: accelerating from zero velocity.
public static CubicEaseIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

CubicEaseInOut() публичный статический Метод

Easing equation function for a cubic (t^3) easing in/out: acceleration until halfway, then deceleration.
public static CubicEaseInOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

CubicEaseOut() публичный статический Метод

Easing equation function for a cubic (t^3) easing out: decelerating from zero velocity.
public static CubicEaseOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

CubicEaseOutIn() публичный статический Метод

Easing equation function for a cubic (t^3) easing out/in: deceleration until halfway, then acceleration.
public static CubicEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

ElasticEaseIn() публичный статический Метод

Easing equation function for an elastic (exponentially decaying sine wave) easing in: accelerating from zero velocity.
public static ElasticEaseIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

ElasticEaseInOut() публичный статический Метод

Easing equation function for an elastic (exponentially decaying sine wave) easing in/out: acceleration until halfway, then deceleration.
public static ElasticEaseInOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

ElasticEaseOut() публичный статический Метод

Easing equation function for an elastic (exponentially decaying sine wave) easing out: decelerating from zero velocity.
public static ElasticEaseOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

ElasticEaseOutIn() публичный статический Метод

Easing equation function for an elastic (exponentially decaying sine wave) easing out/in: deceleration until halfway, then acceleration.
public static ElasticEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

ExpoEaseIn() публичный статический Метод

Easing equation function for an exponential (2^t) easing in: accelerating from zero velocity.
public static ExpoEaseIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

ExpoEaseInOut() публичный статический Метод

Easing equation function for an exponential (2^t) easing in/out: acceleration until halfway, then deceleration.
public static ExpoEaseInOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

ExpoEaseOut() публичный статический Метод

Easing equation function for an exponential (2^t) easing out: decelerating from zero velocity.
public static ExpoEaseOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

ExpoEaseOutIn() публичный статический Метод

Easing equation function for an exponential (2^t) easing out/in: deceleration until halfway, then acceleration.
public static ExpoEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

Linear() публичный статический Метод

Easing equation function for a simple linear tweening, with no easing.
public static Linear ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuadEaseIn() публичный статический Метод

Easing equation function for a quadratic (t^2) easing in: accelerating from zero velocity.
public static QuadEaseIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuadEaseInOut() публичный статический Метод

Easing equation function for a quadratic (t^2) easing in/out: acceleration until halfway, then deceleration.
public static QuadEaseInOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuadEaseOut() публичный статический Метод

Easing equation function for a quadratic (t^2) easing out: decelerating from zero velocity.
public static QuadEaseOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuadEaseOutIn() публичный статический Метод

Easing equation function for a quadratic (t^2) easing out/in: deceleration until halfway, then acceleration.
public static QuadEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuartEaseIn() публичный статический Метод

Easing equation function for a quartic (t^4) easing in: accelerating from zero velocity.
public static QuartEaseIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuartEaseInOut() публичный статический Метод

Easing equation function for a quartic (t^4) easing in/out: acceleration until halfway, then deceleration.
public static QuartEaseInOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuartEaseOut() публичный статический Метод

Easing equation function for a quartic (t^4) easing out: decelerating from zero velocity.
public static QuartEaseOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuartEaseOutIn() публичный статический Метод

Easing equation function for a quartic (t^4) easing out/in: deceleration until halfway, then acceleration.
public static QuartEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuintEaseIn() публичный статический Метод

Easing equation function for a quintic (t^5) easing in: accelerating from zero velocity.
public static QuintEaseIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuintEaseInOut() публичный статический Метод

Easing equation function for a quintic (t^5) easing in/out: acceleration until halfway, then deceleration.
public static QuintEaseInOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuintEaseOut() публичный статический Метод

Easing equation function for a quintic (t^5) easing out: decelerating from zero velocity.
public static QuintEaseOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

QuintEaseOutIn() публичный статический Метод

Easing equation function for a quintic (t^5) easing in/out: acceleration until halfway, then deceleration.
public static QuintEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

SineEaseIn() публичный статический Метод

Easing equation function for a sinusoidal (sin(t)) easing in: accelerating from zero velocity.
public static SineEaseIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

SineEaseInOut() публичный статический Метод

Easing equation function for a sinusoidal (sin(t)) easing in/out: acceleration until halfway, then deceleration.
public static SineEaseInOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

SineEaseOut() публичный статический Метод

Easing equation function for a sinusoidal (sin(t)) easing out: decelerating from zero velocity.
public static SineEaseOut ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double

SineEaseOutIn() публичный статический Метод

Easing equation function for a sinusoidal (sin(t)) easing in/out: deceleration until halfway, then acceleration.
public static SineEaseOutIn ( double t, double b, double c, double d ) : double
t double Current time in seconds.
b double Starting value.
c double Final value.
d double Duration of animation.
Результат double