/// <summary>
        /// Adds the gradient part.
        /// </summary>
        /// <param name="color">The color.</param>
        /// <param name="position">The position.</param>
        private void AddGradientPart(MagickColor color, decimal position)
        {
            var gradientPart = new GradientPart
            {
                Position = position,
                Red      = color.R,
                Blue     = color.B,
                Green    = color.G,
                Alpha    = color.A
            };

            this.GradientParts.Add(gradientPart);
            this.GradientParts = this.GradientParts.OrderBy(x => x.Position).ToList();
        }
Example #2
0
 public GradientPart(GradientPart original)
 {
     this.type = original.type;
     this.color = original.color;
     this.v2Fixed = original.v2Fixed;
     this.v3Fixed = original.v3Fixed;
     this.alphaFixed = original.alphaFixed;
     this.fixedV2 = original.fixedV2;
     this.fixedV3 = original.fixedV3;
     this.fixedAlpha = original.fixedAlpha;
 }