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;
                }
            }