public FXBlurFilter() { InitializeComponent(); DisplayName = "blur"; StatusBarName = "Blur"; blurLevel = BlurLevel.Blur3; Category = FilterCategory.Effect; }
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(); } }
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); }
public void SetLevel(BlurLevel level) { this._image.sprite = this._parent.GetBlurrySprite(level, this._index); }
/// <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(); }
public Sprite GetBlurrySprite(BlurLevel level, int index) { return(this.blurryResources.FirstOrDefault(r => r.level == level).resource[index]); }