/// <summary> /// Initializes a new instance of the <see cref="ColorGradient"/> class. /// </summary> /// <param name="HexA">The hexadecimal a.</param> /// <param name="HexB">The hexadecimal b.</param> /// <param name="options">The options.</param> public ColorGradient(String HexA, String HexB, ColorGradientFunction options) { HexColorA = ColorWorks.FormatHexColorTo(HexA, ColorHexFormats.ARGB); HexColorB = ColorWorks.FormatHexColorTo(HexB, ColorHexFormats.ARGB); gradient = options; Prepare(); }
/// <summary> /// Circles full Hue circle around the color /// </summary> /// <param name="HexA">The hexadecimal a.</param> public ColorGradient(String HexA) { ColorGradientFunction options = ColorGradientFunction.CircleCW | ColorGradientFunction.HueValueAToB; HexColorA = ColorWorks.FormatHexColorTo(HexA, ColorHexFormats.ARGB); HexColorB = HexColorA; gradient = options; Prepare(); }