Word Game Builder 2.0.1f2
Reference Manual
Classes | Enumerations
Thinksquirrel.WordGameBuilder.Tweening Namespace Reference

This namespace contains a simple tweening engine (used by letter tiles). More...

Classes

class  Tweener
 The main tweening class. More...
 

Enumerations

enum  Easing {
  Linear, EaseInQuad, EaseOutQuad, EaseInOutQuad,
  EaseOutInQuad, EaseInCubic, EaseOutCubic, EaseInOutCubic,
  EaseOutInCubic, EaseInQuart, EaseOutQuart, EaseInOutQuart,
  EaseOutInQuart, EaseInQuint, EaseOutQuint, EaseInOutQuint,
  EaseOutInQuint, EaseInSine, EaseOutSine, EaseInOutSine,
  EaseOutInSine, EaseInExpo, EaseOutExpo, EaseInOutExpo,
  EaseOutInExpo, EaseInCirc, EaseOutCirc, EaseInOutCirc,
  EaseOutInCirc, EaseInElastic, EaseOutElastic, EaseInOutElastic,
  EaseOutInElastic, EaseInBack, EaseOutBack, EaseInOutBack,
  EaseOutInBack, EaseInBounce, EaseOutBounce, EaseInOutBounce,
  EaseOutInBounce
}
 Defines various easing equations used for tweening. More...
 

Detailed Description

This namespace contains a simple tweening engine (used by letter tiles).

Enumeration Type Documentation

enum Easing
strong

Defines various easing equations used for tweening.

Enumerator
Linear 

A simple linear tweening, with no easing.

EaseInQuad 

A quadratic (t^2) easing in: accelerating from zero velocity.

EaseOutQuad 

A quadratic (t^2) easing out: decelerating to zero velocity.

EaseInOutQuad 

A quadratic (t^2) easing in/out: acceleration until halfway, then deceleration.

EaseOutInQuad 

A quadratic (t^2) easing out/in: deceleration until halfway, then acceleration.

EaseInCubic 

A cubic (t^3) easing in: accelerating from zero velocity.

EaseOutCubic 

A cubic (t^3) easing out: decelerating from zero velocity.

EaseInOutCubic 

A cubic (t^3) easing in/out: acceleration until halfway, then deceleration.

EaseOutInCubic 

A cubic (t^3) easing out/in: deceleration until halfway, then acceleration.

EaseInQuart 

A quartic (t^4) easing in: accelerating from zero velocity.

EaseOutQuart 

A quartic (t^4) easing out: decelerating from zero velocity.

EaseInOutQuart 

A quartic (t^4) easing in/out: acceleration until halfway, then deceleration.

EaseOutInQuart 

A quartic (t^4) easing out/in: deceleration until halfway, then acceleration.

EaseInQuint 

A quintic (t^5) easing in: accelerating from zero velocity.

EaseOutQuint 

A quintic (t^5) easing out: decelerating from zero velocity.

EaseInOutQuint 

A quintic (t^5) easing in/out: acceleration until halfway, then deceleration.

EaseOutInQuint 

A quintic (t^5) easing out/in: deceleration until halfway, then acceleration.

EaseInSine 

A sinusoidal (sin(t)) easing in: accelerating from zero velocity.

EaseOutSine 

A sinusoidal (sin(t)) easing out: decelerating from zero velocity.

EaseInOutSine 

A sinusoidal (sin(t)) easing in/out: acceleration until halfway, then deceleration.

EaseOutInSine 

A sinusoidal (sin(t)) easing out/in: deceleration until halfway, then acceleration.

EaseInExpo 

An exponential (2^t) easing in: accelerating from zero velocity.

EaseOutExpo 

An exponential (2^t) easing out: decelerating from zero velocity.

EaseInOutExpo 

An exponential (2^t) easing in/out: acceleration until halfway, then deceleration.

EaseOutInExpo 

An exponential (2^t) easing out/in: deceleration until halfway, then acceleration.

EaseInCirc 

A circular (sqrt(1-t^2)) easing in: accelerating from zero velocity.

EaseOutCirc 

A circular (sqrt(1-t^2)) easing out: decelerating from zero velocity.

EaseInOutCirc 

A circular (sqrt(1-t^2)) easing in/out: acceleration until halfway, then deceleration.

EaseOutInCirc 

A circular (sqrt(1-t^2)) easing out/in: deceleration until halfway, then acceleration.

EaseInElastic 

An elastic (exponentially decaying sine wave) easing in: accelerating from zero velocity.

EaseOutElastic 

An elastic (exponentially decaying sine wave) easing out: decelerating from zero velocity.

EaseInOutElastic 

An elastic (exponentially decaying sine wave) easing in/out: acceleration until halfway, then deceleration.

EaseOutInElastic 

An elastic (exponentially decaying sine wave) easing out/in: deceleration until halfway, then acceleration.

EaseInBack 

A back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing in: accelerating from zero velocity.

EaseOutBack 

A back (overshooting cubic easing: (s+1)*t^3 - s*t^2) easing out: decelerating from zero velocity.

EaseInOutBack 

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

EaseOutInBack 

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

EaseInBounce 

A bounce (exponentially decaying parabolic bounce) easing in: accelerating from zero velocity.

EaseOutBounce 

A bounce (exponentially decaying parabolic bounce) easing out: decelerating from zero velocity.

EaseInOutBounce 

A bounce (exponentially decaying parabolic bounce) easing in/out: acceleration until halfway, then deceleration.

EaseOutInBounce 

A bounce (exponentially decaying parabolic bounce) easing out/in: deceleration until halfway, then acceleration.