Beispiel #1
0
 public void DrawBitmap(IBitmap bitmap, CanvasRectangle dest, CanvasRectangle source, float opacity = 1)
 {
     _canvas?.DrawBitmap((SKBitmap)bitmap.EngineElement, source.ToSKRect(), dest.ToSKRect(), new SKPaint()
     {
         FilterQuality = this.InterpolationMode.ToSKFilterQuality(),
         Color         = SKColors.Black.WithAlpha((byte)(255 * opacity))
     });;
 }
Beispiel #2
0
 public void FillRectangle(IBrush brush, CanvasRectangle rectangle)
 {
     _canvas?.DrawRect(rectangle.ToSKRect(), GetSKPaint(brush));
 }
Beispiel #3
0
 public void DrawRectangle(IPen pen, CanvasRectangle rectangle)
 {
     _canvas?.DrawRect(rectangle.ToSKRect(), GetSKPaint(pen));
 }