# Easing

<pre class="nacara-api__signature"><code><span class="tok-keyword">type</span> <span class="tok-type">Easing</span> <span class="tok-operator">=</span>
    <span class="tok-punctuation">|</span> <a class="tok-constructor" href="#linear">Linear</a>
    <span class="tok-punctuation">|</span> <a class="tok-constructor" href="#cubicbezier">CubicBezier</a> <span class="tok-keyword">of</span> <span class="tok-parameter">x1</span><span class="tok-punctuation">:</span> <span class="tok-type">float</span> <span class="tok-operator">*</span> <span class="tok-parameter">y1</span><span class="tok-punctuation">:</span> <span class="tok-type">float</span> <span class="tok-operator">*</span> <span class="tok-parameter">x2</span><span class="tok-punctuation">:</span> <span class="tok-type">float</span> <span class="tok-operator">*</span> <span class="tok-parameter">y2</span><span class="tok-punctuation">:</span> <span class="tok-type">float</span>
    <span class="tok-punctuation">|</span> <a class="tok-constructor" href="#spring">Spring</a> <span class="tok-keyword">of</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/springparameters/">SpringParameters</a>
    <span class="tok-punctuation">|</span> <a class="tok-constructor" href="#springpreset">SpringPreset</a> <span class="tok-keyword">of</span> <span class="tok-parameter">name</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span></code></pre>

| | |
|---|---|
| Assembly | `Partas.Nacara.Plugins.Motion` |

The easing of a hover.

## Cases

<div class="nacara-api__entry" id="linear">
<a class="nacara-api__anchor"
                           href="#linear"
                           aria-label="Link to Linear"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-constructor">Linear</span></code></pre>
</summary>
<div class="nacara-api__body">

No easing.


</div>
</details>
</div>

<div class="nacara-api__entry" id="cubicbezier">
<a class="nacara-api__anchor"
                           href="#cubicbezier"
                           aria-label="Link to CubicBezier"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-constructor">CubicBezier</span> <span class="tok-keyword">of</span> <span class="tok-parameter">x1</span><span class="tok-punctuation">:</span> <span class="tok-type">float</span> <span class="tok-operator">*</span> <span class="tok-parameter">y1</span><span class="tok-punctuation">:</span> <span class="tok-type">float</span> <span class="tok-operator">*</span> <span class="tok-parameter">x2</span><span class="tok-punctuation">:</span> <span class="tok-type">float</span> <span class="tok-operator">*</span> <span class="tok-parameter">y2</span><span class="tok-punctuation">:</span> <span class="tok-type">float</span></code></pre>
</summary>
<div class="nacara-api__body">

A cubic bezier through the two control points.


</div>
</details>
</div>

<div class="nacara-api__entry" id="spring">
<a class="nacara-api__anchor"
                           href="#spring"
                           aria-label="Link to Spring"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-constructor">Spring</span> <span class="tok-keyword">of</span> <a class="tok-type" href="/Partas.Nacara.Plugins/reference/partas-nacara-plugins-motion/nacara-plugins/springparameters/">SpringParameters</a></code></pre>
</summary>
<div class="nacara-api__body">

A spring with explicit parameters.


</div>
</details>
</div>

<div class="nacara-api__entry" id="springpreset">
<a class="nacara-api__anchor"
                           href="#springpreset"
                           aria-label="Link to SpringPreset"
                           data-pagefind-ignore></a>
<details class="nacara-api__member">
<summary>
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-constructor">SpringPreset</span> <span class="tok-keyword">of</span> <span class="tok-parameter">name</span><span class="tok-punctuation">:</span> <span class="tok-type">string</span></code></pre>
</summary>
<div class="nacara-api__body">

One of Figma's named springs: `GENTLE`, `QUICK`, `BOUNCY` or `SLOW`.


</div>
</details>
</div>

## Properties

<div class="nacara-api__entry" id="iscubicbezier">
<a class="nacara-api__anchor"
                           href="#iscubicbezier"
                           aria-label="Link to IsCubicBezier"
                           data-pagefind-ignore></a>
<div class="nacara-api__member">
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-keyword">member</span> <span class="tok-property">IsCubicBezier</span><span class="tok-punctuation">:</span> <span class="tok-type">bool</span></code></pre>
</div>
</div>

<div class="nacara-api__entry" id="islinear">
<a class="nacara-api__anchor"
                           href="#islinear"
                           aria-label="Link to IsLinear"
                           data-pagefind-ignore></a>
<div class="nacara-api__member">
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-keyword">member</span> <span class="tok-property">IsLinear</span><span class="tok-punctuation">:</span> <span class="tok-type">bool</span></code></pre>
</div>
</div>

<div class="nacara-api__entry" id="isspring">
<a class="nacara-api__anchor"
                           href="#isspring"
                           aria-label="Link to IsSpring"
                           data-pagefind-ignore></a>
<div class="nacara-api__member">
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-keyword">member</span> <span class="tok-property">IsSpring</span><span class="tok-punctuation">:</span> <span class="tok-type">bool</span></code></pre>
</div>
</div>

<div class="nacara-api__entry" id="isspringpreset">
<a class="nacara-api__anchor"
                           href="#isspringpreset"
                           aria-label="Link to IsSpringPreset"
                           data-pagefind-ignore></a>
<div class="nacara-api__member">
<pre class="nacara-api__signature nacara-api__signature--hanging"><code><span class="tok-keyword">member</span> <span class="tok-property">IsSpringPreset</span><span class="tok-punctuation">:</span> <span class="tok-type">bool</span></code></pre>
</div>
</div>
