# sm.util.easingFunctionIds

Easing function ids can be passed to the easing function instead of the easing function's name.

**Kind:** Constant

**Environments:** Game, Terrain

## Game

[Open the full Game reference](../Game-Script-Environment/Static-Functions/sm.util.md#easingfunctionids)

The easings are:

- <strong>linear</strong>
- <strong>easeInQuad</strong>
- <strong>easeOutQuad</strong>
- <strong>easeInOutQuad</strong>
- <strong>easeInCubic</strong>
- <strong>easeOutCubic</strong>
- <strong>easeInOutCubic</strong>
- <strong>easeInQuart</strong>
- <strong>easeOutQuart</strong>
- <strong>easeInOutQuart</strong>
- <strong>easeInQuint</strong>
- <strong>easeOutQuint</strong>
- <strong>easeInOutQuint</strong>
- <strong>easeInSine</strong>
- <strong>easeOutSine</strong>
- <strong>easeInOutSine</strong>
- <strong>easeInCirc</strong>
- <strong>easeOutCirc</strong>
- <strong>easeInOutCirc</strong>
- <strong>easeInExpo</strong>
- <strong>easeOutExpo</strong>
- <strong>easeInOutExpo</strong>
- <strong>easeInElastic</strong>
- <strong>easeOutElastic</strong>
- <strong>easeInOutElastic</strong>
- <strong>easeInBack</strong>
- <strong>easeOutBack</strong>
- <strong>easeInOutBack</strong>
- <strong>easeInBounce</strong>
- <strong>easeOutBounce</strong>
- <strong>easeInOutBounce</strong>

**Returns:**

| Type | Description |
| --- | --- |
| table | The area trigger type list. |

## Terrain

[Open the full Terrain reference](../Terrain-Script-Environment/Static-Functions/sm.util.md#easingfunctionids)

The easings are:

- <strong>linear</strong>
- <strong>easeInQuad</strong>
- <strong>easeOutQuad</strong>
- <strong>easeInOutQuad</strong>
- <strong>easeInCubic</strong>
- <strong>easeOutCubic</strong>
- <strong>easeInOutCubic</strong>
- <strong>easeInQuart</strong>
- <strong>easeOutQuart</strong>
- <strong>easeInOutQuart</strong>
- <strong>easeInQuint</strong>
- <strong>easeOutQuint</strong>
- <strong>easeInOutQuint</strong>
- <strong>easeInSine</strong>
- <strong>easeOutSine</strong>
- <strong>easeInOutSine</strong>
- <strong>easeInCirc</strong>
- <strong>easeOutCirc</strong>
- <strong>easeInOutCirc</strong>
- <strong>easeInExpo</strong>
- <strong>easeOutExpo</strong>
- <strong>easeInOutExpo</strong>
- <strong>easeInElastic</strong>
- <strong>easeOutElastic</strong>
- <strong>easeInOutElastic</strong>
- <strong>easeInBack</strong>
- <strong>easeOutBack</strong>
- <strong>easeInOutBack</strong>
- <strong>easeInBounce</strong>
- <strong>easeOutBounce</strong>
- <strong>easeInOutBounce</strong>

**Returns:**

| Type | Description |
| --- | --- |
| table | The area trigger type list. |
