コード例 #1
0
ファイル: SkiaCanvas.cs プロジェクト: jugstalt/gview5
 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))
     });;
 }
コード例 #2
0
ファイル: SkiaCanvas.cs プロジェクト: jugstalt/gview5
 public void FillRectangle(IBrush brush, CanvasRectangle rectangle)
 {
     _canvas?.DrawRect(rectangle.ToSKRect(), GetSKPaint(brush));
 }
コード例 #3
0
ファイル: SkiaCanvas.cs プロジェクト: jugstalt/gview5
 public void DrawRectangle(IPen pen, CanvasRectangle rectangle)
 {
     _canvas?.DrawRect(rectangle.ToSKRect(), GetSKPaint(pen));
 }