Namespace: easing

ol.easing

Easing functions for ol.View#animate.

Methods

ol.easing.easeIn(t){number}

Start slow and speed up.

Name Type Description
t number

Input between 0 and 1.

Returns:
Output between 0 and 1.

ol.easing.easeOut(t){number}

Start fast and slow down.

Name Type Description
t number

Input between 0 and 1.

Returns:
Output between 0 and 1.

ol.easing.inAndOut(t){number}

Start slow, speed up, and then slow down again.

Name Type Description
t number

Input between 0 and 1.

Returns:
Output between 0 and 1.

ol.easing.linear(t){number}

Maintain a constant speed over time.

Name Type Description
t number

Input between 0 and 1.

Returns:
Output between 0 and 1.

ol.easing.upAndDown(t){number}

Start slow, speed up, and at the very end slow down again. This has the same general behavior as ol.easing.inAndOut, but the final slowdown is delayed.

Name Type Description
t number

Input between 0 and 1.

Returns:
Output between 0 and 1.