OHOS::EasingEquation

Overview

Related Modules:

Graphic

Description:

Defines functions for specifying the velocity of an animation.

Since:

1.0

Version:

1.0

Summary

Static Public Member Functions

Static Public Member Function Name Description
SetBackOvershoot (double overshoot) static void Sets the parameter s in the equation (s+1)t^3 - st^2 for a back easing.
BackEaseIn (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in with an overshoot.
BackEaseOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases out with an overshoot.
BackEaseInOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in and then out with an overshoot.
CircEaseIn (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in shaping like a circular curve.
CircEaseOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases out shaping like a circular curve.
CircEaseInOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in and then out shaping like a circular curve.
CubicEaseIn (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in shaping like a cubic curve.
CubicEaseOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases out shaping like a cubic curve.
CubicEaseInOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in and then out shaping like a cubic curve.
LinearEaseNone (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Displays no linear easing effects.
QuadEaseIn (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in shaping like a quadratic curve.
QuadEaseOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases out shaping like a quadratic curve.
QuadEaseInOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in and then out shaping like a quadratic curve.
QuintEaseIn (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in shaping like a quintic curve.
QuintEaseOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases out shaping like a quintic curve.
QuintEaseInOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in and then out shaping like a quintic curve.
SineEaseIn (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in shaping like a sinusoidal curve.
SineEaseOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases out shaping like a sinusoidal curve.
SineEaseInOut (int16_t startPos, int16_t endPos, uint16_t curTime, uint16_t durationTime) static int16_t Eases in and then out shaping like a sinusoidal curve.

Additional Inherited Members

Additional Inherited Member Name Description
operator new (size_t size) Overrides the new function.
operator delete (void *p) Overrides the delete function.