diff --git a/SkiaSharpAPI/FrameworksIndex/skiasharp-views.xml b/SkiaSharpAPI/FrameworksIndex/skiasharp-views.xml
index f7143bc3..e4933fbe 100644
--- a/SkiaSharpAPI/FrameworksIndex/skiasharp-views.xml
+++ b/SkiaSharpAPI/FrameworksIndex/skiasharp-views.xml
@@ -109,6 +109,7 @@
+
@@ -221,16 +222,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -266,7 +257,8 @@
-
+
+
diff --git a/SkiaSharpAPI/FrameworksIndex/skiasharp.xml b/SkiaSharpAPI/FrameworksIndex/skiasharp.xml
index 7e332c23..3fd3eeb0 100644
--- a/SkiaSharpAPI/FrameworksIndex/skiasharp.xml
+++ b/SkiaSharpAPI/FrameworksIndex/skiasharp.xml
@@ -404,15 +404,21 @@
+
+
+
+
+
+
@@ -575,13 +581,20 @@
+
+
+
+
+
+
+
@@ -611,6 +624,7 @@
+
@@ -1688,6 +1702,7 @@
+
@@ -1764,6 +1779,8 @@
+
+
@@ -1777,6 +1794,8 @@
+
+
@@ -1841,11 +1860,14 @@
+
+
+
@@ -1860,6 +1882,8 @@
+
+
@@ -2171,7 +2195,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2192,17 +2242,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2211,6 +2342,13 @@
+
+
+
+
+
+
+
@@ -2299,6 +2437,8 @@
+
+
@@ -2568,6 +2708,7 @@
+
@@ -3116,6 +3257,8 @@
+
+
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Feature.xml b/SkiaSharpAPI/HarfBuzzSharp/Feature.xml
index e03d84c6..34c3e4b1 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Feature.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Feature.xml
@@ -90,6 +90,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -111,6 +116,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -133,6 +143,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -155,6 +170,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -244,6 +264,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -262,6 +287,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.Tag
@@ -324,6 +354,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml b/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml
index 70f3a6f7..89802445 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -46,6 +51,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -67,6 +77,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -89,6 +104,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -111,6 +131,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -130,6 +155,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml b/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml
index 9e921a5d..d6cb4b70 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml
@@ -31,6 +31,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -53,6 +58,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -75,6 +85,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -94,6 +109,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -160,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -178,6 +203,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -196,6 +226,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml b/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml
index cb0ac0d3..76407d41 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -46,6 +51,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -67,6 +77,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -89,6 +104,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -111,6 +131,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -148,6 +173,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml b/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml
index 2b99d89d..3ba75d0e 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml
@@ -31,6 +31,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -53,6 +58,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -75,6 +85,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -142,6 +157,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -160,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -178,6 +203,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -196,6 +226,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml
index a84d42c4..5785d35f 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -49,6 +54,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -72,6 +82,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -95,6 +110,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -114,6 +134,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml
index cb4357b4..687ea758 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -49,6 +54,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -72,6 +82,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -95,6 +110,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.OpenTypeMathGlyphPartFlags
@@ -113,6 +133,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -131,6 +156,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -150,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -218,6 +253,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml
index 7071e910..ccf5dc80 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -49,6 +54,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -72,6 +82,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -95,6 +110,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -114,6 +134,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml
index 4989bdab..f0884112 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml
@@ -31,6 +31,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -54,6 +59,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -77,6 +87,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -96,6 +111,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.IntPtr
@@ -114,6 +134,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.OpenTypeNameId
@@ -182,6 +207,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml
index 06e3ff1c..d7d1ae06 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -49,6 +54,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -72,6 +82,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -95,6 +110,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -114,6 +134,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -132,6 +157,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -150,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.OpenTypeNameId
@@ -218,6 +253,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml
index 716a9149..39fa335b 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml
@@ -28,6 +28,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -46,6 +51,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -67,6 +77,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -90,6 +105,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -113,6 +133,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.OpenTypeVarAxisFlags
@@ -131,6 +156,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -150,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -168,6 +203,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -186,6 +226,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
HarfBuzzSharp.OpenTypeNameId
@@ -254,6 +299,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Variation.xml b/SkiaSharpAPI/HarfBuzzSharp/Variation.xml
index 9bf56121..8f79d3a0 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Variation.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Variation.xml
@@ -31,6 +31,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -53,6 +58,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -75,6 +85,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -142,6 +157,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -160,6 +180,11 @@
HarfBuzzSharp
1.0.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml b/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml
index cfa9594d..2b409108 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml
@@ -10,6 +10,14 @@
SkiaSharp.Resources.ResourceProvider
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
A resource provider proxy that caches loaded image assets.
diff --git a/SkiaSharpAPI/SkiaSharp.Resources/DataUriResourceProvider.xml b/SkiaSharpAPI/SkiaSharp.Resources/DataUriResourceProvider.xml
index a6c84132..a7c26529 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/DataUriResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/DataUriResourceProvider.xml
@@ -10,6 +10,14 @@
SkiaSharp.Resources.ResourceProvider
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
A resource provider that can load resources from data URIs embedded in Lottie JSON files.
diff --git a/SkiaSharpAPI/SkiaSharp.Resources/FileResourceProvider.xml b/SkiaSharpAPI/SkiaSharp.Resources/FileResourceProvider.xml
index 78597f04..30636ff3 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/FileResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/FileResourceProvider.xml
@@ -10,6 +10,14 @@
SkiaSharp.Resources.ResourceProvider
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
A resource provider that loads resources from a directory on the file system.
Use this provider to load Lottie animation assets (images, fonts, nested animations) from a local directory.
diff --git a/SkiaSharpAPI/SkiaSharp.Resources/ResourceProvider.xml b/SkiaSharpAPI/SkiaSharp.Resources/ResourceProvider.xml
index 27713a26..84e1ab4f 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/ResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/ResourceProvider.xml
@@ -27,8 +27,18 @@
SkiaSharp.Resources
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKData
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -49,8 +59,18 @@
SkiaSharp.Resources
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKData
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
diff --git a/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml b/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
index cfbf85fd..67447a53 100644
--- a/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
+++ b/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
@@ -10,6 +10,14 @@
SkiaSharp.SKObject
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
Represents a Lottie animation that can be loaded, positioned, and rendered to a canvas.
@@ -30,6 +38,11 @@
SkiaSharp.Skottie.Animation
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -52,6 +65,11 @@
SkiaSharp.Skottie.Animation
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -74,6 +92,11 @@
SkiaSharp.Skottie.Animation
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -96,6 +119,11 @@
SkiaSharp.Skottie.Animation
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -230,6 +258,11 @@
SkiaSharp.Skottie.Animation
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -298,6 +331,11 @@
SkiaSharp.Skottie
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
System.Void
@@ -321,6 +359,11 @@
SkiaSharp.Skottie
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
System.Void
@@ -344,6 +387,11 @@
SkiaSharp.Skottie
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
System.Void
@@ -367,6 +415,11 @@
SkiaSharp.Skottie
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
System.Void
@@ -418,6 +471,9 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
@@ -449,6 +505,9 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
@@ -480,6 +539,9 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
@@ -511,6 +573,9 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
@@ -542,6 +607,9 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
diff --git a/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilder.xml b/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilder.xml
index 71c42cdb..d1b68425 100644
--- a/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilder.xml
+++ b/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilder.xml
@@ -10,6 +10,14 @@
SkiaSharp.SKObject
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
Provides a builder pattern for creating animations with custom configuration.
@@ -29,6 +37,11 @@
SkiaSharp.Skottie.Animation
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -51,6 +64,11 @@
SkiaSharp.Skottie.Animation
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -73,6 +91,11 @@
SkiaSharp.Skottie.Animation
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -95,6 +118,11 @@
SkiaSharp.Skottie.Animation
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
diff --git a/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilderStats.xml b/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilderStats.xml
index 11f9aa6c..217072a6 100644
--- a/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilderStats.xml
+++ b/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilderStats.xml
@@ -14,6 +14,11 @@
System.IEquatable<SkiaSharp.Skottie.AnimationBuilderStats>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Contains statistics about the animation build process.
These statistics are available from after calling one of the build methods.
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceViewRenderer.xml b/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceViewRenderer.xml
index bddc346b..52da68f2 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceViewRenderer.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceViewRenderer.xml
@@ -101,6 +101,27 @@
+
+
+
+
+ Method
+
+ M:Java.Interop.IJavaPeerable.UnregisterFromRuntime
+
+
+ SkiaSharp.Views.Android
+ 4.150.0.0
+
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/ActionHelper.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/ActionHelper.xml
deleted file mode 100644
index 202e2d75..00000000
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/ActionHelper.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
- SkiaSharp.Views.Blazor
- 4.150.0.0
-
-
- System.Object
-
-
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
-
-
-
- Internal helper class for JavaScript interop callbacks. This class is not intended for public use.
- This class wraps an delegate to make it invokable from JavaScript.
-
-
-
-
-
-
- Constructor
-
- SkiaSharp.Views.Blazor
- 4.150.0.0
-
-
-
-
-
- The action to wrap.
- Initializes a new instance of the class.
-
-
-
-
-
-
-
- Method
-
- SkiaSharp.Views.Blazor
- 4.150.0.0
-
-
-
- [Microsoft.JSInterop.JSInvokable]
-
-
-
- System.Void
-
-
-
- Invokes the wrapped action. Called from JavaScript.
-
-
-
-
-
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/FloatFloatActionHelper.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/FloatFloatActionHelper.xml
deleted file mode 100644
index 62d01720..00000000
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/FloatFloatActionHelper.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
- SkiaSharp.Views.Blazor
- 4.150.0.0
-
-
- System.Object
-
-
-
-
- [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
-
-
-
- Internal helper class for JavaScript interop callbacks with two float parameters. This class is not intended for public use.
- This class wraps an delegate to make it invokable from JavaScript for size change notifications.
-
-
-
-
-
-
- Constructor
-
- SkiaSharp.Views.Blazor
- 4.150.0.0
-
-
-
-
-
- The action to wrap.
- Initializes a new instance of the class.
-
-
-
-
-
-
-
- Method
-
- SkiaSharp.Views.Blazor
- 4.150.0.0
-
-
-
- [Microsoft.JSInterop.JSInvokable]
-
-
-
- System.Void
-
-
-
-
-
-
- The width value.
- The height value.
- Invokes the wrapped action with the specified dimensions. Called from JavaScript.
-
-
-
-
-
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml
index a63bc256..2f49ee96 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml
@@ -15,6 +15,12 @@
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
[System.Runtime.Versioning.SupportedOSPlatform("browser")]
@@ -52,6 +58,9 @@
[Microsoft.AspNetCore.Components.Parameter(CaptureUnmatchedValues=true)]
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })]
+
System.Collections.Generic.IReadOnlyDictionary<System.String,System.Object>
@@ -71,6 +80,11 @@
SkiaSharp.Views.Blazor
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(0)]
+
+
System.Void
@@ -224,6 +238,9 @@
[Microsoft.AspNetCore.Components.Parameter]
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
+
System.Action<SkiaSharp.Views.Blazor.SKPaintSurfaceEventArgs>
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKGLView.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKGLView.xml
index d81bcae0..1d649e99 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKGLView.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKGLView.xml
@@ -15,6 +15,12 @@
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
[System.Runtime.Versioning.SupportedOSPlatform("browser")]
@@ -52,6 +58,9 @@
[Microsoft.AspNetCore.Components.Parameter(CaptureUnmatchedValues=true)]
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })]
+
System.Collections.Generic.IReadOnlyDictionary<System.String,System.Object>
@@ -71,6 +80,11 @@
SkiaSharp.Views.Blazor
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(0)]
+
+
System.Void
@@ -224,6 +238,9 @@
[Microsoft.AspNetCore.Components.Parameter]
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
+
System.Action<SkiaSharp.Views.Blazor.SKPaintGLSurfaceEventArgs>
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintGLSurfaceEventArgs.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintGLSurfaceEventArgs.xml
index 7732ed22..d2eacdeb 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintGLSurfaceEventArgs.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintGLSurfaceEventArgs.xml
@@ -10,6 +10,14 @@
System.EventArgs
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
Provides data for the callback.
This class contains the GPU-backed drawing surface and information about its size, format, and backend render target for WebGL-accelerated Blazor canvas views.
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintSurfaceEventArgs.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintSurfaceEventArgs.xml
index fb685fbd..de650f54 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintSurfaceEventArgs.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintSurfaceEventArgs.xml
@@ -10,6 +10,14 @@
System.EventArgs
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
Provides data for the callback.
This class contains the drawing surface and information about its size and format for software-rendered Blazor canvas views.
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml b/SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml
index 57967a0b..c01b8480 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml
@@ -1,13 +1,13 @@
-
-
+
+
SkiaSharp.Views.WindowsForms
4.150.0.0
- OpenTK.GLControl.GLControl
+ OpenTK.GLControl
@@ -39,21 +39,45 @@
-
-
-
+
+
+
Constructor
SkiaSharp.Views.WindowsForms
4.150.0.0
-
+
- The OpenGL control settings to use for initializing the control.
- Initializes a new instance of the class with the specified settings.
-
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Constructor
+
+ SkiaSharp.Views.WindowsForms
+ 4.150.0.0
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml b/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml
index dc8e5c21..8a0c2ccd 100644
--- a/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml
@@ -35,7 +35,7 @@
-
+
Property
@@ -43,11 +43,6 @@
SkiaSharp
4.150.0.0
-
-
- [System.Runtime.CompilerServices.NativeInteger]
-
-
System.IntPtr
@@ -58,7 +53,7 @@
-
+
Property
@@ -66,11 +61,6 @@
SkiaSharp
4.150.0.0
-
-
- [System.Runtime.CompilerServices.NativeInteger]
-
-
System.IntPtr
@@ -143,7 +133,7 @@
-
+
Property
@@ -151,11 +141,6 @@
SkiaSharp
4.150.0.0
-
-
- [System.Runtime.CompilerServices.NativeInteger]
-
-
System.IntPtr
diff --git a/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml b/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml
index c2d973ae..5541e3f6 100644
--- a/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml
@@ -133,7 +133,7 @@
-
+
Property
@@ -141,11 +141,6 @@
SkiaSharp
4.150.0.0
-
-
- [System.Runtime.CompilerServices.NativeInteger]
-
-
System.IntPtr
diff --git a/SkiaSharpAPI/SkiaSharp/GRGlFramebufferInfo.xml b/SkiaSharpAPI/SkiaSharp/GRGlFramebufferInfo.xml
index c5e435c3..aa9b5a2c 100644
--- a/SkiaSharpAPI/SkiaSharp/GRGlFramebufferInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRGlFramebufferInfo.xml
@@ -69,6 +69,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -92,6 +97,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -115,6 +125,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -133,6 +148,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -151,6 +171,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -220,6 +245,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
diff --git a/SkiaSharpAPI/SkiaSharp/GRGlTextureInfo.xml b/SkiaSharpAPI/SkiaSharp/GRGlTextureInfo.xml
index c169b202..9133dca4 100644
--- a/SkiaSharpAPI/SkiaSharp/GRGlTextureInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRGlTextureInfo.xml
@@ -73,6 +73,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -96,6 +101,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -119,6 +129,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -137,6 +152,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -156,6 +176,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -224,6 +249,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -243,6 +273,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/SkiaSharp/GRMtlTextureInfo.xml b/SkiaSharpAPI/SkiaSharp/GRMtlTextureInfo.xml
index 3e80843f..5d51dc3f 100644
--- a/SkiaSharpAPI/SkiaSharp/GRMtlTextureInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRMtlTextureInfo.xml
@@ -42,6 +42,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -65,6 +70,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -88,6 +98,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -157,6 +172,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.IntPtr
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkAlloc.xml b/SkiaSharpAPI/SkiaSharp/GRVkAlloc.xml
index 04254db7..225c0461 100644
--- a/SkiaSharpAPI/SkiaSharp/GRVkAlloc.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRVkAlloc.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.IntPtr
@@ -49,6 +54,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -72,6 +82,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -95,6 +110,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -113,6 +133,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -132,6 +157,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt64
@@ -150,6 +180,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt64
@@ -218,6 +253,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt64
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml b/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml
index 5c5966fe..aa1ba693 100644
--- a/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRVkAlloc
@@ -46,6 +51,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -67,6 +77,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -90,6 +105,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -113,6 +133,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -131,6 +156,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -150,6 +180,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt64
@@ -168,6 +203,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -186,6 +226,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -204,6 +249,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -222,6 +272,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -290,6 +345,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -309,6 +369,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -327,6 +392,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -345,6 +415,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRVkYcbcrConversionInfo
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
index 68902dc4..de7db9df 100644
--- a/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -46,6 +51,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -67,6 +77,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -89,6 +104,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -111,6 +131,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -129,6 +154,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -196,6 +226,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml b/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
index 07230f3b..2f9c4dc0 100644
--- a/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -46,6 +51,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.GRVkYcbcrComponents
@@ -67,6 +77,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -89,6 +104,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -111,6 +131,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt64
@@ -129,6 +154,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -147,6 +177,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -165,6 +200,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -232,6 +272,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -250,6 +295,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -268,6 +318,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -286,6 +341,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -304,6 +364,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -322,6 +387,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
diff --git a/SkiaSharpAPI/SkiaSharp/SKBitmap.xml b/SkiaSharpAPI/SkiaSharp/SKBitmap.xml
index 29fbdf04..5fc1ce82 100644
--- a/SkiaSharpAPI/SkiaSharp/SKBitmap.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKBitmap.xml
@@ -1637,6 +1637,35 @@
The result is a bitmap with zero width and height, and no pixels. Its color type is set to . If we are a (shared) owner of the pixels, that ownership is decremented.
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use Resize(SKImageInfo info, SKSamplingOptions sampling) instead.", true)]
+
+
+
+ SkiaSharp.SKBitmap
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1661,6 +1690,35 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use Resize(SKSizeI size, SKSamplingOptions sampling) instead.", true)]
+
+
+
+ SkiaSharp.SKBitmap
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1703,6 +1761,35 @@
The same as .
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use ScalePixels(SKBitmap destination, SKSamplingOptions sampling) instead.", true)]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1727,6 +1814,35 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use ScalePixels(SKPixmap destination, SKSamplingOptions sampling) instead.", true)]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1858,6 +1974,37 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use ToShader(SKShaderTileMode tmx, SKShaderTileMode tmy, SKSamplingOptions sampling) instead.", true)]
+
+
+
+ SkiaSharp.SKShader
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1910,6 +2057,39 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use ToShader(SKShaderTileMode tmx, SKShaderTileMode tmy, SKSamplingOptions sampling, SKMatrix localMatrix) instead.", true)]
+
+
+
+ SkiaSharp.SKShader
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKBlender.xml b/SkiaSharpAPI/SkiaSharp/SKBlender.xml
index 376a4cec..bb9ad7a6 100644
--- a/SkiaSharpAPI/SkiaSharp/SKBlender.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKBlender.xml
@@ -10,6 +10,14 @@
SkiaSharp.SKObject
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
Represents a custom blending function that combines source and destination colors.
diff --git a/SkiaSharpAPI/SkiaSharp/SKCanvas.xml b/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
index e732c03b..eb3e6d7b 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
@@ -475,7 +475,13 @@ using (var surface = SKSurface.Create(info)) {
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
Transformation matrix to pre-concatenate.
@@ -496,7 +502,13 @@ using (var surface = SKSurface.Create(info)) {
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The 4x4 matrix to concatenate with the current matrix.
@@ -513,6 +525,14 @@ using (var surface = SKSurface.Create(info)) {
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+ [get: System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.GRRecordingContext
@@ -1397,7 +1417,13 @@ this information.
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The drawable to draw.
@@ -2242,7 +2268,13 @@ safely ignored.
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
@@ -2831,6 +2863,36 @@ using (var surface = SKSurface.Create(info)) {
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use DrawText(string text, SKPoint p, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.", true)]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2858,6 +2920,70 @@ using (var surface = SKSurface.Create(info)) {
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use DrawText(string text, SKPoint p, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.", true)]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use DrawText(string text, float x, float y, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.", true)]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2887,6 +3013,40 @@ using (var surface = SKSurface.Create(info)) {
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use DrawText(string text, float x, float y, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.", true)]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2918,6 +3078,38 @@ using (var surface = SKSurface.Create(info)) {
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use DrawTextOnPath(string text, SKPath path, float hOffset, float vOffset, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.", true)]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2952,6 +3144,74 @@ using (var surface = SKSurface.Create(info)) {
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use DrawTextOnPath(string text, SKPath path, SKPoint offset, bool warpGlyphs, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.", true)]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use DrawTextOnPath(string text, SKPath path, float hOffset, float vOffset, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.", true)]
+
+
+
+ System.Void
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -3706,7 +3966,13 @@ safely ignored.
System.Int32
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The save layer parameters.
@@ -3724,6 +3990,11 @@ safely ignored.
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
System.Int32
@@ -3746,6 +4017,11 @@ safely ignored.
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
System.Int32
@@ -3867,6 +4143,32 @@ guaranteed to happen. If exact clipping is desired, use
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SetMatrix(in SKMatrix) instead.", true)]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -3880,7 +4182,13 @@ guaranteed to happen. If exact clipping is desired, use
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The matrix to set as the current transformation matrix.
@@ -3901,7 +4209,13 @@ guaranteed to happen. If exact clipping is desired, use
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The 4x4 matrix to set as the current transformation matrix.
@@ -3962,6 +4276,14 @@ guaranteed to happen. If exact clipping is desired, use
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+ [get: System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKSurface
diff --git a/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml b/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
index 7e9ed488..47b024f6 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
@@ -10,6 +10,14 @@
System.ValueType
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
Contains the configuration for saving a layer on an .
@@ -24,6 +32,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageFilter
@@ -42,6 +55,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<SkiaSharp.SKRect>
@@ -60,6 +78,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKCanvasSaveLayerRecFlags
@@ -78,6 +101,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPaint
diff --git a/SkiaSharpAPI/SkiaSharp/SKCodecFrameInfo.xml b/SkiaSharpAPI/SkiaSharp/SKCodecFrameInfo.xml
index 42366194..2482fd36 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCodecFrameInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCodecFrameInfo.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKAlphaType
@@ -46,6 +51,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKCodecAnimationBlend
@@ -64,6 +74,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKCodecAnimationDisposalMethod
@@ -82,6 +97,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -103,6 +123,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -126,6 +151,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -149,6 +179,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -167,6 +202,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -186,6 +226,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -205,6 +250,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -274,6 +324,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKCodecOptions.xml b/SkiaSharpAPI/SkiaSharp/SKCodecOptions.xml
index 49921f15..a07cba8d 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCodecOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCodecOptions.xml
@@ -142,6 +142,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -165,6 +170,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -188,6 +198,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -206,6 +221,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -225,6 +245,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -294,6 +319,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -327,6 +357,11 @@ If set to -1, the codec will decode any necessary required frame(s) first.
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<SkiaSharp.SKRectI>
@@ -345,6 +380,11 @@ If set to -1, the codec will decode any necessary required frame(s) first.
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKZeroInitialized
diff --git a/SkiaSharpAPI/SkiaSharp/SKColor.xml b/SkiaSharpAPI/SkiaSharp/SKColor.xml
index ffc3c022..a8927d1a 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColor.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColor.xml
@@ -14,6 +14,11 @@
System.IEquatable<SkiaSharp.SKColor>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
32-bit ARGB unpremultiplied color value.
The color components are always in a known order.
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorF.xml b/SkiaSharpAPI/SkiaSharp/SKColorF.xml
index c178ac95..97b68edb 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorF.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorF.xml
@@ -14,6 +14,11 @@
System.IEquatable<SkiaSharp.SKColorF>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
16-bit, floating-point, ARGB unpremultiplied color value.
The color components are always in a known order.
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorSpacePrimaries.xml b/SkiaSharpAPI/SkiaSharp/SKColorSpacePrimaries.xml
index 3dca1c04..c9dda64f 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorSpacePrimaries.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorSpacePrimaries.xml
@@ -78,6 +78,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -96,6 +101,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -134,6 +144,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -157,6 +172,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -180,6 +200,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -199,6 +224,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -217,6 +247,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -285,6 +320,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -303,6 +343,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -321,6 +366,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColorSpaceXyz
@@ -340,6 +390,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -363,6 +418,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
@@ -381,6 +441,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -399,6 +464,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorSpaceTransferFn.xml b/SkiaSharpAPI/SkiaSharp/SKColorSpaceTransferFn.xml
index 74bb8673..70a26c21 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorSpaceTransferFn.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorSpaceTransferFn.xml
@@ -85,6 +85,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -103,6 +108,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -121,6 +131,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -139,6 +154,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -157,6 +177,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -195,6 +220,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -218,6 +248,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -241,6 +276,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -259,6 +299,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -277,6 +322,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -314,6 +364,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColorSpaceTransferFn
@@ -455,6 +510,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -495,6 +555,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorSpaceXyz.xml b/SkiaSharpAPI/SkiaSharp/SKColorSpaceXyz.xml
index 076e58c6..400fa651 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorSpaceXyz.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorSpaceXyz.xml
@@ -178,6 +178,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -201,6 +206,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -224,6 +234,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -260,6 +275,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColorSpaceXyz
@@ -279,6 +299,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -389,6 +414,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
diff --git a/SkiaSharpAPI/SkiaSharp/SKCubicResampler.xml b/SkiaSharpAPI/SkiaSharp/SKCubicResampler.xml
index 0822a978..3b4c47f4 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCubicResampler.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCubicResampler.xml
@@ -14,6 +14,11 @@
System.IEquatable<SkiaSharp.SKCubicResampler>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Represents a cubic resampler with configurable B and C parameters for high-quality image scaling.
diff --git a/SkiaSharpAPI/SkiaSharp/SKDocumentPdfMetadata.xml b/SkiaSharpAPI/SkiaSharp/SKDocumentPdfMetadata.xml
index ad7e2a13..605f1902 100644
--- a/SkiaSharpAPI/SkiaSharp/SKDocumentPdfMetadata.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKDocumentPdfMetadata.xml
@@ -84,6 +84,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -102,6 +107,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.DateTime>
@@ -120,6 +130,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -191,6 +206,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -221,6 +241,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -244,6 +269,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -267,6 +297,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -286,6 +321,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -304,6 +344,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.DateTime>
@@ -372,6 +417,11 @@ value is set to a value <= 100, and the image is opaque, it will be encoded
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -399,6 +449,11 @@ but are necessary features for PDF/A-2b conformance.
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -417,6 +472,11 @@ but are necessary features for PDF/A-2b conformance.
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -446,6 +506,11 @@ or to printer.
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -464,6 +529,11 @@ or to printer.
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
diff --git a/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml b/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
index 90d385bf..3803e719 100644
--- a/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -46,6 +51,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -67,6 +77,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -89,6 +104,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -111,6 +131,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKDrawable.xml b/SkiaSharpAPI/SkiaSharp/SKDrawable.xml
index 27e696b1..86cfaf4e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKDrawable.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKDrawable.xml
@@ -155,7 +155,13 @@ all possible states.
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The canvas to draw on.
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml b/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
index 3a51ec2d..0c8e167e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
@@ -10,6 +10,14 @@
System.ValueType
+
+
+ [System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")]
+
+
+ [System.Runtime.CompilerServices.IsByRefLike]
+
+
To be added.
To be added.
@@ -24,6 +32,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -42,6 +55,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -60,6 +78,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.ReadOnlySpan<SkiaSharp.SKFontPaletteOverride>
@@ -78,6 +101,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.ReadOnlySpan<SkiaSharp.SKFontVariationPositionCoordinate>
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontMetrics.xml b/SkiaSharpAPI/SkiaSharp/SKFontMetrics.xml
index b09da8e7..c32dd7b9 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontMetrics.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontMetrics.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -46,6 +51,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -64,6 +74,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -82,6 +97,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -100,6 +120,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -121,6 +146,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -144,6 +174,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -167,6 +202,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -186,6 +226,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -204,6 +249,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -272,6 +322,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.Single>
@@ -290,6 +345,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.Single>
@@ -308,6 +368,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -326,6 +391,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.Single>
@@ -349,6 +419,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<System.Single>
@@ -370,6 +445,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -388,6 +468,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -406,6 +491,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml b/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
index 395c5ab6..a7fd7ef2 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt32
@@ -49,6 +54,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -71,6 +81,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -93,6 +108,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -112,6 +132,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.UInt16
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml b/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
index 1d48ac6b..4984d640 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -49,6 +54,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -71,6 +81,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -93,6 +108,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -112,6 +132,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -130,6 +155,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -148,6 +178,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -214,6 +249,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKFourByteTag
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml b/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
index 791dc036..5ce3933c 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKFourByteTag
@@ -49,6 +54,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -71,6 +81,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -93,6 +108,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -160,6 +180,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml b/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
index 1219a120..b5b7f7fb 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
@@ -14,6 +14,11 @@
System.IEquatable<SkiaSharp.SKFourByteTag>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
To be added.
To be added.
@@ -95,6 +100,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
System.Boolean
@@ -228,6 +238,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKFourByteTag
@@ -250,6 +265,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
System.String
diff --git a/SkiaSharpAPI/SkiaSharp/SKHighContrastConfig.xml b/SkiaSharpAPI/SkiaSharp/SKHighContrastConfig.xml
index 0a0acece..4885f650 100644
--- a/SkiaSharpAPI/SkiaSharp/SKHighContrastConfig.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKHighContrastConfig.xml
@@ -51,6 +51,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -89,6 +94,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -112,6 +122,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -135,6 +150,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -154,6 +174,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -173,6 +198,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKHighContrastConfigInvertStyle
@@ -191,6 +221,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
diff --git a/SkiaSharpAPI/SkiaSharp/SKImage.xml b/SkiaSharpAPI/SkiaSharp/SKImage.xml
index 06c80e9e..d723f540 100644
--- a/SkiaSharpAPI/SkiaSharp/SKImage.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKImage.xml
@@ -2000,6 +2000,35 @@
This method may return if the source rectangle [, , dstInfo.Width, dstInfo.Height] does not intersect the image, or if the color type/alpha type could not be converted to the destination types.
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use ScalePixels(SKPixmap dst, SKSamplingOptions sampling) instead.", true)]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2024,6 +2053,37 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use ScalePixels(SKPixmap dst, SKSamplingOptions sampling, SKImageCachingHint cachingHint) instead.", true)]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2303,6 +2363,37 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use ToShader(SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions sampling) instead.", true)]
+
+
+
+ SkiaSharp.SKShader
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2355,6 +2446,39 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use ToShader(SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions sampling, SKMatrix localMatrix) instead.", true)]
+
+
+
+ SkiaSharp.SKShader
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml b/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
index 9c92d811..b9e91d79 100644
--- a/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
@@ -10,6 +10,14 @@
SkiaSharp.SKObject
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
Image filters for use with the property of a .
@@ -33,7 +41,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The first arithmetic blend coefficient.
@@ -56,8 +70,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKImageFilter
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
@@ -90,8 +114,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKImageFilter
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
@@ -131,7 +165,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The custom blender to use.
@@ -155,7 +195,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The blend mode to use.
@@ -179,8 +225,20 @@
-
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The custom blender to use.
@@ -200,8 +258,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKImageFilter
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
@@ -231,8 +299,20 @@
-
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -254,8 +334,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKImageFilter
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
@@ -312,7 +402,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The Gaussian blur standard deviation in the X direction.
@@ -364,7 +460,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -393,7 +495,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The Gaussian blur standard deviation in the X direction.
@@ -421,7 +529,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -471,7 +585,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The color filter to apply.
@@ -495,7 +615,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -570,7 +696,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The morphology radius in the X direction.
@@ -596,7 +728,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -654,7 +792,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The color channel to use for X displacement.
@@ -684,7 +828,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -744,7 +894,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The direction of the light.
@@ -774,7 +930,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -837,7 +999,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The direction of the light.
@@ -869,7 +1037,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -933,7 +1107,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The X offset of the shadow.
@@ -965,7 +1145,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -1029,7 +1215,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The X offset of the shadow.
@@ -1061,7 +1253,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -1116,7 +1314,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The morphology radius in the X direction.
@@ -1142,7 +1346,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -1201,6 +1411,39 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use CreateImage(SKImage, SKRect, SKRect, SKSamplingOptions) instead.", true)]
+
+
+
+ SkiaSharp.SKImageFilter
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1274,7 +1517,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The bounds of the magnifier lens.
@@ -1304,7 +1553,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -1332,7 +1587,13 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The transformation matrix.
@@ -1341,6 +1602,33 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SetMatrix(in SKMatrix) instead.", true)]
+
+
+
+ SkiaSharp.SKImageFilter
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1354,7 +1642,13 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
@@ -1365,6 +1659,43 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SetMatrix(in SKMatrix, SKSamplingOptions, SKImageFilter) instead.", true)]
+
+
+
+ SkiaSharp.SKImageFilter
+
+
+
+
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1378,9 +1709,21 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The transformation matrix.
@@ -1400,8 +1743,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(0)]
+
+
SkiaSharp.SKImageFilter
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
@@ -1434,8 +1787,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(0)]
+
+
SkiaSharp.SKImageFilter
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
@@ -1445,7 +1808,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The size of the convolution kernel.
@@ -1470,8 +1839,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(0)]
+
+
SkiaSharp.SKImageFilter
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
@@ -1481,7 +1860,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -1512,7 +1897,13 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
+
+
+
The array of image filters to merge.
@@ -1530,8 +1921,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKImageFilter
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
@@ -1558,7 +1959,13 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
+
+
+
@@ -1578,11 +1985,27 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(0)]
+
+
SkiaSharp.SKImageFilter
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
+
+
+
@@ -1602,8 +2025,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKImageFilter
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
@@ -1658,7 +2091,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The morphology radius in the X direction.
@@ -1684,7 +2123,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -1697,6 +2142,62 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use CreateShader(SKShader) instead.", true)]
+
+
+
+ SkiaSharp.SKImageFilter
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use CreateShader(SKShader, bool, SKRect) instead.", true)]
+
+
+
+ SkiaSharp.SKImageFilter
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -1788,7 +2289,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The position of the light.
@@ -1818,7 +2325,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -1881,7 +2394,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The position of the light.
@@ -1913,7 +2432,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -1942,7 +2467,13 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The shader to use.
@@ -1964,7 +2495,13 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -1988,7 +2525,13 @@
SkiaSharp.SKImageFilter
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -2055,7 +2598,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The position of the light.
@@ -2091,7 +2640,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -2166,7 +2721,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The position of the light.
@@ -2204,7 +2765,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
@@ -2262,7 +2829,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The pixels to tile.
diff --git a/SkiaSharpAPI/SkiaSharp/SKImageInfo.xml b/SkiaSharpAPI/SkiaSharp/SKImageInfo.xml
index dfc6f86c..f57a0258 100644
--- a/SkiaSharpAPI/SkiaSharp/SKImageInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKImageInfo.xml
@@ -120,6 +120,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKAlphaType
@@ -138,6 +143,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -156,6 +166,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -174,6 +189,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -192,6 +212,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -210,6 +235,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int64
@@ -228,6 +258,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColorSpace
@@ -246,6 +281,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColorType
@@ -284,6 +324,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -307,6 +352,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -330,6 +380,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -349,6 +404,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -367,6 +427,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -386,6 +451,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -540,6 +610,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -558,6 +633,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -576,6 +656,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int64
@@ -594,6 +679,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSizeI
@@ -612,6 +702,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -630,6 +725,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageInfo
@@ -652,6 +752,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageInfo
@@ -674,6 +779,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageInfo
@@ -696,6 +806,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageInfo
@@ -718,6 +833,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKImageInfo
diff --git a/SkiaSharpAPI/SkiaSharp/SKJpegEncoderOptions.xml b/SkiaSharpAPI/SkiaSharp/SKJpegEncoderOptions.xml
index 8b4c567b..4fa3e165 100644
--- a/SkiaSharpAPI/SkiaSharp/SKJpegEncoderOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKJpegEncoderOptions.xml
@@ -14,6 +14,11 @@
System.IEquatable<SkiaSharp.SKJpegEncoderOptions>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Options to control the JPEG encoding.
diff --git a/SkiaSharpAPI/SkiaSharp/SKLattice.xml b/SkiaSharpAPI/SkiaSharp/SKLattice.xml
index 6ca49752..33951686 100644
--- a/SkiaSharpAPI/SkiaSharp/SKLattice.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKLattice.xml
@@ -28,6 +28,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Nullable<SkiaSharp.SKRectI>
@@ -46,6 +51,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKColor[]
@@ -67,6 +77,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -90,6 +105,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -113,6 +133,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -182,6 +207,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKLatticeRectType[]
@@ -200,6 +230,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32[]
@@ -218,6 +253,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32[]
diff --git a/SkiaSharpAPI/SkiaSharp/SKMatrix.xml b/SkiaSharpAPI/SkiaSharp/SKMatrix.xml
index e3a1e1e7..2e784df0 100644
--- a/SkiaSharpAPI/SkiaSharp/SKMatrix.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKMatrix.xml
@@ -392,6 +392,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -414,6 +419,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -436,6 +446,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -455,6 +470,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -493,6 +513,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix
@@ -512,6 +537,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -530,6 +560,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -548,6 +583,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -570,6 +610,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -594,6 +639,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint[]
@@ -616,6 +666,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -639,6 +694,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -662,6 +722,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -684,6 +749,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRect
@@ -706,6 +776,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -728,6 +803,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -752,6 +832,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint[]
@@ -774,6 +859,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -797,6 +887,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -868,6 +963,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -886,6 +986,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -904,6 +1009,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -922,6 +1032,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix
@@ -944,6 +1059,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix
@@ -966,6 +1086,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -984,6 +1109,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1002,6 +1132,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1020,6 +1155,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1038,6 +1178,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1056,6 +1201,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -1074,6 +1224,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -1097,6 +1252,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
diff --git a/SkiaSharpAPI/SkiaSharp/SKMatrix44.xml b/SkiaSharpAPI/SkiaSharp/SKMatrix44.xml
index 443b2a3e..e4170540 100644
--- a/SkiaSharpAPI/SkiaSharp/SKMatrix44.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKMatrix44.xml
@@ -359,6 +359,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -398,6 +403,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -420,6 +430,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -486,6 +501,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -522,6 +542,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix44
@@ -541,6 +566,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -583,6 +613,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -601,6 +636,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -619,6 +659,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -637,6 +682,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -655,6 +705,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -673,6 +728,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -691,6 +751,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -709,6 +774,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -727,6 +797,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -745,6 +820,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -763,6 +843,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -781,6 +866,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -799,6 +889,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -817,6 +912,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -835,6 +935,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -853,6 +958,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -871,6 +981,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -893,6 +1008,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint3
@@ -915,6 +1035,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -939,6 +1064,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint3
@@ -1285,6 +1415,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix44
@@ -1307,6 +1442,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix44
@@ -1353,6 +1493,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
@@ -1372,6 +1517,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -1393,6 +1543,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single[]
@@ -1412,6 +1567,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Void
@@ -1433,6 +1593,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix44
@@ -1452,6 +1617,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
diff --git a/SkiaSharpAPI/SkiaSharp/SKPMColor.xml b/SkiaSharpAPI/SkiaSharp/SKPMColor.xml
index 8338ed20..30547110 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPMColor.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPMColor.xml
@@ -14,6 +14,11 @@
System.IEquatable<SkiaSharp.SKPMColor>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
32-bit ARGB premultiplied color value.
The byte order for this value is configuration dependent. This is different from , which is unpremultiplied, and is always in the same byte order.
diff --git a/SkiaSharpAPI/SkiaSharp/SKPaint.xml b/SkiaSharpAPI/SkiaSharp/SKPaint.xml
index a058dc8e..0ffc3a18 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPaint.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPaint.xml
@@ -152,6 +152,29 @@ The example above produces the following:
+
+
+
+
+ Constructor
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont instead.", true)]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -188,169 +211,219 @@ The example above produces the following:
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+
+
- SkiaSharp.SKPaint
-
-
-
- Creates a copy of the current paint.
- Returns the copy.
- The copy is a shallow copy, all references will still point to the same objects.
-
-
-
-
-
-
- Property
-
- SkiaSharp
- 4.150.0.0
-
-
- SkiaSharp.SKColor
+ System.Int64
+
+
+
+
- Gets or sets the paint's foreground color.
- The paint's foreground color as a 32-bit ARGB value.
- The color is a 32-bit value containing ARGB. This 32-bit value is not premultiplied, meaning that its alpha can be any value, regardless of the values of R, G and B.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
- Property
+
+
+
+
+ Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+
+
- SkiaSharp.SKColorF
+ System.Int64
+
+
+
+
- Gets or sets the paint's color as an (floating-point RGBA).
- The color in floating-point representation.
- This property provides higher precision color values than the property.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
- Property
+
+
+
+
+ Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+
+
- SkiaSharp.SKColorFilter
+ System.Int64
+
+
+
+
- Gets or sets the paint's color filter.
- The color filter applied to source colors before drawing, or if no filter is applied.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+
+
- System.Void
+ System.Int64
-
+
+
-
- to release both managed and unmanaged resources; to release only unmanaged resources.
- Releases the unmanaged resources used by the and optionally releases the managed resources.
- Always dispose the object before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the finalizer.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+
+
- System.Void
+ System.Int64
-
+
+
+
+
+
- Implemented by derived types to destroy any native objects.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+
+
- SkiaSharp.SKPath
+ System.Int64
-
+
+
+
- The source path.
- Creates a new path from the result of applying any and all effects to a source path.
- Returns the resulting fill path, or if the source path should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+
+
- SkiaSharp.SKPath
+ System.Int64
-
-
+
+
+
- The source path to transform.
- The transformation matrix to apply.
- Creates a new path from the result of applying any and all effects to a source path with a transformation matrix.
- Returns the resulting fill path, or if the source path should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
@@ -358,101 +431,125 @@ The example above produces the following:
- [System.Obsolete("Use the SKPathBuilder overload instead.")]
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
- System.Boolean
+ System.Int64
-
-
+
+
+
- The input path.
- The output path.
- Applies any and all effects to a source path, returning the result in the destination.
-
- if the path should be filled, or false if it should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+
+
- System.Boolean
+ System.Int64
-
-
+
+
+
- To be added.
- To be added.
+ To be added.
+ To be added.
+ To be added.
To be added.
To be added.
To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+
+
- SkiaSharp.SKPath
+ System.Int64
-
-
+
+
+
- The source path.
- The limit to be passed to the path effect.
- Creates a new path from the result of applying any and all effects to a source path.
- Returns the resulting fill path, or if the source path should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+
+
- SkiaSharp.SKPath
+ System.Int64
-
-
+
+
+
+
- The source path.
- If > 1, increase precision, else if (0 < res < 1) reduce precision in favor of speed/size.
- Creates a new path from the result of applying any and all effects to a source path.
- Returns the resulting fill path, or if the source path should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
@@ -460,31 +557,32 @@ The example above produces the following:
- [System.Obsolete("Use the SKPathBuilder overload instead.")]
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
- System.Boolean
+ System.Int64
-
-
-
+
+
+
+
- The source path to transform.
- The destination path to receive the result.
- The transformation matrix to apply.
- Applies any and all effects to a source path with a transformation matrix, writing the result to the destination.
-
- if the path should be filled; if it should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
@@ -492,31 +590,105 @@ The example above produces the following:
- [System.Obsolete("Use the SKPathBuilder overload instead.")]
+ [System.Obsolete("Use SKFont.BreakText() instead.", true)]
- System.Boolean
+ System.Int64
-
-
-
+
+
+
+
- The source path.
- The output path.
- The limit to be passed to the path effect.
- Applies any and all effects to a source path, returning the result in the destination.
-
- if the path should be filled, or false if it should be drawn with a hairline.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKPaint
+
+
+
+ Creates a copy of the current paint.
+ Returns the copy.
+ The copy is a shallow copy, all references will still point to the same objects.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKColor
+
+
+ Gets or sets the paint's foreground color.
+ The paint's foreground color as a 32-bit ARGB value.
+ The color is a 32-bit value containing ARGB. This 32-bit value is not premultiplied, meaning that its alpha can be any value, regardless of the values of R, G and B.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKColorF
+
+
+ Gets or sets the paint's color as an (floating-point RGBA).
+ The color in floating-point representation.
+ This property provides higher precision color values than the property.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKColorFilter
+
+
+ Gets or sets the paint's color filter.
+ The color filter applied to source colors before drawing, or if no filter is applied.
-
-
-
-
+
+
+
+
Method
SkiaSharp
@@ -524,161 +696,165 @@ The example above produces the following:
- [System.Obsolete("Use the SKPathBuilder overload instead.")]
+ [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
System.Boolean
-
-
-
+
- The input path.
- The output path.
- If > 1, increase precision, else if (0 < res < 1) reduce precision in favor of speed/size.
- Applies any and all effects to a source path, returning the result in the destination.
-
- if the path should be filled, or false if it should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
+
+
System.Boolean
-
-
-
+
- To be added.
- To be added.
- To be added.
+ To be added.
To be added.
To be added.
To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
+
+
System.Boolean
-
-
-
+
- To be added.
- To be added.
- To be added.
+ To be added.
To be added.
To be added.
To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
+
+
System.Boolean
-
-
-
+
- To be added.
- To be added.
- To be added.
+ To be added.
To be added.
To be added.
To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
+
+
- SkiaSharp.SKPath
+ System.Boolean
-
-
-
+
+
- The source path to transform.
- The culling rectangle to limit the path effect.
- The transformation matrix to apply.
- Creates a new path from the result of applying effects to a source path with culling and transformation.
- Returns the resulting fill path, or if the source path should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
+
+
- SkiaSharp.SKPath
+ System.Boolean
-
-
-
+
+
- The source path.
- The limit to be passed to the path effect.
- If > 1, increase precision, else if (0 < res < 1) reduce precision in favor of speed/size.
- Creates a new path from the result of applying any and all effects to a source path.
- Returns the resulting fill path, or if the source path should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
@@ -686,33 +862,26 @@ The example above produces the following:
- [System.Obsolete("Use the SKPathBuilder overload instead.")]
+ [System.Obsolete("Use SKFont.CountGlyphs() instead.", true)]
- System.Boolean
+ System.Int32
-
-
-
-
+
- The source path to transform.
- The destination path to receive the result.
- The culling rectangle to limit the path effect.
- The transformation matrix to apply.
- Applies any and all effects to a source path with culling and transformation, writing the result to the destination.
-
- if the path should be filled; if it should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
@@ -720,176 +889,3147 @@ The example above produces the following:
- [System.Obsolete("Use the SKPathBuilder overload instead.")]
+ [System.Obsolete("Use SKFont.CountGlyphs() instead.", true)]
- System.Boolean
+ System.Int32
-
-
-
-
+
- The input path.
- The output path.
- The destination path may be culled to this rectangle.
- If > 1, increase precision, else if (0 < res < 1) reduce precision in favor of speed/size.
- Applies any and all effects to a source path, returning the result in the destination.
-
- if the path should be filled, or false if it should be drawn with a hairline.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.CountGlyphs() instead.", true)]
+
+
- System.Boolean
+ System.Int32
-
-
-
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.CountGlyphs() instead.", true)]
+
+
+
+ System.Int32
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.CountGlyphs() instead.", true)]
+
+
+
+ System.Int32
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.CountGlyphs() instead.", true)]
+
+
+
+ System.Int32
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Void
+
+
+
+
+
+
+ to release both managed and unmanaged resources; to release only unmanaged resources.
+ Releases the unmanaged resources used by the and optionally releases the managed resources.
+ Always dispose the object before you release your last reference to the . Otherwise, the resources it is using will not be freed until the garbage collector calls the finalizer.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Void
+
+
+
+ Implemented by derived types to destroy any native objects.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.Embolden instead.", true)]
+
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKSamplingOptions instead.", true)]
+
+
+
+ SkiaSharp.SKFilterQuality
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.Metrics instead.", true)]
+
+
+
+ SkiaSharp.SKFontMetrics
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.Spacing instead.", true)]
+
+
+
+ System.Single
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+ The source path.
+ Creates a new path from the result of applying any and all effects to a source path.
+ Returns the resulting fill path, or if the source path should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+ The source path to transform.
+ The transformation matrix to apply.
+ Creates a new path from the result of applying any and all effects to a source path with a transformation matrix.
+ Returns the resulting fill path, or if the source path should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+ The input path.
+ The output path.
+ Applies any and all effects to a source path, returning the result in the destination.
+
+ if the path should be filled, or false if it should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+ The source path.
+ The limit to be passed to the path effect.
+ Creates a new path from the result of applying any and all effects to a source path.
+ Returns the resulting fill path, or if the source path should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+ The source path.
+ If > 1, increase precision, else if (0 < res < 1) reduce precision in favor of speed/size.
+ Creates a new path from the result of applying any and all effects to a source path.
+ Returns the resulting fill path, or if the source path should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+
+ The source path to transform.
+ The destination path to receive the result.
+ The transformation matrix to apply.
+ Applies any and all effects to a source path with a transformation matrix, writing the result to the destination.
+
+ if the path should be filled; if it should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+
+ The source path.
+ The output path.
+ The limit to be passed to the path effect.
+ Applies any and all effects to a source path, returning the result in the destination.
+
+ if the path should be filled, or false if it should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+
+ The input path.
+ The output path.
+ If > 1, increase precision, else if (0 < res < 1) reduce precision in favor of speed/size.
+ Applies any and all effects to a source path, returning the result in the destination.
+
+ if the path should be filled, or false if it should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+ The source path to transform.
+ The culling rectangle to limit the path effect.
+ The transformation matrix to apply.
+ Creates a new path from the result of applying effects to a source path with culling and transformation.
+ Returns the resulting fill path, or if the source path should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+ The source path.
+ The limit to be passed to the path effect.
+ If > 1, increase precision, else if (0 < res < 1) reduce precision in favor of speed/size.
+ Creates a new path from the result of applying any and all effects to a source path.
+ Returns the resulting fill path, or if the source path should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+
+
+ The source path to transform.
+ The destination path to receive the result.
+ The culling rectangle to limit the path effect.
+ The transformation matrix to apply.
+ Applies any and all effects to a source path with culling and transformation, writing the result to the destination.
+
+ if the path should be filled; if it should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+
+
+ The input path.
+ The output path.
+ The destination path may be culled to this rectangle.
+ If > 1, increase precision, else if (0 < res < 1) reduce precision in favor of speed/size.
+ Applies any and all effects to a source path, returning the result in the destination.
+
+ if the path should be filled, or false if it should be drawn with a hairline.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetFontMetrics() instead.", true)]
+
+
+
+ System.Single
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphOffsets() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphOffsets() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphOffsets() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphOffsets() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphPositions() instead.", true)]
+
+
+
+ SkiaSharp.SKPoint[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphPositions() instead.", true)]
+
+
+
+ SkiaSharp.SKPoint[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphPositions() instead.", true)]
+
+
+
+ SkiaSharp.SKPoint[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphPositions() instead.", true)]
+
+
+
+ SkiaSharp.SKPoint[]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphs() instead.", true)]
+
+
+
+ System.UInt16[]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphs() instead.", true)]
+
+
+
+ System.UInt16[]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphs() instead.", true)]
+
+
+
+ System.UInt16[]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphs() instead.", true)]
+
+
+
+ System.UInt16[]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphs() instead.", true)]
+
+
+
+ System.UInt16[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphs() instead.", true)]
+
+
+
+ System.UInt16[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetGlyphWidths() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextBlob.GetIntercepts() instead.", true)]
+
+
+
+ System.Single[]
+
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.GetTextPath() instead.", true)]
+
+
+
+ SkiaSharp.SKPath
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.Hinting instead.", true)]
+
+
+
+ SkiaSharp.SKPaintHinting
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKImageFilter
+
+
+ Gets or sets the image filter.
+ The image filter, or if none is set.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+ Gets or sets a value indicating whether anti-aliasing is enabled.
+
+ if anti-aliasing is enabled; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.ForceAutoHinting instead.", true)]
+
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+ Gets or sets a value indicating whether dithering is enabled.
+
+ if dithering is enabled; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.EmbeddedBitmaps instead.", true)]
+
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.LinearMetrics instead.", true)]
+
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+ Gets or sets a value indicating whether to paint a stroke or the fill.
+
+ to stroke; to fill.
+ This is a shortcut way to set to either or .
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.Edging instead.", true)]
+
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ SkiaSharp.SKMaskFilter
+
+
+ Gets or sets the mask filter to use when painting.
+ The mask filter, or if none is set.
+ Mask filters control the transformations on the alpha channel before primitives are drawn. Examples are blur or emboss.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
+
+ System.Single
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
+
+ System.Single
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
+
+ System.Single
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
+
+ System.Single
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
+
+ System.Single
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
+
+ System.Single
+
+
+
+
+
+
+ To be added.
+ To be added.
To be added.
To be added.
To be added.
-
-
-
-
+
+
+
+
Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
- System.Boolean
+ System.Single
-
-
-
-
+
+
- To be added.
- To be added.
- To be added.
- To be added.
+ To be added.
+ To be added.
To be added.
To be added.
To be added.
-
-
-
-
- Property
+
+
+
+
+ Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
- SkiaSharp.SKImageFilter
+ System.Single
+
+
+
+
- Gets or sets the image filter.
- The image filter, or if none is set.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
- Property
+
+
+
+
+ Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
- System.Boolean
+ System.Single
+
+
+
+
- Gets or sets a value indicating whether anti-aliasing is enabled.
-
- if anti-aliasing is enabled; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
- Property
+
+
+
+
+ Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
- System.Boolean
+ System.Single
+
+
+
+
- Gets or sets a value indicating whether dithering is enabled.
-
- if dithering is enabled; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
- Property
+
+
+
+
+ Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
- System.Boolean
+ System.Single
+
+
+
+
+
- Gets or sets a value indicating whether to paint a stroke or the fill.
-
- to stroke; to fill.
- This is a shortcut way to set to either or .
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
-
-
-
-
- Property
+
+
+
+
+ Method
SkiaSharp
4.150.0.0
+
+
+ [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+
+
- SkiaSharp.SKMaskFilter
+ System.Single
+
+
+
+
+
- Gets or sets the mask filter to use when painting.
- The mask filter, or if none is set.
- Mask filters control the transformations on the alpha channel before primitives are drawn. Examples are blur or emboss.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1059,5 +4199,190 @@ The example above produces the following:
Can also be set using .
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.Subpixel instead.", true)]
+
+
+
+ System.Boolean
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextAlign method overloads instead.", true)]
+
+
+
+ SkiaSharp.SKTextAlign
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKTextEncoding method overloads instead.", true)]
+
+
+
+ SkiaSharp.SKTextEncoding
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.ScaleX instead.", true)]
+
+
+
+ System.Single
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.Size instead.", true)]
+
+
+
+ System.Single
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.SkewX instead.", true)]
+
+
+
+ System.Single
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont instead.", true)]
+
+
+
+ SkiaSharp.SKFont
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKFont.Typeface instead.", true)]
+
+
+
+ SkiaSharp.SKTypeface
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPath.xml b/SkiaSharpAPI/SkiaSharp/SKPath.xml
index 938269ef..984202d9 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPath.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPath.xml
@@ -185,7 +185,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
@@ -2498,7 +2504,13 @@ the first point is automatically set to (0, 0).
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
The matrix to use for transformation.
@@ -2506,6 +2518,32 @@ the first point is automatically set to (0, 0).
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use Transform(in SKMatrix) instead.", true)]
+
+
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -2519,7 +2557,13 @@ the first point is automatically set to (0, 0).
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
@@ -2529,6 +2573,34 @@ the first point is automatically set to (0, 0).
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use Transform(in SKMatrix matrix, SKPath destination) instead.", true)]
+
+
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml b/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
index 86130111..a1a72aa8 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
@@ -160,7 +160,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPixmap.xml b/SkiaSharpAPI/SkiaSharp/SKPixmap.xml
index 0697b947..f8e1cab9 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPixmap.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPixmap.xml
@@ -10,6 +10,14 @@
SkiaSharp.SKObject
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
Pairs with actual pixels and rowbytes.
This class does not try to manage the lifetime of the pixel memory (nor the color table if provided).
@@ -171,6 +179,14 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+ [get: System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKColorSpace
@@ -284,6 +300,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKData
@@ -306,6 +327,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKData
@@ -328,6 +354,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKData
@@ -350,6 +381,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKData
@@ -662,6 +698,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKPixmap
@@ -823,6 +864,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(0)]
+
+
System.Span<System.Byte>
@@ -842,6 +888,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(0)]
+
+
System.Span<System.Byte>
@@ -866,6 +917,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(0)]
+
+
System.Span<T>
@@ -876,6 +932,11 @@
NotNullableValueTypeConstraint
System.ValueType
+
+
+ [System.Runtime.CompilerServices.IsUnmanaged]
+
+
@@ -895,6 +956,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(0)]
+
+
System.Span<T>
@@ -905,6 +971,11 @@
NotNullableValueTypeConstraint
System.ValueType
+
+
+ [System.Runtime.CompilerServices.IsUnmanaged]
+
+
@@ -1161,6 +1232,35 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use ScalePixels(SKPixmap destination, SKSamplingOptions sampling) instead.", true)]
+
+
+
+ System.Boolean
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPngEncoderOptions.xml b/SkiaSharpAPI/SkiaSharp/SKPngEncoderOptions.xml
index dd83d9fd..7556c19e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPngEncoderOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPngEncoderOptions.xml
@@ -14,6 +14,11 @@
System.IEquatable<SkiaSharp.SKPngEncoderOptions>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Options to control the PNG encoding.
diff --git a/SkiaSharpAPI/SkiaSharp/SKPoint.xml b/SkiaSharpAPI/SkiaSharp/SKPoint.xml
index b24a7c87..523b3861 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPoint.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPoint.xml
@@ -212,6 +212,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -235,6 +240,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -258,6 +268,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -277,6 +292,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -296,6 +316,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -314,6 +339,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -804,6 +834,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -823,6 +858,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -841,6 +881,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKPoint3.xml b/SkiaSharpAPI/SkiaSharp/SKPoint3.xml
index c9d081ea..07802e28 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPoint3.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPoint3.xml
@@ -94,6 +94,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -117,6 +122,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -140,6 +150,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -159,6 +174,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -344,6 +364,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -363,6 +388,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -381,6 +411,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -399,6 +434,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKPointI.xml b/SkiaSharpAPI/SkiaSharp/SKPointI.xml
index e986314c..fabac655 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPointI.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPointI.xml
@@ -204,6 +204,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -227,6 +232,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -250,6 +260,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -269,6 +284,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -288,6 +308,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -306,6 +331,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -696,6 +726,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -737,6 +772,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -755,6 +795,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKRawRunBuffer`1.xml b/SkiaSharpAPI/SkiaSharp/SKRawRunBuffer`1.xml
index 6828b29c..ec72125a 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRawRunBuffer`1.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRawRunBuffer`1.xml
@@ -13,6 +13,11 @@
System.ValueType
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
The type of position data used for each glyph.
A raw run buffer providing direct access to glyph, position, cluster, and text data.
diff --git a/SkiaSharpAPI/SkiaSharp/SKRect.xml b/SkiaSharpAPI/SkiaSharp/SKRect.xml
index 18af3fcf..f4219c34 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRect.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRect.xml
@@ -52,6 +52,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRect
@@ -74,6 +79,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRect
@@ -96,6 +106,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -114,6 +129,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -137,6 +157,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -160,6 +185,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -303,6 +333,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -326,6 +361,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -349,6 +389,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -368,6 +413,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -501,6 +551,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -524,6 +579,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -547,6 +607,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -566,6 +631,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -584,6 +654,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -602,6 +677,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -620,6 +700,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -754,6 +839,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -772,6 +862,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSize
@@ -790,6 +885,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRect
@@ -808,6 +908,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -826,6 +931,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -890,6 +1000,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKRectI.xml b/SkiaSharpAPI/SkiaSharp/SKRectI.xml
index 92f040b3..78960665 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRectI.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRectI.xml
@@ -52,6 +52,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -74,6 +79,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -96,6 +106,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -161,6 +176,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -184,6 +204,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -207,6 +232,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -350,6 +380,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -373,6 +408,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -443,6 +483,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -462,6 +507,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -595,6 +645,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -618,6 +673,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -641,6 +701,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -660,6 +725,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -678,6 +748,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPointI
@@ -696,6 +771,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -714,6 +794,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -826,6 +911,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -866,6 +956,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSizeI
@@ -884,6 +979,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKRectI
@@ -902,6 +1002,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -920,6 +1025,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -1006,6 +1116,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKRotationScaleMatrix.xml b/SkiaSharpAPI/SkiaSharp/SKRotationScaleMatrix.xml
index 5c561571..13c5e362 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRotationScaleMatrix.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRotationScaleMatrix.xml
@@ -253,6 +253,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -276,6 +281,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -299,6 +309,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -385,6 +400,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -403,6 +423,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -421,6 +446,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKMatrix
@@ -440,6 +470,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -458,6 +493,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectChild.xml b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectChild.xml
index ebc46b53..982b6141 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectChild.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectChild.xml
@@ -10,6 +10,11 @@
System.ValueType
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Represents a child effect that can be passed to a runtime effect, wrapping a shader, color filter, or blender.
diff --git a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
index 0d9a8a83..a3b7c60b 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
@@ -10,6 +10,17 @@
System.ValueType
+
+
+ [System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")]
+
+
+ [System.Runtime.CompilerServices.IsByRefLike]
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Represents a uniform value that can be passed to an .
This ref struct wraps various data types (floats, integers, colors, matrices) and provides implicit conversions for convenient assignment to runtime effect uniforms.
diff --git a/SkiaSharpAPI/SkiaSharp/SKSamplingOptions.xml b/SkiaSharpAPI/SkiaSharp/SKSamplingOptions.xml
index 1a391e3c..2a483340 100644
--- a/SkiaSharpAPI/SkiaSharp/SKSamplingOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKSamplingOptions.xml
@@ -14,6 +14,11 @@
System.IEquatable<SkiaSharp.SKSamplingOptions>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
Specifies the sampling options used when drawing images, including filter mode, mipmap mode, and cubic resampling.
diff --git a/SkiaSharpAPI/SkiaSharp/SKShader.xml b/SkiaSharpAPI/SkiaSharp/SKShader.xml
index 4801eaba..4211cb0a 100644
--- a/SkiaSharpAPI/SkiaSharp/SKShader.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKShader.xml
@@ -641,6 +641,39 @@ The example above produces the following:
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use CreateImage(SKImage src, SKShaderTileMode tmx, SKShaderTileMode tmy, SKSamplingOptions sampling) instead.", true)]
+
+
+
+ SkiaSharp.SKShader
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
@@ -697,6 +730,41 @@ The example above produces the following:
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use CreateImage(SKImage src, SKShaderTileMode tmx, SKShaderTileMode tmy, SKSamplingOptions sampling, SKMatrix localMatrix) instead.", true)]
+
+
+
+ SkiaSharp.SKShader
+
+
+
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKSize.xml b/SkiaSharpAPI/SkiaSharp/SKSize.xml
index 3fdf8124..77058a72 100644
--- a/SkiaSharpAPI/SkiaSharp/SKSize.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKSize.xml
@@ -110,6 +110,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -133,6 +138,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -156,6 +166,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -175,6 +190,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
@@ -193,6 +213,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -378,6 +403,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPoint
@@ -397,6 +427,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKSizeI
@@ -416,6 +451,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -435,6 +475,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Single
diff --git a/SkiaSharpAPI/SkiaSharp/SKSizeI.xml b/SkiaSharpAPI/SkiaSharp/SKSizeI.xml
index a307c112..6dcbb9e3 100644
--- a/SkiaSharpAPI/SkiaSharp/SKSizeI.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKSizeI.xml
@@ -110,6 +110,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -133,6 +138,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -156,6 +166,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -175,6 +190,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
@@ -193,6 +213,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Boolean
@@ -356,6 +381,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPointI
@@ -375,6 +405,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
System.String
@@ -394,6 +429,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.Int32
diff --git a/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml b/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml
index 6341b6c6..9c6ea096 100644
--- a/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml
@@ -42,6 +42,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
System.Int32
@@ -70,10 +75,21 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -94,8 +110,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -122,11 +148,22 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -148,8 +185,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -180,10 +227,21 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -206,13 +264,29 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+
@@ -236,11 +310,22 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -266,12 +351,23 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -296,11 +392,27 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+
@@ -326,8 +438,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -356,11 +478,27 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+
@@ -388,8 +526,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -424,10 +572,21 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -448,13 +607,29 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+
The text to shape and render.
@@ -476,11 +651,22 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -504,12 +690,23 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -534,10 +731,21 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -558,13 +766,29 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(0)]
+
+
+
The text to shape and render.
@@ -586,11 +810,22 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -614,12 +849,23 @@
SkiaSharp.SKTextBlob
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -664,13 +910,24 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
System.Single[]
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The upper Y bound of the horizontal band.
@@ -697,7 +954,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
+
The upper Y bound of the horizontal band.
diff --git a/SkiaSharpAPI/SkiaSharp/SKTextBlobBuilder.xml b/SkiaSharpAPI/SkiaSharp/SKTextBlobBuilder.xml
index c8867e64..484f2e6e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKTextBlobBuilder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKTextBlobBuilder.xml
@@ -44,7 +44,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -71,10 +77,22 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -102,7 +120,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -127,7 +151,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -152,7 +182,13 @@
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -172,6 +208,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKHorizontalRunBuffer
@@ -200,6 +241,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKHorizontalTextRunBuffer
@@ -230,6 +276,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKPositionedRunBuffer
@@ -256,6 +307,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKPositionedTextRunBuffer
@@ -288,7 +344,13 @@
SkiaSharp.SKRawRunBuffer<System.Single>
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -316,7 +378,13 @@
SkiaSharp.SKRawRunBuffer<System.Single>
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -346,7 +414,13 @@
SkiaSharp.SKRawRunBuffer<SkiaSharp.SKPoint>
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -372,7 +446,13 @@
SkiaSharp.SKRawRunBuffer<SkiaSharp.SKPoint>
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -400,7 +480,13 @@
SkiaSharp.SKRawRunBuffer<SkiaSharp.SKRotationScaleMatrix>
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -426,7 +512,13 @@
SkiaSharp.SKRawRunBuffer<SkiaSharp.SKRotationScaleMatrix>
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -454,7 +546,13 @@
SkiaSharp.SKRawRunBuffer<System.Single>
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -484,7 +582,13 @@
SkiaSharp.SKRawRunBuffer<System.Single>
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -512,6 +616,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKRotationScaleRunBuffer
@@ -538,6 +647,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKRotationScaleTextRunBuffer
@@ -566,6 +680,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKRunBuffer
@@ -596,6 +715,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKTextRunBuffer
@@ -628,6 +752,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(2)]
+
+
SkiaSharp.SKTextBlob
diff --git a/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml b/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
index 39562154..7930b162 100644
--- a/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
@@ -24,8 +24,18 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
SkiaSharp.SKData
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -48,6 +58,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
System.Boolean
@@ -74,6 +89,11 @@
SkiaSharp
4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NullableContext(1)]
+
+
System.Boolean
@@ -102,6 +122,11 @@
SkiaSharp.SKData
+
+
+ [System.Runtime.CompilerServices.Nullable(2)]
+
+
@@ -128,7 +153,13 @@
System.Boolean
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
@@ -154,7 +185,13 @@
System.Boolean
-
+
+
+
+ [System.Runtime.CompilerServices.Nullable(1)]
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
index 3c70d514..f6fa0c7f 100644
--- a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
@@ -84,6 +84,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
System.TimeSpan
@@ -102,6 +107,11 @@
SkiaSharp
4.150.0.0
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
SkiaSharp.SKPixmap
diff --git a/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml b/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml
index 37c53902..c483d77a 100644
--- a/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml
@@ -197,5 +197,32 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Obsolete("Use SKSamplingOptions instead.", true)]
+
+
+
+ SkiaSharp.SKSamplingOptions
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
diff --git a/SkiaSharpAPI/index.xml b/SkiaSharpAPI/index.xml
index b7ea2aee..7b98ae5a 100644
--- a/SkiaSharpAPI/index.xml
+++ b/SkiaSharpAPI/index.xml
@@ -432,10 +432,6 @@
-
-
-
-
@@ -1356,6 +1352,30 @@
+
+
+
+
+
+
+
+
+ ExtensionMethod
+
+ SkiaSharp.SKSamplingOptions
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
@@ -2046,7 +2066,7 @@
-
+
diff --git a/SkiaSharpAPI/ns-SkiaSharp.Views.Blazor.Internal.xml b/SkiaSharpAPI/ns-SkiaSharp.Views.Blazor.Internal.xml
deleted file mode 100644
index f4188001..00000000
--- a/SkiaSharpAPI/ns-SkiaSharp.Views.Blazor.Internal.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- Contains internal types for Blazor integration not intended for direct use.
-
-
-