API diff: SkiaSharp.Views.Gtk4.dll
SkiaSharp.Views.Gtk4.dll
Assembly Version Changed: 3.119.0.0 vs 0.0.0.0
New Namespace SkiaSharp.Views.Gtk
New Type: SkiaSharp.Views.Gtk.GTKExtensions
public static class GTKExtensions {
// methods
public static Gdk.RGBA ToGdkRGBA (this SkiaSharp.SKColor color);
public static Gdk.RGBA ToGdkRGBA (this SkiaSharp.SKColorF color);
public static Gdk.Rectangle ToGdkRectangle (this SkiaSharp.SKRectI rect);
public static Graphene.Point ToGraphenePoint (this SkiaSharp.SKPoint point);
public static Graphene.Point3D ToGraphenePoint3D (this SkiaSharp.SKPoint3 point);
public static Graphene.Rect ToGrapheneRect (this SkiaSharp.SKRect rect);
public static Graphene.Size ToGrapheneSize (this SkiaSharp.SKSize size);
public static SkiaSharp.SKColor ToSKColor (this Gdk.RGBA color);
public static SkiaSharp.SKColorF ToSKColorF (this Gdk.RGBA color);
public static SkiaSharp.SKPoint ToSKPoint (this Graphene.Point point);
public static SkiaSharp.SKPoint3 ToSKPoint3 (this Graphene.Point3D point);
public static SkiaSharp.SKRect ToSKRect (this Graphene.Rect rect);
public static SkiaSharp.SKRectI ToSKRectI (this Gdk.Rectangle rect);
public static SkiaSharp.SKSize ToSKSize (this Graphene.Size size);
}
New Type: SkiaSharp.Views.Gtk.SKDrawingArea
public class SKDrawingArea : Gtk.DrawingArea, GObject.GTypeProvider, GObject.InstanceFactory, GObject.NativeObject, Gtk.Accessible, Gtk.Buildable, Gtk.ConstraintTarget, System.IDisposable {
// constructors
public SKDrawingArea ();
// properties
public SkiaSharp.SKSize CanvasSize { get; }
// events
public event System.EventHandler<SkiaSharp.Views.Desktop.SKPaintSurfaceEventArgs> PaintSurface;
// methods
public override void Dispose ();
protected virtual void OnPaintSurface (SkiaSharp.Views.Desktop.SKPaintSurfaceEventArgs e);
}