public void DrawImage(Image image, Rectangle destRect, Rectangle srcRect, GraphicsUnit srcUnit) { _image.DrawImage(SKImage.FromBitmap(image.nativeSkBitmap), srcRect.ToSKRect(), destRect.ToSKRect(), null); }
public void SetClip(Rectangle rect) { _image.ClipRect(rect.ToSKRect()); }
public void SetClip(Rectangle rect, CombineMode combineMode) { _image.ClipRect(rect.ToSKRect(), combineMode == CombineMode.Intersect ? SKClipOperation.Intersect : SKClipOperation.Difference); }
public void IntersectClip(Rectangle rect) { _image.ClipRect(rect.ToSKRect()); }