private void RenderSpline(Widget widget) { widget.PrepareRendererState(); var ep = valueProvider.GetValue().Value; var bezier = new CubicBezier(ep.P1X, ep.P1Y, ep.P2X, ep.P2Y); var p0 = Vector2.Zero; for (var t = 0f; t < 1; t += 0.01f) { var p1 = new Vector2((float)bezier.SampleCurveX(t), (float)bezier.SampleCurveY(t)); Renderer.DrawLine(Project(canvas, p0), Project(canvas, p1), ColorTheme.Current.Inspector.EasingSpline, 2); p0 = p1; } }