OHOS::EasingEquation
Overview
Related Modules:
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. |
