/// <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(); }
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; }