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.