BGE/Tweens

Alias: BGE.Tweens


Static Methods

CreateTweenObject( start_data: object, dest_data: object, duration: integer, tween: string, ): object

static

Copyright Steven Kean 2010-2015 All Rights Reserved.

Parameters

  • start_data (object)
  • dest_data (object)
  • duration (integer)
  • tween (string)

Returns

  • object

GetTweenObjectPercentState(tween_object: object): float

static

Parameters

  • tween_object (object)

Returns

  • float

HandleTween(tween_data: object): boolean

static

Parameters

  • tween_data (object)

Returns

  • boolean

ChangeTweenDest(tween_data: object, dest_data: object): dynamic

static

Parameters

  • tween_data (object)
  • dest_data (object)

Returns

  • dynamic

GetTweens(): object

static

Returns

  • object

LinearTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SphericalTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuadraticTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Quadratic

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuadraticEaseIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuadraticEaseOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuadraticEaseInOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuadraticEaseOutIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SquareTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Square

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SquareEaseIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SquareEaseOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SquareEaseInOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SquareEaseOutIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

CubicTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Cubic

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

CubicEaseIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

CubicEaseOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

CubicEaseInOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

CubicEaseOutIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuarticTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Quartic

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuarticEaseIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuarticEaseOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuarticEaseInOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuarticEaseOutIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuinticTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Quintic

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuinticEaseIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuinticEaseOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuinticEaseInOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

QuinticEaseOutIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SinusoidalTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Sinusoidal

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SinusoidalEaseIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SinusoidalEaseOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SinusoidalEaseInOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

SinusoidalEaseOutIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

ExponentialTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Exponential

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

ExponentialEaseIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

ExponentialEaseOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

ExponentialEaseInOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

ExponentialEaseOutIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

CircularTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Circular

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

CircularEaseIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

CircularEaseOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

CircularEaseInOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

CircularEaseOutIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

ElasticTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Elastic

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

ElasticEaseIn( start: float, finish: float, currentTime: float, duration: float, amplitude?: dynamic, period?: dynamic, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)
  • amplitude (dynamic, optional, default: "invalid")
  • period (dynamic, optional, default: "invalid")

Returns

  • float

ElasticEaseOut( start: float, finish: float, currentTime: float, duration: float, amplitude?: dynamic, period?: dynamic, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)
  • amplitude (dynamic, optional, default: "invalid")
  • period (dynamic, optional, default: "invalid")

Returns

  • float

ElasticEaseInOut( start: float, finish: float, currentTime: float, duration: float, amplitude?: dynamic, period?: dynamic, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)
  • amplitude (dynamic, optional, default: "invalid")
  • period (dynamic, optional, default: "invalid")

Returns

  • float

ElasticEaseOutIn( start: float, finish: float, currentTime: float, duration: float, amplitude?: dynamic, period?: dynamic, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)
  • amplitude (dynamic, optional, default: "invalid")
  • period (dynamic, optional, default: "invalid")

Returns

  • float

OvershootTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Overshoot

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

OvershootEaseIn( start: float, finish: float, currentTime: float, duration: float, overshoot?: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)
  • overshoot (float, optional, default: 1.70158)

Returns

  • float

OvershootEaseOut( start: float, finish: float, currentTime: float, duration: float, overshoot?: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)
  • overshoot (float, optional, default: 1.70158)

Returns

  • float

OvershootEaseInOut( start: float, finish: float, currentTime: float, duration: float, overshoot?: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)
  • overshoot (float, optional, default: 1.70158)

Returns

  • float

OvershootEaseOutIn( start: float, finish: float, currentTime: float, duration: float, overshoot?: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)
  • overshoot (float, optional, default: 1.70158)

Returns

  • float

BounceTween( start: float, finish: float, currentTime: float, duration: float, ): float

static

Bounce

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

BounceEaseIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

BounceEaseOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

BounceEaseInOut( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float

BounceEaseOutIn( start: float, finish: float, currentTime: float, duration: float, ): float

static

Parameters

  • start (float)
  • finish (float)
  • currentTime (float)
  • duration (float)

Returns

  • float