protected Brush([NotNull] DrawingContext context, [NotNull] EffectLoaderFunc effectLoaderFunc, BrushProperties brushProperties) { Guard.ArgumentNotNull(context, nameof(context)); Guard.ArgumentNotNull(effectLoaderFunc, nameof(effectLoaderFunc)); DrawingContext = context; BrushProperties = brushProperties; (_brushEffect, _isEffectShared) = effectLoaderFunc(context); }
public LinearGradientBrush([NotNull] DrawingContext context, LinearGradientBrushProperties properties, BrushProperties brushProperties, [NotNull] GradientStopCollection gradientStopCollection) : base(context, LoadEffect, brushProperties) { GradientStopCollection = gradientStopCollection; Properties = properties; }
public SolidColorBrush([NotNull] DrawingContext context, Color color, BrushProperties brushProperties) : base(context, LoadEffect, brushProperties) { Color = color; }
public BitmapBrush([NotNull] DrawingContext context, [NotNull] Texture2D bitmap, BitmapBrushProperties properties, BrushProperties brushProperties) : base(context, LoadEffect, brushProperties) { Bitmap = bitmap; Properties = properties; }