---
description: >-
  There are easily accessible pre-generated Easing objects stored as static
  properties of the Easing class. They are listed below by their property name
  and a brief description of their in functions.
---

# Predefined Easing Objects

| Property Name     | Description                                                                                                                                    |
| ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| Easing.linear     | A polynomia&#x6C;**`Easing`** object whose in function is linear (degree = 1)                                                                  |
| Easing.quadratic  | A polynomia&#x6C;**`Easing`** object whose in function is quadratic (degree = 2)                                                               |
| Easing.cubic      | A polynomia&#x6C;**`Easing`** object whose in function is cubic (degree = 3)                                                                   |
| Easing.quartic    | A polynomia&#x6C;**`Easing`** object whose in function is quartic (degree = 4)                                                                 |
| Easing.quintic    | A polynomia&#x6C;**`Easing`** object whose in function is quintic (degree = 5)                                                                 |
| Easing.sinusoidal | An **`Easing`** object whose in function is dictated by a sine wave                                                                            |
| Easing.halfSine   | An **`Easing`** object whose in function is dictated by a sine wave with half the wavelength of **`Easing.sinusoidal`**                        |
| Easing.circular   | An **`Easing`** object whose in function is dictated by a square root function in such away that it appears to be the 4th quadrant of a circle |
| Easing.elastic    | An **`Easing`** object with an elastic in function                                                                                             |

{% hint style="warning" %}
Easing.elastic returns negative values at certain time values
{% endhint %}
