changelogs/SkiaSharp/1.68.0/SkiaSharp.breaking.md
Assembly Version Changed: 1.68.0.0 vs 1.60.0.0
Modified fields:
-OpenGL = 0
+OpenGL = 1
-Vulkan = 1
+Vulkan = 2
Removed methods:
public static GRContext Create (GRBackend backend, GRGlInterface backendContext, GRContextOptions options);
public static GRContext Create (GRBackend backend, IntPtr backendContext, GRContextOptions options);
Removed method:
public GRGlInterface Clone ();
Removed value:
Rgba8888SInt = 9,
Modified fields:
-AlphaHalf = 12
+AlphaHalf = 13
-Bgra8888 = 6
+Bgra8888 = 7
-RgFloat = 11
+RgFloat = 12
-RgbaFloat = 10
+RgbaFloat = 11
-RgbaHalf = 13
+RgbaHalf = 14
-Sbgra8888 = 8
+Sbgra8888 = 9
-Srgba8888 = 7
+Srgba8888 = 8
Modified fields:
-BottomLeft = 2
+BottomLeft = 1
-TopLeft = 1
+TopLeft = 0
Removed property:
public SKEncodedInfo EncodedInfo { get; }
Removed constructor:
public SKCodecOptions (int frameIndex, bool hasPriorFrame);
Removed property:
public bool HasPriorFrame { get; set; }
Modified fields:
-CouldNotRewind = 6
+CouldNotRewind = 7
-InvalidConversion = 2
+InvalidConversion = 3
-InvalidInput = 5
+InvalidInput = 6
-InvalidParameters = 4
+InvalidParameters = 5
-InvalidScale = 3
+InvalidScale = 4
-Unimplemented = 7
+Unimplemented = 9
Removed value:
Index8 = 6,
Modified fields:
-Bgra8888 = 5
+Bgra8888 = 6
-Gray8 = 7
+Gray8 = 9
-RgbaF16 = 8
+RgbaF16 = 10
Modified methods:
public SKDocument CreatePdf (SKWStream stream, float dpi--- = 72---)
public SKDocument CreatePdf (string path, float dpi--- = 72---)
public SKDocument CreatePdf (SKWStream stream, SKDocumentPdfMetadata metadata, float dpi--- = 72---)
public SKDocument CreateXps (SKWStream stream, float dpi--- = 72---)
public SKDocument CreateXps (string path, float dpi--- = 72---)
Removed method:
public static SKImageFilter CreatePictureForLocalspace (SKPicture picture, SKRect cropRect, SKFilterQuality filterQuality);
Modified methods:
public SKImageFilter CreateMerge (SKImageFilter[] filters, SKBlendMode[] modes--- = NULL---, SKImageFilter.CropRect cropRect = NULL)
Removed property:
public SKLatticeFlags[] Flags { get; set; }
Removed methods:
protected virtual SKData OnEncode (SKPixmap pixmap);
protected virtual bool OnUseEncodedData (IntPtr data, IntPtr length);
Modified methods:
public bool GetFillPath (SKPath src, SKPath dst, float resScale--- = 1---)
public bool GetFillPath (SKPath src, SKPath dst, SKRect cullRect, float resScale--- = 1---)
Removed method:
public static SKPathEffect CreateArcTo (float radius);
Modified constructors:
public SKPixmap (SKImageInfo info, IntPtr addr, int rowBytes, SKColorTable ctable--- = NULL---)
Modified methods:
public void Reset (SKImageInfo info, IntPtr addr, int rowBytes, SKColorTable ctable--- = NULL---)
Modified methods:
public SKTypeface FromFamilyName (string familyName, SKTypefaceStyle style--- = 0---)
public SKTypeface FromTypeface (SKTypeface typeface, SKTypefaceStyle style--- = 0---)