using Unity.UIWidgets.animation; using Unity.UIWidgets.painting; namespace Unity.UIWidgets.rendering { public class FractionalOffsetTween : Tween { public FractionalOffsetTween(FractionalOffset begin = null, FractionalOffset end = null) : base(begin: begin, end: end) { } public override FractionalOffset lerp(float t) { return FractionalOffset.lerp(begin, end, t); } } public class AlignmentTween : Tween { public AlignmentTween( Alignment begin = null, Alignment end = null) : base(begin: begin, end: end) { } public override Alignment lerp(float t) { return Alignment.lerp(begin, end, t); } } public class AlignmentGeometryTween : Tween { public AlignmentGeometryTween( AlignmentGeometry begin = null, AlignmentGeometry end = null ) : base(begin: begin, end: end) { } public override AlignmentGeometry lerp(float t) { return AlignmentGeometry.lerp(begin, end, t); } } }