easing
attributeEaseName= Literal['linear', 'in_sine', 'out_sine', 'in_out_sine', 'in_quad', 'out_quad', 'in_out_quad', 'in_cubic', 'out_cubic', 'in_out_cubic', 'in_quart', 'out_quart', 'in_out_quart', 'in_quint', 'out_quint', 'in_out_quint', 'in_expo', 'out_expo', 'in_out_expo', 'in_circ', 'out_circ', 'in_out_circ']The names of the built-in easings in :data:EASINGS (for editor autocomplete).
attributeEASINGSdict[str, Easing]= _build_registry()Built-in easings keyed by name (see :data:EaseName).
Includes linear and the in_ / out_ / in_out_ variants of sine, quad,
cubic, quart, quint, expo, and circ.
attribute__all__= ['EASINGS', 'EaseLike', 'EaseName', 'Easing', 'resolve_easing']func_power(n) -> tuple[Easing, Easing, Easing]paramnintReturns
tuple[margrete_rpc.chart.util.easing.Easing, margrete_rpc.chart.util.easing.Easing, margrete_rpc.chart.util.easing.Easing]func_sine() -> tuple[Easing, Easing, Easing]Returns
tuple[margrete_rpc.chart.util.easing.Easing, margrete_rpc.chart.util.easing.Easing, margrete_rpc.chart.util.easing.Easing]func_circ() -> tuple[Easing, Easing, Easing]Returns
tuple[margrete_rpc.chart.util.easing.Easing, margrete_rpc.chart.util.easing.Easing, margrete_rpc.chart.util.easing.Easing]func_expo() -> tuple[Easing, Easing, Easing]Returns
tuple[margrete_rpc.chart.util.easing.Easing, margrete_rpc.chart.util.easing.Easing, margrete_rpc.chart.util.easing.Easing]func_build_registry() -> dict[str, Easing]Returns
dict[str, margrete_rpc.chart.util.easing.Easing]funcresolve_easing(value) -> EasingResolve an :data:EaseLike to an :class:Easing.
paramvalueEaseLikeA name (see :data:EaseName), an :class:Easing (returned as-is),
or a [0,1]->[0,1] callable.
Returns
margrete_rpc.chart.util.easing.EasingThe resolved :class:Easing.