yak_math library

Classes

YakAlignmentTween
an AlignmentTween that allows const constructor
YakBorderRadiusTween
an BorderRadiusTween that allows const constructor
YakBorderTween
an BorderTwee that allows const constructor
YakBoxConstraintsTween
an BoxConstraintsTween that allows const constructor
YakColorTween
an ColorTween that allows const constructor
YakConstantTween<T>
an ConstantTween that allows const constructor
YakCurveTween
an CurveTween that allows const constructor
YakDecorationTween
an DecorationTween that allows const constructor
YakEdgeInsetsTween
an EdgeInsetsTween that allows const constructor
YakFractionalOffsetTween
an FractionalOffsetTween that allows const constructor
YakIntTween
an IntTween that allows const constructor
YakMatrix4Tween
an Matrix4Tween that allows const constructor
YakRectTween
an RectTween that allows const constructor
YakSizeTween
an SizeTween that allows const constructor
YakTextStyleTween
an TextStyleTween that allows const constructor
YakTween<T extends dynamic>
an Tween that allows const constructor

Extensions

EmptyOnNullX on Iterable<T>?
an extension on nullable Iterable<T>
ReverseTweenExtension on Tween<Object?>
an extension that reverse the value of a Tween
ReverseYakTweenX on YakTween
an extension that reverse the value of a YakTween
RoundToPrecisionX on double
round a double to with a precision of given n digits

Functions

clampInt(int value, int min, int max) int
see sky_engine/lib/ui/lerp.dart
lerpInt(int a, int b, double t) double
see sky_engine/lib/ui/lerp.dart
lerpNNDouble(double a, double b, double t) double
see sky_engine/lib/ui/lerp.dart _lerpDouble
radiusNNLerp(Radius a, Radius b, double t) Radius
a NN version of lerpDouble