BGE/Tweens

Methods

(static) BounceEaseIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) BounceEaseInOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) BounceEaseOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) BounceEaseOutIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) BounceTween(start, finish, currentTime, duration) → {float}

Bounce

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) ChangeTweenDest(tween_data, dest_data) → {dynamic}

Parameters:
Name Type Description
tween_data object
dest_data object
Source:

(static) CircularEaseIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) CircularEaseInOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) CircularEaseOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) CircularEaseOutIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) CircularTween(start, finish, currentTime, duration) → {float}

Circular

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) CreateTweenObject(start_data, dest_data, duration, tween) → {object}

Copyright Steven Kean 2010-2015 All Rights Reserved.

Parameters:
Name Type Description
start_data object
dest_data object
duration integer
tween string
Source:

(static) CubicEaseIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) CubicEaseInOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) CubicEaseOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) CubicEaseOutIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) CubicTween(start, finish, currentTime, duration) → {float}

Cubic

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) ElasticEaseIn(start, finish, currentTime, duration, amplitudeopt, periodopt) → {float}

Parameters:
Name Type Attributes Default Description
start float
finish float
currentTime float
duration float
amplitude dynamic <optional>
invalid
period dynamic <optional>
invalid
Source:

(static) ElasticEaseInOut(start, finish, currentTime, duration, amplitudeopt, periodopt) → {float}

Parameters:
Name Type Attributes Default Description
start float
finish float
currentTime float
duration float
amplitude dynamic <optional>
invalid
period dynamic <optional>
invalid
Source:

(static) ElasticEaseOut(start, finish, currentTime, duration, amplitudeopt, periodopt) → {float}

Parameters:
Name Type Attributes Default Description
start float
finish float
currentTime float
duration float
amplitude dynamic <optional>
invalid
period dynamic <optional>
invalid
Source:

(static) ElasticEaseOutIn(start, finish, currentTime, duration, amplitudeopt, periodopt) → {float}

Parameters:
Name Type Attributes Default Description
start float
finish float
currentTime float
duration float
amplitude dynamic <optional>
invalid
period dynamic <optional>
invalid
Source:

(static) ElasticTween(start, finish, currentTime, duration) → {float}

Elastic

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) ExponentialEaseIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) ExponentialEaseInOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) ExponentialEaseOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) ExponentialEaseOutIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) ExponentialTween(start, finish, currentTime, duration) → {float}

Exponential

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) GetTweenObjectPercentState(tween_object) → {float}

Parameters:
Name Type Description
tween_object object
Source:

(static) GetTweens() → {object}

Source:

(static) HandleTween(tween_data) → {boolean}

Parameters:
Name Type Description
tween_data object
Source:

(static) LinearTween(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) OvershootEaseIn(start, finish, currentTime, duration, overshootopt) → {float}

Parameters:
Name Type Attributes Default Description
start float
finish float
currentTime float
duration float
overshoot float <optional>
1.70158
Source:

(static) OvershootEaseInOut(start, finish, currentTime, duration, overshootopt) → {float}

Parameters:
Name Type Attributes Default Description
start float
finish float
currentTime float
duration float
overshoot float <optional>
1.70158
Source:

(static) OvershootEaseOut(start, finish, currentTime, duration, overshootopt) → {float}

Parameters:
Name Type Attributes Default Description
start float
finish float
currentTime float
duration float
overshoot float <optional>
1.70158
Source:

(static) OvershootEaseOutIn(start, finish, currentTime, duration, overshootopt) → {float}

Parameters:
Name Type Attributes Default Description
start float
finish float
currentTime float
duration float
overshoot float <optional>
1.70158
Source:

(static) OvershootTween(start, finish, currentTime, duration) → {float}

Overshoot

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuadraticEaseIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuadraticEaseInOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuadraticEaseOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuadraticEaseOutIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuadraticTween(start, finish, currentTime, duration) → {float}

Quadratic

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuarticEaseIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuarticEaseInOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuarticEaseOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuarticEaseOutIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuarticTween(start, finish, currentTime, duration) → {float}

Quartic

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuinticEaseIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuinticEaseInOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuinticEaseOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuinticEaseOutIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) QuinticTween(start, finish, currentTime, duration) → {float}

Quintic

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) SinusoidalEaseIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) SinusoidalEaseInOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) SinusoidalEaseOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) SinusoidalEaseOutIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) SinusoidalTween(start, finish, currentTime, duration) → {float}

Sinusoidal

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) SquareEaseIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) SquareEaseInOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) SquareEaseOut(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) SquareEaseOutIn(start, finish, currentTime, duration) → {float}

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source:

(static) SquareTween(start, finish, currentTime, duration) → {float}

Square

Parameters:
Name Type Description
start float
finish float
currentTime float
duration float
Source: