Logo FS-Skia-UI

Easing Type

Declarative motion for FS.Skia.UI (feature 073). A bounded, additive slice: an author declares — as data against an existing `Scene` — that opacity, an affine transform, and/or color should travel from a start value to a target value over a duration shaped by a named easing curve. Sampling is a **pure** function of an explicit `TimeSpan`, so identical inputs and identical time samples always produce byte-identical output. A deliberate identity-at-rest lowering makes a settled animation byte-identical to the static render of the same widget. The named easing curves. Endpoints are pinned for every case (`Easing.apply e 0.0 = 0.0`, `Easing.apply e 1.0 = 1.0`).

Union cases

Union case Description

EaseIn

Full Usage: EaseIn

EaseInOut

Full Usage: EaseInOut

EaseOut

Full Usage: EaseOut

Linear

Full Usage: Linear

Instance members

Instance member Description

this.IsEaseIn

Full Usage: this.IsEaseIn

Returns: bool
Returns: bool

this.IsEaseInOut

Full Usage: this.IsEaseInOut

Returns: bool
Returns: bool

this.IsEaseOut

Full Usage: this.IsEaseOut

Returns: bool
Returns: bool

this.IsLinear

Full Usage: this.IsLinear

Returns: bool
Returns: bool

Type something to start searching.