Ejemplo n.º 1
0
        public FXBlurFilter()
        {
            InitializeComponent();

            DisplayName = "blur";
            StatusBarName = "Blur";

            blurLevel = BlurLevel.Blur3;
            Category = FilterCategory.Effect;
        }
Ejemplo n.º 2
0
        private void AmountSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
        {
            if (AmountSlider == null)
                return;

            int intValue = (int)AmountSlider.Value;

            if ((BlurLevel)intValue != blurLevel)
            {
                blurLevel = (BlurLevel)intValue;
                UpdatePreviewAsync();
            }
        }
Ejemplo n.º 3
0
        internal static string ToSerializedValue(this BlurLevel value)
        {
            switch (value)
            {
            case BlurLevel.Low:
                return("Low");

            case BlurLevel.Medium:
                return("Medium");

            case BlurLevel.High:
                return("High");
            }
            return(null);
        }
Ejemplo n.º 4
0
 public void SetLevel(BlurLevel level)
 {
     this._image.sprite = this._parent.GetBlurrySprite(level, this._index);
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Initializes a new instance of the Blur class.
 /// </summary>
 /// <param name="blurLevel">An enum value indicating level of
 /// blurriness. Possible values include: 'Low', 'Medium',
 /// 'High'</param>
 /// <param name="value">A number indicating level of blurriness ranging
 /// from 0 to 1.</param>
 public Blur(BlurLevel blurLevel = default(BlurLevel), double value = default(double))
 {
     BlurLevel = blurLevel;
     Value     = value;
     CustomInit();
 }
Ejemplo n.º 6
0
 public Sprite GetBlurrySprite(BlurLevel level, int index)
 {
     return(this.blurryResources.FirstOrDefault(r => r.level == level).resource[index]);
 }