Easing Functions

PRActionEaseBackIn(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Back In

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Applies a factor making the effect more or less pronounced. A value of 1 here will use the default effect strength. 2 will double the effect, 0.5 will half it, etc.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseBackInOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Back In/Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Applies a factor making the effect more or less pronounced. A value of 1 here will use the default effect strength. 2 will double the effect, 0.5 will half it, etc.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseBackOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Back Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Applies a factor making the effect more or less pronounced. A value of 1 here will use the default effect strength. 2 will double the effect, 0.5 will half it, etc.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseCircularIn(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Circular In

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseCircularInOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Circular In/Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseCircularOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Circular Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseCubicIn(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Cubic In

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseCubicInOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Cubic In/Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseCubicOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Cubic Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseExponentialIn(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Exponential In

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseExponentialInOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Exponential In/Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseExponentialOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Exponential Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseLinear(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Linear

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseQuadraticIn(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Quadratic In

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseQuadraticInOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Quadratic In/Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseQuadraticOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Quadratic Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseQuarticIn(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Quartic In

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseQuarticInOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Quartic In/Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseQuarticOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Quartic Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseQuinticIn(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Quintic In

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseQuinticInOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Quintic In/Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseQuinticOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Quintic Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseSinusoidalIn(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Sinusoidal In

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseSinusoidalInOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Sinusoidal In/Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.

PRActionEaseSinusoidalOut(currentTime, startValue, deltaValue, duration, data1)

Description

Easing function - Sinusoidal Out

Parameters
  • currentTime Real

The current time value. For example, the current frame or step of the animation.

  • startValue Real

The starting value of the property being changed.

  • deltaValue Real

The amount that the property needs to change by.

  • duration Real

The total time/duration that the animation takes to complete.

  • data1 Real

Tweak value. Not used for this easing equation.

Returns
Real

Returns the value of the property at the given current time.


© 2021 Prismatic Realms, Inc. Contact

Green Hosting Badge