Exemplo n.º 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))
     });;
 }
Exemplo n.º 2
0
 public void FillRectangle(IBrush brush, CanvasRectangle rectangle)
 {
     _canvas?.DrawRect(rectangle.ToSKRect(), GetSKPaint(brush));
 }
Exemplo n.º 3
0
 public void DrawRectangle(IPen pen, CanvasRectangle rectangle)
 {
     _canvas?.DrawRect(rectangle.ToSKRect(), GetSKPaint(pen));
 }