Browse Source

simplify interface for Drawing Skia DC to another.

pull/7605/head
Dan Walmsley 5 years ago
parent
commit
09b9ac68c5
  1. 12
      src/Skia/Avalonia.Skia/Helpers/DrawingContextHelper.cs

12
src/Skia/Avalonia.Skia/Helpers/DrawingContextHelper.cs

@ -65,17 +65,9 @@ namespace Avalonia.Skia.Helpers
}
[Obsolete]
public static void DrawSurfaceTo(this ISkiaDrawingContextImpl source, ISkiaDrawingContextImpl destination,
Size size, SKImageFilter imageFilter = null)
public static void DrawTo(this ISkiaDrawingContextImpl source, ISkiaDrawingContextImpl destination, SKPaint paint = null)
{
using (var blurSnapPaint = new SKPaint
{
ImageFilter = imageFilter,
IsAntialias = true
})
{
destination.SkCanvas.DrawSurface(source.SkSurface, new SKPoint(0, 0), blurSnapPaint);
}
destination.SkCanvas.DrawSurface(source.SkSurface, new SKPoint(0, 0), paint);
}
}
}

Loading…
Cancel
Save