Using RGBA struct in all effects

This commit is contained in:
Jaex 2013-11-10 07:09:56 +02:00
parent a4da6dabc6
commit 69c2736cff
3 changed files with 4 additions and 8 deletions

View file

@ -31,8 +31,7 @@ namespace ImageEffectsLib
{
internal class Colorize : ImageEffect
{
[DefaultValue(typeof(Color), "Red")]
public Color Color { get; set; }
public RGBA Color { get; set; }
[DefaultValue(0f)]
public float Value { get; set; }

View file

@ -33,14 +33,12 @@ namespace ImageEffectsLib
[Description("Background")]
internal class DrawBackground : ImageEffect
{
[DefaultValue(typeof(Color), "White")]
public Color Color { get; set; }
public RGBA Color { get; set; }
[DefaultValue(false)]
public bool UseGradient { get; set; }
[DefaultValue(typeof(Color), "Black")]
public Color ToColor { get; set; }
public RGBA ToColor { get; set; }
[DefaultValue(LinearGradientMode.ForwardDiagonal)]
public LinearGradientMode GradientType { get; set; }

View file

@ -40,8 +40,7 @@ internal class Shadow : ImageEffect
[DefaultValue(0.0f)]
public float Darkness { get; set; }
[DefaultValue(typeof(Color), "Black")]
public Color Color { get; set; }
public RGBA Color { get; set; }
[DefaultValue(typeof(Point), "0, 0")]
public Point Offset { get; set; }