//! Module type::curve wrappers and related types.
use ohos_arkui_sys::*;
use ohos_enum_derive::EnumFrom;
#[derive(Debug, Clone, Copy, PartialEq, Eq, EnumFrom)]
#[config(ArkUI_AnimationCurve, "ArkUI_AnimationCurve_ARKUI_CURVE_")]
/// Built-in easing curve kinds supported by ArkUI.
pub enum Curve {
Linear,
Ease,
EaseIn,
EaseOut,
EaseInOut,
FastOutSlowIn,
LinearOutSlowIn,
FastOutLinearIn,
ExtremeDeceleration,
Sharp,
Rhythm,
Smooth,
Friction,
}