#define Graph_And_Chart_PRO using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ChartAndGraph { public abstract class BaseSlider { /// /// Duration of the sliding action /// public double Duration { get; set; } /// /// Start time of the sliding action /// public double StartTime { get; set; } /// /// The bottom right edge of the slider bounding box (use for detemining automatic view size and position) /// public abstract DoubleVector2 Max { get; } /// /// The top left edge of the slider bounding box (use for detemining automatic view size and position) /// public abstract DoubleVector2 Min { get; } public abstract string Category { get; } /// /// /// public abstract int MinIndex { get; } /// /// returns true if the slider should be removed after this update. (meaning the slider is done) /// /// public virtual bool Update() { return true; } } }