AnimationUtility Class Reference

Utility for animation. More...

List of all members.

Static Public Member Functions

static float LinearInterpolator (float from, float to, float ratio)
 Linear interpolation function.
static float EaseInQuadInterpolator (float from, float to, float ratio)
 Ease-in interpolation using quadratic function.
static float EaseOutQuadInterpolator (float from, float to, float ratio)
 Ease-out interpolation using quadratic function.
static float EaseInOutQuadInterpolator (float from, float to, float ratio)
 Ease-in/out interpolation using quadratic function.
static float EaseOutInQuadInterpolator (float from, float to, float ratio)
 Ease-out/in interpolation using quadratic function.
static float EaseInCubicInterpolator (float from, float to, float ratio)
 Ease-in interpolation using cubic function.
static float EaseOutCubicInterpolator (float from, float to, float ratio)
 Ease-out interpolation using cubic function.
static float EaseInOutCubicInterpolator (float from, float to, float ratio)
 Ease-in/out interpolation using cubic function.
static float EaseOutInCubicInterpolator (float from, float to, float ratio)
 Ease-out/in interpolation using cubic function.
static float EaseInQuartInterpolator (float from, float to, float ratio)
 Ease-in interpolation using quartic function.
static float EaseOutQuartInterpolator (float from, float to, float ratio)
 Ease-out interpolation using quartic function.
static float EaseInOutQuartInterpolator (float from, float to, float ratio)
 Ease-in/out interpolation using quartic function.
static float EaseOutInQuartInterpolator (float from, float to, float ratio)
 Ease-out/in interpolation using quartic function.
static float EaseInQuintInterpolator (float from, float to, float ratio)
 Ease-in interpolation using quintic function.
static float EaseOutQuintInterpolator (float from, float to, float ratio)
 Ease-out interpolation using quintic function.
static float EaseInOutQuintInterpolator (float from, float to, float ratio)
 Ease-in/out interpolation using quintic function.
static float EaseOutInQuintInterpolator (float from, float to, float ratio)
 Ease-out/in interpolation using quintic function.
static float EaseInSineInterpolator (float from, float to, float ratio)
 Ease-in interpolation using sine function.
static float EaseOutSineInterpolator (float from, float to, float ratio)
 Ease-out interpolation using sine function.
static float EaseInOutSineInterpolator (float from, float to, float ratio)
 Ease-in/out interpolation using sine function.
static float EaseOutInSineInterpolator (float from, float to, float ratio)
 Ease-out/in interpolation using sine function.
static float EaseInExpoInterpolator (float from, float to, float ratio)
 Ease-in interpolation using power function.
static float EaseOutExpoInterpolator (float from, float to, float ratio)
 Ease-out interpolation using power function.
static float EaseInOutExpoInterpolator (float from, float to, float ratio)
 Ease-in/out interpolation using power function.
static float EaseOutInExpoInterpolator (float from, float to, float ratio)
 Ease-out/in interpolation using power function.
static float EaseInCircInterpolator (float from, float to, float ratio)
 Ease-in interpolation using circular function.
static float EaseOutCircInterpolator (float from, float to, float ratio)
 Ease-out interpolation using circular function.
static float EaseInOutCircInterpolator (float from, float to, float ratio)
 Ease-in/out interpolation using circular function.
static float EaseOutInCircInterpolator (float from, float to, float ratio)
 Ease-out/in interpolation using circular function.
static float ElasticInterpolator (float from, float to, float ratio)
 Interpolation using elasticity (Elastic) function.
static float UndershootInterpolator (float from, float to, float ratio)
 Interpolation using undershoot function.
static float OvershootInterpolator (float from, float to, float ratio)
 Interpolation using overshoot function.
static float BounceInterpolator (float from, float to, float ratio)
 Interpolation using bounce-back (Bounce) function.
static float FlipBounceInterpolator (float from, float to, float ratio)
 Standard interpolation function of FlipBoard.

Detailed Description

Utility for animation.

Animation interpolation function usable for Effect and Transition


Member Function Documentation

static float BounceInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Interpolation using bounce-back (Bounce) function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInCircInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in interpolation using circular function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInCubicInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in interpolation using cubic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInExpoInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in interpolation using power function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInOutCircInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in/out interpolation using circular function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInOutCubicInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in/out interpolation using cubic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInOutExpoInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in/out interpolation using power function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInOutQuadInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in/out interpolation using quadratic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInOutQuartInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in/out interpolation using quartic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInOutQuintInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in/out interpolation using quintic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInOutSineInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in/out interpolation using sine function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInQuadInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in interpolation using quadratic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInQuartInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in interpolation using quartic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInQuintInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in interpolation using quintic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseInSineInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-in interpolation using sine function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutCircInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out interpolation using circular function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutCubicInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out interpolation using cubic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutExpoInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out interpolation using power function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutInCircInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out/in interpolation using circular function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutInCubicInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out/in interpolation using cubic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutInExpoInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out/in interpolation using power function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutInQuadInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out/in interpolation using quadratic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutInQuartInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out/in interpolation using quartic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutInQuintInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out/in interpolation using quintic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutInSineInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out/in interpolation using sine function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutQuadInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out interpolation using quadratic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutQuartInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out interpolation using quartic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float EaseOutQuintInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out interpolation using quintic function.

Parameters:
fromStart value
toEnd value
ratioRatio (0.0f to 1.0f)
Returns:
Interpolation result
static float EaseOutSineInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Ease-out interpolation using sine function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float ElasticInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Interpolation using elasticity (Elastic) function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float FlipBounceInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Standard interpolation function of FlipBoard.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float LinearInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Linear interpolation function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float OvershootInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Interpolation using overshoot function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result
static float UndershootInterpolator ( float  from,
float  to,
float  ratio 
) [static]

Interpolation using undershoot function.

Parameters:
fromStart value
toEnd value
ratioRatio (0 to 1)
Returns:
Interpolation result