diff --git a/SkiaSharpAPI/FrameworksIndex/skiasharp-views.xml b/SkiaSharpAPI/FrameworksIndex/skiasharp-views.xml
index e4933fbe..35588bc5 100644
--- a/SkiaSharpAPI/FrameworksIndex/skiasharp-views.xml
+++ b/SkiaSharpAPI/FrameworksIndex/skiasharp-views.xml
@@ -222,6 +222,16 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/SkiaSharpAPI/FrameworksIndex/skiasharp.xml b/SkiaSharpAPI/FrameworksIndex/skiasharp.xml
index 3fd3eeb0..7e332c23 100644
--- a/SkiaSharpAPI/FrameworksIndex/skiasharp.xml
+++ b/SkiaSharpAPI/FrameworksIndex/skiasharp.xml
@@ -404,21 +404,15 @@
-
-
-
-
-
-
@@ -581,20 +575,13 @@
-
-
-
-
-
-
-
@@ -624,7 +611,6 @@
-
@@ -1702,7 +1688,6 @@
-
@@ -1779,8 +1764,6 @@
-
-
@@ -1794,8 +1777,6 @@
-
-
@@ -1860,14 +1841,11 @@
-
-
-
@@ -1882,8 +1860,6 @@
-
-
@@ -2195,33 +2171,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2242,98 +2192,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2342,13 +2211,6 @@
-
-
-
-
-
-
-
@@ -2437,8 +2299,6 @@
-
-
@@ -2708,7 +2568,6 @@
-
@@ -3257,8 +3116,6 @@
-
-
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Face.xml b/SkiaSharpAPI/HarfBuzzSharp/Face.xml
index 50b57eb2..bf4fa323 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Face.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Face.xml
@@ -167,10 +167,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance.
+ Returns the design coordinates for the specified named instance.
+ An array containing the design-space coordinates for each variation axis of the named instance.
+
@@ -190,11 +190,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance.
+ The span to fill with the design-space coordinates for each variation axis.
+ Fills the provided span with the design coordinates for the specified named instance.
+ The number of coordinates written into .
+
@@ -213,10 +213,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance.
+ Returns the number of design coordinates for the specified named instance.
+ The total number of design-space coordinates (one per variation axis) for the named instance.
+
@@ -235,10 +235,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance.
+ Returns the OpenType name identifier for the PostScript name of the specified named instance.
+ The for the PostScript name of the named instance.
+
@@ -257,10 +257,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance.
+ Returns the OpenType name identifier for the subfamily name of the specified named instance.
+ The for the subfamily name of the named instance.
+
@@ -279,10 +279,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the color entry within a palette.
+ Returns the OpenType name identifier for the specified palette color entry.
+ The that names the color entry.
+
@@ -301,10 +301,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the palette.
+ Returns all colors in the specified color palette.
+ An array of values representing each color in the palette.
+
@@ -324,11 +324,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the palette.
+ The span to fill with the palette colors.
+ Fills the provided span with the colors from the specified color palette.
+ The number of color values written into .
+
@@ -347,10 +347,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the palette.
+ Returns the flags that describe the intended usage of the specified color palette.
+ One of the values.
+
@@ -369,10 +369,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the palette.
+ Returns the OpenType name identifier for the specified color palette.
+ The that names the palette.
+
@@ -391,10 +391,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to fill with the variation axis information.
+ Fills the provided span with information about the variation axes defined in the font.
+ The number of values written into .
+
@@ -428,9 +428,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value indicating whether the font face contains color glyph layers (COLR table).
+ if the font face has a COLR table with color layers; otherwise, .
+
@@ -446,9 +446,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value indicating whether the font face contains PNG color glyphs (CBDT/CBLC tables).
+ if the font face has embedded PNG color glyphs; otherwise, .
+
@@ -464,9 +464,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value indicating whether the font face contains SVG color glyphs (SVG table).
+ if the font face has an SVG table; otherwise, .
+
@@ -482,9 +482,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value indicating whether the font face contains color palettes (CPAL table).
+ if the font face has a CPAL table; otherwise, .
+
@@ -500,9 +500,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value indicating whether the font face contains OpenType variation data (fvar table).
+ if the font face has variation axis data; otherwise, .
+
@@ -573,9 +573,9 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the number of named instances defined in the font.
+ The number of named instances in the font's variation table.
+
@@ -591,9 +591,9 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the number of color palettes defined in the font.
+ The number of palettes in the font's CPAL table.
+
@@ -653,11 +653,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The four-byte tag identifying the variation axis.
+ When this method returns, contains the axis information if found. This parameter is treated as uninitialized.
+ Attempts to find a variation axis by its four-byte tag.
+ if the axis was found; otherwise, .
+
@@ -691,9 +691,9 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the number of variation axes defined in the font.
+ The number of variation axes in the font's variation table.
+
@@ -709,9 +709,9 @@
HarfBuzzSharp.OpenTypeVarAxisInfo[]
- To be added.
- To be added.
- To be added.
+ Gets an array containing information about all variation axes defined in the font.
+ An array of values, one per variation axis.
+
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Font.xml b/SkiaSharpAPI/HarfBuzzSharp/Font.xml
index 6033fbd3..292d5335 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Font.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Font.xml
@@ -321,10 +321,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to fill with the normalized variation coordinates.
+ Fills the provided span with the normalized variation coordinates currently applied to the font.
+ The number of coordinates written into .
+
@@ -579,9 +579,9 @@
- To be added.
- To be added.
- To be added.
+ The design-space coordinates, one value per variation axis in the order defined by the face.
+ Sets the variation axes of the font using design-space coordinates.
+
@@ -600,9 +600,9 @@
- To be added.
- To be added.
- To be added.
+ The normalized coordinates in the range [-1, 1], one value per variation axis in the order defined by the face.
+ Sets the variation axes of the font using normalized coordinates.
+
@@ -621,9 +621,9 @@
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance defined in the font face.
+ Sets the variation axes of the font to the design coordinates of the specified named instance.
+
@@ -642,9 +642,9 @@
- To be added.
- To be added.
- To be added.
+ The variation values to apply, each identifying an axis by tag and specifying the desired value.
+ Sets one or more variation axes of the font using axis tag and value pairs.
+
@@ -1250,9 +1250,9 @@
System.Int32[]
- To be added.
- To be added.
- To be added.
+ Gets an array of the normalized variation coordinates currently applied to the font.
+ An array of normalized variation coordinates, one per variation axis.
+
diff --git a/SkiaSharpAPI/HarfBuzzSharp/HBColor.xml b/SkiaSharpAPI/HarfBuzzSharp/HBColor.xml
index 7cb5ad95..d8a549fb 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/HBColor.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/HBColor.xml
@@ -14,9 +14,37 @@
System.IEquatable<HarfBuzzSharp.HBColor>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
- To be added.
- To be added.
+ Represents a HarfBuzz color value with BGRA byte ordering.
+
@@ -32,9 +60,9 @@
- To be added.
- To be added.
- To be added.
+ The raw hb_color_t value packed as 0xBBGGRRAA.
+ Initializes a new instance of the struct from a raw packed value.
+
@@ -53,12 +81,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The red channel value (0–255).
+ The green channel value (0–255).
+ The blue channel value (0–255).
+ The alpha channel value (0–255), where 0 is fully transparent and 255 is fully opaque.
+ Initializes a new instance of the struct from individual RGBA components.
+
@@ -74,9 +102,9 @@
System.Byte
- To be added.
- To be added.
- To be added.
+ Gets the alpha channel value.
+ The alpha component (0–255), extracted from the low byte of the packed value.
+
@@ -92,9 +120,9 @@
System.Byte
- To be added.
- To be added.
- To be added.
+ Gets the blue channel value.
+ The blue component (0–255), extracted from the high byte of the packed value.
+
@@ -116,10 +144,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to compare with this instance.
+ Determines whether this instance and the specified have the same packed value.
+ if both instances represent the same color; otherwise, .
+
@@ -138,10 +166,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is an with the same packed value; otherwise, .
+
@@ -158,9 +186,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this instance.
+ A 32-bit signed integer hash code.
+
@@ -176,9 +204,9 @@
System.Byte
- To be added.
- To be added.
- To be added.
+ Gets the green channel value.
+ The green component (0–255), extracted from bits 23–16 of the packed value.
+
@@ -198,11 +226,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first to compare.
+ The second to compare.
+ Determines whether two instances have the same packed value.
+ if and are equal; otherwise, .
+
@@ -221,10 +249,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The raw packed hb_color_t value (0xBBGGRRAA).
+ Explicitly converts a raw hb_color_t unsigned integer to an .
+ A new backed by the specified raw value.
+
@@ -243,10 +271,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Implicitly converts an to its raw 32-bit unsigned integer representation.
+ The raw packed value of the color (0xBBGGRRAA).
+
@@ -266,11 +294,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first to compare.
+ The second to compare.
+ Determines whether two instances have different packed values.
+ if and differ; otherwise, .
+
@@ -286,9 +314,9 @@
System.Byte
- To be added.
- To be added.
- To be added.
+ Gets the red channel value.
+ The red component (0–255), extracted from bits 15–8 of the packed value.
+
@@ -305,9 +333,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hexadecimal string representation of this color.
+ A string in the format #AARRGGBB representing the alpha, red, green, and blue channels.
+
@@ -323,9 +351,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets the raw packed hb_color_t value.
+ A 32-bit unsigned integer packed as 0xBBGGRRAA: blue in the high byte, alpha in the low byte.
+
diff --git a/SkiaSharpAPI/SkiaSharp.HarfBuzz/ColorExtensions.xml b/SkiaSharpAPI/SkiaSharp.HarfBuzz/ColorExtensions.xml
index e6b07184..28de9c16 100644
--- a/SkiaSharpAPI/SkiaSharp.HarfBuzz/ColorExtensions.xml
+++ b/SkiaSharpAPI/SkiaSharp.HarfBuzz/ColorExtensions.xml
@@ -11,8 +11,8 @@
- To be added.
- To be added.
+ Provides extension methods for converting between / and .
+
@@ -31,10 +31,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The (ARGB) to convert.
+ Converts an to an .
+ An representing the same color.
+
@@ -53,10 +53,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The (float ARGB) to convert.
+ Converts an to an .
+ An representing the same color with components clamped to [0, 255].
+
@@ -75,10 +75,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts an to an .
+ An representing the same color.
+
@@ -97,10 +97,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts an to an .
+ An representing the same color.
+
@@ -119,10 +119,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The array of values to convert.
+ Converts an to an .
+ An representing the same color.
+
diff --git a/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml b/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml
index 2b409108..cfa9594d 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml
@@ -10,14 +10,6 @@
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 a7c26529..a6c84132 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/DataUriResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/DataUriResourceProvider.xml
@@ -10,14 +10,6 @@
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 30636ff3..78597f04 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/FileResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/FileResourceProvider.xml
@@ -10,14 +10,6 @@
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 84e1ab4f..27713a26 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/ResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/ResourceProvider.xml
@@ -27,18 +27,8 @@
SkiaSharp.Resources4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKData
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -59,18 +49,8 @@
SkiaSharp.Resources4.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 67447a53..cfbf85fd 100644
--- a/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
+++ b/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
@@ -10,14 +10,6 @@
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.
@@ -38,11 +30,6 @@
SkiaSharp.Skottie.Animation
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -65,11 +52,6 @@
SkiaSharp.Skottie.Animation
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -92,11 +74,6 @@
SkiaSharp.Skottie.Animation
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -119,11 +96,6 @@
SkiaSharp.Skottie.Animation
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -258,11 +230,6 @@
SkiaSharp.Skottie.Animation
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -331,11 +298,6 @@
SkiaSharp.Skottie4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- System.Void
@@ -359,11 +321,6 @@
SkiaSharp.Skottie4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- System.Void
@@ -387,11 +344,6 @@
SkiaSharp.Skottie4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- System.Void
@@ -415,11 +367,6 @@
SkiaSharp.Skottie4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- System.Void
@@ -471,9 +418,6 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
@@ -505,9 +449,6 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
@@ -539,9 +480,6 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
@@ -573,9 +511,6 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
@@ -607,9 +542,6 @@
[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 d1b68425..71c42cdb 100644
--- a/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilder.xml
+++ b/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilder.xml
@@ -10,14 +10,6 @@
SkiaSharp.SKObject
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- Provides a builder pattern for creating animations with custom configuration.
@@ -37,11 +29,6 @@
SkiaSharp.Skottie.Animation
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -64,11 +51,6 @@
SkiaSharp.Skottie.Animation
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -91,11 +73,6 @@
SkiaSharp.Skottie.Animation
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -118,11 +95,6 @@
SkiaSharp.Skottie.Animation
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceViewRenderer.xml b/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceViewRenderer.xml
index 52da68f2..d73c48d6 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceViewRenderer.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Android/SKGLSurfaceViewRenderer.xml
@@ -118,8 +118,8 @@
- To be added.
- To be added.
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/ActionHelper.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/ActionHelper.xml
new file mode 100644
index 00000000..43630831
--- /dev/null
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/ActionHelper.xml
@@ -0,0 +1,65 @@
+
+
+
+
+
+ SkiaSharp.Views.Blazor
+ 4.150.0.0
+
+
+ System.Object
+
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+
+
+
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+
+
+
+
+
+
+
+ Constructor
+
+ SkiaSharp.Views.Blazor
+ 4.150.0.0
+
+
+
+
+
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp.Views.Blazor
+ 4.150.0.0
+
+
+
+ [Microsoft.JSInterop.JSInvokable]
+
+
+
+ System.Void
+
+
+
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+
+
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/FloatFloatActionHelper.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/FloatFloatActionHelper.xml
new file mode 100644
index 00000000..6b53cce9
--- /dev/null
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor.Internal/FloatFloatActionHelper.xml
@@ -0,0 +1,70 @@
+
+
+
+
+
+ SkiaSharp.Views.Blazor
+ 4.150.0.0
+
+
+ System.Object
+
+
+
+
+ [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
+
+
+
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+
+
+
+
+
+
+
+ Constructor
+
+ SkiaSharp.Views.Blazor
+ 4.150.0.0
+
+
+
+
+
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp.Views.Blazor
+ 4.150.0.0
+
+
+
+ [Microsoft.JSInterop.JSInvokable]
+
+
+
+ System.Void
+
+
+
+
+
+
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+
+
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml
index 2f49ee96..a63bc256 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml
@@ -15,12 +15,6 @@
-
- [System.Runtime.CompilerServices.Nullable(0)]
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
- [System.Runtime.Versioning.SupportedOSPlatform("browser")]
@@ -58,9 +52,6 @@
[Microsoft.AspNetCore.Components.Parameter(CaptureUnmatchedValues=true)]
-
- [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })]
- System.Collections.Generic.IReadOnlyDictionary<System.String,System.Object>
@@ -80,11 +71,6 @@
SkiaSharp.Views.Blazor4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(0)]
-
- System.Void
@@ -238,9 +224,6 @@
[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 1d649e99..d81bcae0 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKGLView.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKGLView.xml
@@ -15,12 +15,6 @@
-
- [System.Runtime.CompilerServices.Nullable(0)]
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
- [System.Runtime.Versioning.SupportedOSPlatform("browser")]
@@ -58,9 +52,6 @@
[Microsoft.AspNetCore.Components.Parameter(CaptureUnmatchedValues=true)]
-
- [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })]
- System.Collections.Generic.IReadOnlyDictionary<System.String,System.Object>
@@ -80,11 +71,6 @@
SkiaSharp.Views.Blazor4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(0)]
-
- System.Void
@@ -238,9 +224,6 @@
[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 d2eacdeb..7732ed22 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintGLSurfaceEventArgs.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintGLSurfaceEventArgs.xml
@@ -10,14 +10,6 @@
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 de650f54..fb685fbd 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintSurfaceEventArgs.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintSurfaceEventArgs.xml
@@ -10,14 +10,6 @@
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.Blazor/_Imports.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml
index 43b35a4f..30d84c3f 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml
@@ -44,8 +44,8 @@
- To be added.
- To be added.
+ This member supports the SkiaSharp infrastructure and is not intended to be used directly from your code.
+
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml b/SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml
index c01b8480..d37c802d 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Desktop/SKGLControl.xml
@@ -51,9 +51,9 @@
- To be added.
- To be added.
- To be added.
+ The describing the pixel format.
+ Initializes a new instance of the class with the specified graphics mode.
+
@@ -72,12 +72,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The describing the pixel format.
+ The major version number of the requested OpenGL context.
+ The minor version number of the requested OpenGL context.
+ The used to control context creation.
+ Initializes a new instance of the class with the specified graphics mode, OpenGL version, and context flags.
+
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml b/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml
index fd22bfdc..0435e14c 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml
@@ -55,10 +55,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts an to a .
+ A with the same bounds as .
+
@@ -75,10 +75,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts an to a .
+ A with the same color values as .
+
@@ -95,10 +95,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts an to a .
+ A with the same color values as .
+
@@ -115,10 +115,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts an to a .
+ A with the same x and y coordinates as .
+
@@ -135,10 +135,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts an to a .
+ A with the same x, y, and z coordinates as .
+
@@ -155,10 +155,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts an to a .
+ A with the same bounds as .
+
@@ -175,10 +175,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts an to a .
+ A with the same width and height as .
+
@@ -395,10 +395,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts a to an .
+ An with the same color values as .
+
@@ -415,10 +415,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts a to an .
+ An with the same color values as .
+
@@ -480,10 +480,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts a to an .
+ An with the same x and y coordinates as .
+
@@ -500,10 +500,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts a to an .
+ An with the same x, y, and z coordinates as .
+
@@ -542,10 +542,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts a to an .
+ An with the same bounds as .
+
@@ -588,10 +588,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Converts a to an .
+ An with the same width and height as .
+
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml b/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml
index 24cfa66c..0fb5cfed 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml
@@ -77,8 +77,8 @@
- To be added.
- To be added.
+ Releases the resources used by the .
+
diff --git a/SkiaSharpAPI/SkiaSharp/GRContext.xml b/SkiaSharpAPI/SkiaSharp/GRContext.xml
index cfc5d30a..f83b3991 100644
--- a/SkiaSharpAPI/SkiaSharp/GRContext.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRContext.xml
@@ -374,9 +374,9 @@
- To be added.
- To be added.
- To be added.
+ The whose pending GPU operations should be flushed.
+ Flushes any pending GPU work associated with the specified image.
+
@@ -395,9 +395,9 @@
- To be added.
- To be added.
- To be added.
+ The whose pending GPU operations should be flushed.
+ Flushes any pending GPU work associated with the specified surface.
+
diff --git a/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml b/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml
index 8a0c2ccd..dc8e5c21 100644
--- a/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml
@@ -35,7 +35,7 @@
-
+ Property
@@ -43,6 +43,11 @@
SkiaSharp4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NativeInteger]
+
+ System.IntPtr
@@ -53,7 +58,7 @@
-
+ Property
@@ -61,6 +66,11 @@
SkiaSharp4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NativeInteger]
+
+ System.IntPtr
@@ -133,7 +143,7 @@
-
+ Property
@@ -141,6 +151,11 @@
SkiaSharp4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NativeInteger]
+
+ System.IntPtr
diff --git a/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml b/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml
index 5541e3f6..c2d973ae 100644
--- a/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml
@@ -133,7 +133,7 @@
-
+ Property
@@ -141,6 +141,11 @@
SkiaSharp4.150.0.0
+
+
+ [System.Runtime.CompilerServices.NativeInteger]
+
+ System.IntPtr
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
index de7db9df..ab114dcf 100644
--- a/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
@@ -15,8 +15,18 @@
- To be added.
- To be added.
+ Specifies the Vulkan component swizzle mapping for each channel of a YCbCr sampler conversion.
+
@@ -37,9 +47,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets or sets the Vulkan component swizzle for the alpha channel.
+ A VkComponentSwizzle value specifying how the alpha channel is mapped.
+
@@ -60,9 +70,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets or sets the Vulkan component swizzle for the blue channel.
+ A VkComponentSwizzle value specifying how the blue channel is mapped.
+
@@ -89,10 +99,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is a with identical swizzle values; otherwise, .
+
@@ -116,10 +126,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is a with identical swizzle values; otherwise, .
+
@@ -140,9 +150,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets or sets the Vulkan component swizzle for the green channel.
+ A VkComponentSwizzle value specifying how the green channel is mapped.
+
@@ -164,9 +174,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this instance.
+ A 32-bit signed integer hash code.
+
@@ -186,11 +196,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have the same component swizzle values.
+ if both instances are equal; otherwise, .
+
@@ -210,11 +220,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have different component swizzle values.
+ if the instances are not equal; otherwise, .
+
@@ -235,9 +245,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets or sets the Vulkan component swizzle for the red channel.
+ A VkComponentSwizzle value specifying how the red channel is mapped.
+
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkYcbcrConversionInfo.xml b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrConversionInfo.xml
new file mode 100644
index 00000000..ab3faf8c
--- /dev/null
+++ b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrConversionInfo.xml
@@ -0,0 +1,414 @@
+
+
+
+
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.ValueType
+
+
+
+ System.IEquatable<SkiaSharp.GRVkYcbcrConversionInfo>
+
+
+
+ Describes a Vulkan YCbCr sampler conversion for use with Skia GPU backends.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the VkFilter value used for chroma reconstruction.
+ A VkFilter value (VK_FILTER_NEAREST or VK_FILTER_LINEAR) as a .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ SkiaSharp.GRVkYcbcrComponents
+
+
+ Gets or sets the component swizzle applied to each channel during YCbCr sampling.
+ A specifying the VkComponentSwizzle for each channel.
+
+
+
+
+
+
+
+ Method
+
+ M:System.IEquatable`1.Equals(`0)
+
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.Boolean
+
+
+
+
+
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is a with the same field values; otherwise, .
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.Boolean
+
+
+
+
+
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is a with the same field values; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt64
+
+
+ Gets or sets the external format identifier for the Vulkan image, used when is zero.
+ A platform-specific external format handle as a .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets a value indicating whether explicit chroma reconstruction is forced.
+ A non-zero value forces explicit reconstruction; 0 allows the implementation to choose.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the VkFormat of the Vulkan image.
+ A VkFormat value as a , or 0 when using an external format.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.Int32
+
+
+
+ Returns the hash code for this instance.
+ A 32-bit signed integer hash code.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have the same field values.
+ if both instances are equal; otherwise, .
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.150.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have different field values.
+ if the instances differ; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.Boolean
+
+
+ Gets or sets a value indicating whether the sampler filter must match the chroma filter.
+ if the sampler filter must equal the chroma filter; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.Boolean
+
+
+ Gets or sets a value indicating whether linear filtering is supported for this conversion.
+ if linear filtering is supported; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the VkChromaLocation for the X chroma offset.
+ A VkChromaLocation value as a .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the VkSamplerYcbcrModelConversion value describing the YCbCr color model.
+ A VkSamplerYcbcrModelConversion value as a .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the VkSamplerYcbcrRange value describing the nominal range of encoded values.
+ A VkSamplerYcbcrRange value as a (VK_SAMPLER_YCBCR_RANGE_ITU_FULL or VK_SAMPLER_YCBCR_RANGE_ITU_NARROW).
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.150.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the VkChromaLocation for the Y chroma offset.
+ A VkChromaLocation value as a .
+
+
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml b/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
index 2f9c4dc0..77379fc4 100644
--- a/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
@@ -1,7 +1,7 @@
-
-
-
-
+
+
+
+ SkiaSharp4.150.0.0
@@ -9,11 +9,12 @@
System.ValueType
-
-
- System.IEquatable<SkiaSharp.GRVkYcbcrConversionInfo>
-
-
+
+
+
+ [System.Obsolete("Use GRVkYcbcrConversionInfo instead.")]
+
+ Configuration information for Vulkan YCbCr color space conversion.
@@ -22,7 +23,7 @@
-
+ PropertySkiaSharp
@@ -45,7 +46,7 @@
-
+ PropertySkiaSharp
@@ -60,72 +61,15 @@
SkiaSharp.GRVkYcbcrComponents
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
- Method
-
- M:System.IEquatable`1.Equals(`0)
-
-
- SkiaSharp
- 4.150.0.0
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
-
-
-
- System.Boolean
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
-
-
- Method
-
- SkiaSharp
- 4.150.0.0
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
-
-
-
- System.Boolean
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
+ Gets or sets the Vulkan component swizzle mapping used during YCbCr conversion.
+ A value describing the component swizzle.
+
-
+ PropertySkiaSharp
@@ -148,7 +92,7 @@
-
+ PropertySkiaSharp
@@ -171,7 +115,7 @@
-
+ PropertySkiaSharp
@@ -191,82 +135,80 @@
-
-
-
-
- Method
+
+
+
+
+ PropertySkiaSharp4.150.0.0
- [System.Runtime.CompilerServices.IsReadOnly]
+ [System.Obsolete("FormatFeatures is no longer supported in the native API.")]
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
- System.Int32
+ System.UInt32
-
- To be added.
- To be added.
- To be added.
+ Gets or sets the Vulkan format features. This property is obsolete and has no effect.
+ Always returns 0. Setting this property is a no-op.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
- System.Boolean
+ SkiaSharp.GRVkYcbcrConversionInfo
-
-
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Implicitly converts the obsolete type to .
+ A with the same field values.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
- System.Boolean
+ SkiaSharp.GrVkYcbcrConversionInfo
-
-
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to convert.
+ Implicitly converts a to the obsolete type.
+ A wrapping the same data.
+
-
+ PropertySkiaSharp
@@ -281,15 +223,15 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets or sets a value indicating whether the sampler filter must match the chroma filter.
+ if the sampler filter must match the chroma filter; otherwise, .
+
-
+ PropertySkiaSharp
@@ -304,15 +246,15 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets or sets a value indicating whether linear filtering is supported for this YCbCr conversion.
+ if linear filtering is supported; otherwise, .
+
-
+ PropertySkiaSharp
@@ -335,7 +277,7 @@
-
+ PropertySkiaSharp
@@ -358,7 +300,7 @@
-
+ PropertySkiaSharp
@@ -381,7 +323,7 @@
-
+ PropertySkiaSharp
diff --git a/SkiaSharpAPI/SkiaSharp/SKBitmap.xml b/SkiaSharpAPI/SkiaSharp/SKBitmap.xml
index 5fc1ce82..29fbdf04 100644
--- a/SkiaSharpAPI/SkiaSharp/SKBitmap.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKBitmap.xml
@@ -1637,35 +1637,6 @@
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.
-
-
@@ -1690,35 +1661,6 @@
-
-
-
-
- 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.
-
-
@@ -1761,35 +1703,6 @@
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.
-
-
@@ -1814,35 +1727,6 @@
-
-
-
-
- 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.
-
-
@@ -1974,37 +1858,6 @@
-
-
-
-
- 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.
-
-
@@ -2057,39 +1910,6 @@
-
-
-
-
- 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 bb9ad7a6..376a4cec 100644
--- a/SkiaSharpAPI/SkiaSharp/SKBlender.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKBlender.xml
@@ -10,14 +10,6 @@
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 eb3e6d7b..f0fd5bd4 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
@@ -525,14 +525,6 @@ using (var surface = SKSurface.Create(info)) {
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
- [get: System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.GRRecordingContext
@@ -976,12 +968,12 @@ this information.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to draw.
+ The top-left position on the canvas where the bitmap is drawn.
+ The sampling options controlling how pixels are filtered.
+ The paint to apply, or to use default paint settings.
+ Draws the bitmap onto the canvas at the specified coordinates.
+
@@ -1035,12 +1027,12 @@ this information.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to draw.
+ The destination rectangle on the canvas.
+ The sampling options controlling how pixels are filtered during scaling.
+ The paint to apply, or to use default paint settings.
+ Draws the bitmap onto the canvas, scaling it to fit the specified destination rectangle.
+
@@ -1095,13 +1087,13 @@ this information.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to draw.
+ The rectangle within to draw.
+ The destination rectangle on the canvas.
+ The sampling options controlling how pixels are filtered during scaling.
+ The paint to apply, or to use default paint settings.
+ Draws a portion of the bitmap onto the canvas, sampling the source rectangle and scaling it to fit the destination rectangle.
+
@@ -1124,13 +1116,13 @@ this information.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to draw.
+ The x-coordinate of the top-left corner.
+ The y-coordinate of the top-left corner.
+ The sampling options controlling how pixels are filtered.
+ The paint to apply, or to use default paint settings.
+ Draws the bitmap onto the canvas at the specified coordinates.
+
@@ -2743,12 +2735,12 @@ contours intersect each other (think ).
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to draw.
+ The top-left position on the canvas where the surface is drawn.
+ The sampling options controlling how pixels are filtered.
+ The paint to apply, or to use default paint settings.
+ Draws the contents of the surface onto the canvas at the specified coordinates.
+
@@ -2798,13 +2790,13 @@ contours intersect each other (think ).
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to draw.
+ The x-coordinate of the top-left corner.
+ The y-coordinate of the top-left corner.
+ The sampling options controlling how pixels are filtered.
+ The paint to apply, or to use default paint settings.
+ Draws the contents of the surface onto the canvas at the specified coordinates.
+
@@ -2863,36 +2855,6 @@ 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.
-
-
@@ -2920,70 +2882,6 @@ 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.
-
-
@@ -3013,40 +2911,6 @@ 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.
-
-
@@ -3078,38 +2942,6 @@ 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.
-
-
@@ -3144,74 +2976,6 @@ 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.
-
-
@@ -3990,11 +3754,6 @@ safely ignored.
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- System.Int32
@@ -4017,11 +3776,6 @@ safely ignored.
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- System.Int32
@@ -4143,32 +3897,6 @@ 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.
-
-
@@ -4276,14 +4004,6 @@ guaranteed to happen. If exact clipping is desired, use
SkiaSharp4.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 47b024f6..c2c32c70 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
@@ -10,14 +10,6 @@
System.ValueType
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- Contains the configuration for saving a layer on an .
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml b/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml
index f56d6a21..0f37da05 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml
@@ -32,11 +32,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The CICP color primaries identifying the red, green, and blue chromaticities.
+ The CICP transfer function describing the opto-electronic conversion.
+ Creates a color space defined by a CICP (ITU-T H.273) primaries and transfer function pair.
+ An representing the specified CICP color space, or if the combination is not supported by Skia.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorType.xml b/SkiaSharpAPI/SkiaSharp/SKColorType.xml
index 0e983c27..fa34fe8a 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorType.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorType.xml
@@ -130,7 +130,7 @@
25
- To be added.
+ Four-channel BGRA color type where each channel is stored as a 10-bit extended-range (XR) value, packed into a 64-bit word.
@@ -198,7 +198,7 @@
27
- To be added.
+ Single-channel color type storing a 16-bit unsigned normalized value in the red channel.
@@ -232,7 +232,7 @@
28
- To be added.
+ Single-channel color type storing a 16-bit floating-point value in the red channel.
@@ -453,7 +453,7 @@
26
- To be added.
+ Three-channel RGB color type using 16-bit floating-point values per channel, with a fourth 16-bit padding channel.
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml b/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml
index 18faa3f5..f795b304 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml
@@ -10,8 +10,25 @@
System.Enum
- To be added.
- To be added.
+ Specifies CICP (ITU-T H.273) color primaries for creating a color space.
+ to create a color space
+from a CICP primaries and transfer function pair.
+
+## Examples
+
+```csharp
+var colorSpace = SKColorSpace.CreateCicp(
+ SKColorspacePrimariesCicp.Rec2020,
+ SKColorspaceTransferFnCicp.Pq);
+```
+]]>
@@ -28,7 +45,7 @@
8
- To be added.
+ Generic film color primaries (CICP value 8).
@@ -45,7 +62,7 @@
22
- To be added.
+ EBU Tech 3213-E color primaries as specified in ITU-T H.273 (CICP value 22).
@@ -62,7 +79,7 @@
9
- To be added.
+ ITU-R BT.2020 color primaries, used for ultra-high-definition video (CICP value 9).
@@ -79,7 +96,7 @@
5
- To be added.
+ ITU-R BT.470 System B/G (PAL/SECAM) color primaries (CICP value 5).
@@ -96,7 +113,7 @@
4
- To be added.
+ ITU-R BT.470 System M (NTSC) color primaries (CICP value 4).
@@ -113,7 +130,7 @@
6
- To be added.
+ ITU-R BT.601 color primaries, used for standard-definition video (CICP value 6).
@@ -130,7 +147,7 @@
1
- To be added.
+ ITU-R BT.709 color primaries, used for HDTV and sRGB (CICP value 1).
@@ -147,7 +164,7 @@
12
- To be added.
+ SMPTE EG 432-1 (Display P3 with D65 white point) color primaries (CICP value 12).
@@ -164,7 +181,7 @@
11
- To be added.
+ SMPTE RP 431-2 (DCI-P3 with DCI white point) color primaries (CICP value 11).
@@ -181,7 +198,7 @@
7
- To be added.
+ SMPTE ST 240 color primaries (CICP value 7).
@@ -198,7 +215,7 @@
10
- To be added.
+ SMPTE ST 428-1 (CIE 1931 XYZ) color primaries (CICP value 10).
@@ -215,7 +232,7 @@
0
- To be added.
+ Reserved or unknown color primaries (CICP value 0).
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml b/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml
index 30612a63..c74b38af 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml
@@ -10,8 +10,25 @@
System.Enum
- To be added.
- To be added.
+ Specifies CICP (ITU-T H.273) transfer characteristics for creating a color space.
+ to create a color space
+from a CICP primaries and transfer function pair.
+
+## Examples
+
+```csharp
+var colorSpace = SKColorSpace.CreateCicp(
+ SKColorspacePrimariesCicp.Rec2020,
+ SKColorspaceTransferFnCicp.Hlg);
+```
+]]>
@@ -28,7 +45,7 @@
18
- To be added.
+ ITU-R BT.2100 hybrid log-gamma (HLG) transfer function for HDR (CICP value 18).
@@ -45,7 +62,7 @@
13
- To be added.
+ IEC 61966-2-1 (sRGB or sYCC) transfer characteristics (CICP value 13).
@@ -62,7 +79,7 @@
11
- To be added.
+ IEC 61966-2-4 (xvYCC) transfer characteristics (CICP value 11).
@@ -79,7 +96,7 @@
8
- To be added.
+ Linear transfer characteristics with no gamma encoding (CICP value 8).
@@ -96,7 +113,7 @@
16
- To be added.
+ SMPTE ST 2084 perceptual quantizer (PQ) transfer function for HDR (CICP value 16).
@@ -113,7 +130,7 @@
14
- To be added.
+ ITU-R BT.2020 transfer characteristics for 10-bit content (CICP value 14).
@@ -130,7 +147,7 @@
15
- To be added.
+ ITU-R BT.2020 transfer characteristics for 12-bit content (CICP value 15).
@@ -147,7 +164,7 @@
5
- To be added.
+ ITU-R BT.470 System B/G assumed display gamma transfer characteristics (CICP value 5).
@@ -164,7 +181,7 @@
4
- To be added.
+ ITU-R BT.470 System M assumed display gamma transfer characteristics (CICP value 4).
@@ -181,7 +198,7 @@
6
- To be added.
+ ITU-R BT.601 transfer characteristics, used for standard-definition video (CICP value 6).
@@ -198,7 +215,7 @@
1
- To be added.
+ ITU-R BT.709 transfer characteristics, used for HDTV (CICP value 1).
@@ -215,7 +232,7 @@
7
- To be added.
+ SMPTE ST 240 transfer characteristics (CICP value 7).
@@ -232,7 +249,7 @@
17
- To be added.
+ SMPTE ST 428-1 transfer characteristics (CICP value 17).
@@ -249,7 +266,7 @@
0
- To be added.
+ Reserved or unknown transfer characteristics (CICP value 0).
diff --git a/SkiaSharpAPI/SkiaSharp/SKDocument.xml b/SkiaSharpAPI/SkiaSharp/SKDocument.xml
index 857b7278..ed79a604 100644
--- a/SkiaSharpAPI/SkiaSharp/SKDocument.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKDocument.xml
@@ -403,11 +403,11 @@ canvas, and then complete the page with a call to
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The managed to write the XPS document to.
+ The XPS options controlling DPI and other settings.
+ Creates an XPS document that writes to the specified managed stream using the provided options.
+ A new for writing XPS content, or on failure.
+
@@ -451,11 +451,11 @@ canvas, and then complete the page with a call to
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The managed to write the XPS document to.
+ The XPS options controlling DPI and other settings.
+ Creates an XPS document that writes to the specified managed stream using the provided options.
+ A new for writing XPS content, or on failure.
+
@@ -499,11 +499,11 @@ canvas, and then complete the page with a call to
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The file path to which the XPS document is written.
+ The XPS options controlling DPI and other settings.
+ Creates an XPS document that writes to the specified file path using the provided options.
+ A new for writing XPS content, or on failure.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml b/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
index 3803e719..53792c1c 100644
--- a/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
@@ -15,8 +15,14 @@
- To be added.
- To be added.
+ Specifies options for creating an XPS document.
+ . Pass this struct to the overloads that accept
+options to control the document resolution and PNG embedding behavior.
+]]>
@@ -37,9 +43,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets or sets a value indicating whether PNG images may be omitted from the XPS document.
+ to allow the encoder to skip PNG images; to always include them.
+
@@ -60,9 +66,9 @@
System.Single
- To be added.
- To be added.
- To be added.
+ Gets or sets the resolution of the XPS document in dots per inch.
+ The DPI value used to map Skia coordinate units to physical document units. The default is 72 DPI.
+
@@ -89,10 +95,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is an with the same field values; otherwise, .
+
@@ -116,10 +122,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is an with the same field values; otherwise, .
+
@@ -141,9 +147,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this instance.
+ A 32-bit signed integer hash code.
+
@@ -163,11 +169,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have the same values.
+ if and are equal; otherwise, .
+
@@ -187,11 +193,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have different values.
+ if and differ; otherwise, .
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml b/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
index 0c8e167e..9e475f51 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
@@ -11,16 +11,44 @@
-
- [System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")]
- [System.Runtime.CompilerServices.IsByRefLike]
- To be added.
- To be added.
+ Specifies arguments for creating or cloning a typeface with variation and palette settings.
+ to produce a customized
+typeface instance.
+
+Because `SKFontArguments` is a `ref struct`, it cannot be stored on the heap and must be used
+within the same stack frame where the spans it holds are valid.
+
+## Examples
+
+```csharp
+var coords = new SKFontVariationPositionCoordinate[]
+{
+ new() { Axis = SKFourByteTag.Parse("wght"), Value = 700 },
+};
+var overrides = new SKFontPaletteOverride[]
+{
+ new() { Index = 0, Color = 0xFFFF0000 }, // override first color with red
+};
+var args = new SKFontArguments
+{
+ CollectionIndex = 0,
+ PaletteIndex = 1,
+ VariationDesignPosition = coords,
+ PaletteOverrides = overrides,
+};
+using var clone = typeface.Clone(args);
+```
+]]>
@@ -41,9 +69,9 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets or sets the zero-based index of the desired typeface within a font collection (TTC).
+ The collection index, or 0 for non-collection fonts.
+
@@ -64,9 +92,9 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets or sets the zero-based index of the color palette to use.
+ The palette index to activate in the resulting typeface.
+
@@ -87,9 +115,9 @@
System.ReadOnlySpan<SkiaSharp.SKFontPaletteOverride>
- To be added.
- To be added.
- To be added.
+ Gets or sets the span of palette color overrides to apply on top of the selected palette.
+ A read-only span of values, each replacing one palette color entry.
+
@@ -110,9 +138,9 @@
System.ReadOnlySpan<SkiaSharp.SKFontVariationPositionCoordinate>
- To be added.
- To be added.
- To be added.
+ Gets or sets the variation design coordinates that define the position within the font's variation space.
+ A read-only span of values, one per axis to override.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml b/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
index a7fd7ef2..4532f014 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
@@ -15,8 +15,15 @@
- To be added.
- To be added.
+ Represents a palette color override that replaces a specific color entry in a font's color palette.
+ or .
+Set to the zero-based palette color
+slot and to the replacement ARGB color.
+]]>
@@ -37,9 +44,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets or sets the replacement color for the palette entry.
+ An ARGB color value (0xAARRGGBB) that replaces the color at .
+
@@ -66,10 +73,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is an with the same field values; otherwise, .
+
@@ -93,10 +100,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is an with the same field values; otherwise, .
+
@@ -118,9 +125,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this instance.
+ A 32-bit signed integer hash code.
+
@@ -141,9 +148,9 @@
System.UInt16
- To be added.
- To be added.
- To be added.
+ Gets or sets the zero-based index of the palette color entry to override.
+ The index of the color slot within the font's color palette.
+
@@ -163,11 +170,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have the same values.
+ if and are equal; otherwise, .
+
@@ -187,11 +194,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have different values.
+ if and differ; otherwise, .
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml b/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
index 4984d640..d428f6a1 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
@@ -15,8 +15,18 @@
- To be added.
- To be added.
+ Describes a single variation axis of an OpenType variable font.
+ or
+ to retrieve the axes for a typeface.
+
+To set a variation axis value, create an
+with the axis and the desired value, then
+pass the coordinates to .
+]]>
@@ -37,9 +47,9 @@
System.Single
- To be added.
- To be added.
- To be added.
+ Gets or sets the default value of this variation axis.
+ The default design-space value applied when no override is specified for this axis.
+
@@ -66,10 +76,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is an with the same field values; otherwise, .
+
@@ -93,10 +103,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is an with the same field values; otherwise, .
+
@@ -118,9 +128,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this instance.
+ A 32-bit signed integer hash code.
+
@@ -141,9 +151,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets or sets a value indicating whether this axis is hidden from user interfaces.
+ if the axis is tagged as hidden in the font; otherwise, .
+
@@ -164,9 +174,9 @@
System.Single
- To be added.
- To be added.
- To be added.
+ Gets or sets the maximum allowed value for this variation axis.
+ The upper bound of the design-space range for this axis.
+
@@ -187,9 +197,9 @@
System.Single
- To be added.
- To be added.
- To be added.
+ Gets or sets the minimum allowed value for this variation axis.
+ The lower bound of the design-space range for this axis.
+
@@ -209,11 +219,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have the same values.
+ if and are equal; otherwise, .
+
@@ -233,11 +243,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have different values.
+ if and differ; otherwise, .
+
@@ -258,9 +268,9 @@
SkiaSharp.SKFourByteTag
- To be added.
- To be added.
- To be added.
+ Gets or sets the four-byte tag identifying this variation axis.
+ An such as 'wght' for weight or 'ital' for italic.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml b/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
index 5ce3933c..9a81b2b9 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
@@ -15,8 +15,15 @@
- To be added.
- To be added.
+ Represents a single variation axis coordinate in a font's variation design space.
+ to produce a typeface with specific axis
+settings.
+]]>
@@ -37,9 +44,9 @@
SkiaSharp.SKFourByteTag
- To be added.
- To be added.
- To be added.
+ Gets or sets the four-byte tag identifying the variation axis.
+ An such as 'wght' for weight or 'wdth' for width.
+
@@ -66,10 +73,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is an with the same field values; otherwise, .
+
@@ -93,10 +100,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is an with the same field values; otherwise, .
+
@@ -118,9 +125,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this instance.
+ A 32-bit signed integer hash code.
+
@@ -140,11 +147,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have the same values.
+ if and are equal; otherwise, .
+
@@ -164,11 +171,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first instance to compare.
+ The second instance to compare.
+ Determines whether two instances have different values.
+ if and differ; otherwise, .
+
@@ -189,9 +196,9 @@
System.Single
- To be added.
- To be added.
- To be added.
+ Gets or sets the design-space value for the variation axis.
+ A floating-point value within the allowed range defined by the corresponding .
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml b/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
index b5b7f7fb..edf50b93 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
@@ -20,8 +20,36 @@
- To be added.
- To be added.
+ Represents a four-byte tag packed into a 32-bit unsigned integer in big-endian byte order.
+
@@ -37,9 +65,9 @@
- To be added.
- To be added.
- To be added.
+ The raw unsigned integer representing the four-byte tag.
+ Initializes a new instance of the struct from a raw 32-bit value.
+
@@ -58,12 +86,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first character, stored in the high byte.
+ The second character.
+ The third character.
+ The fourth character, stored in the low byte.
+ Initializes a new instance of the struct from four individual characters.
+
@@ -85,10 +113,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to compare with this instance.
+ Determines whether this instance and the specified have the same value.
+ if both tags represent the same packed value; otherwise, .
+
@@ -100,11 +128,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- System.Boolean
@@ -112,10 +135,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with this instance.
+ Determines whether this instance and the specified object are equal.
+ if is an with the same packed value; otherwise, .
+
@@ -132,9 +155,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this instance.
+ A 32-bit signed integer hash code derived from the packed tag value.
+
@@ -154,11 +177,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first tag to compare.
+ The second tag to compare.
+ Determines whether two instances are equal.
+ if and have the same packed value; otherwise, .
+
@@ -177,10 +200,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The tag to convert.
+ Implicitly converts an to its raw 32-bit unsigned integer representation.
+ The packed tag value.
+
@@ -199,10 +222,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The raw unsigned integer tag value.
+ Implicitly converts a raw 32-bit unsigned integer to an .
+ An backed by the specified raw value.
+
@@ -222,11 +245,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first tag to compare.
+ The second tag to compare.
+ Determines whether two instances are not equal.
+ if and have different packed values; otherwise, .
+
@@ -238,11 +261,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKFourByteTag
@@ -250,10 +268,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The string to parse. Only the first four characters are used; shorter strings are padded with spaces. or empty strings return a zero-valued tag.
+ Creates an by parsing a string of up to four characters.
+ An representing the parsed tag; strings shorter than four characters are padded with spaces.
+
@@ -265,19 +283,14 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- System.String
- To be added.
- To be added.
- To be added.
+ Returns the four-character string representation of this tag.
+ A four-character string formed by unpacking the four bytes of the tag value in big-endian order.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKImage.xml b/SkiaSharpAPI/SkiaSharp/SKImage.xml
index d723f540..06c80e9e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKImage.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKImage.xml
@@ -2000,35 +2000,6 @@
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.
-
-
@@ -2053,37 +2024,6 @@
-
-
-
-
- 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.
-
-
@@ -2363,37 +2303,6 @@
-
-
-
-
- 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.
-
-
@@ -2446,39 +2355,6 @@
-
-
-
-
- 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 b9e91d79..b61a10ab 100644
--- a/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
@@ -10,14 +10,6 @@
SkiaSharp.SKObject
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- Image filters for use with the property of a .
@@ -41,13 +33,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The first arithmetic blend coefficient.
@@ -70,18 +56,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKImageFilter
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
@@ -114,18 +90,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKImageFilter
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
@@ -165,13 +131,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The custom blender to use.
@@ -195,13 +155,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The blend mode to use.
@@ -225,20 +179,8 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
+
The custom blender to use.
@@ -258,18 +200,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKImageFilter
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
@@ -299,20 +231,8 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
+
@@ -334,18 +254,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKImageFilter
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
@@ -402,13 +312,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The Gaussian blur standard deviation in the X direction.
@@ -460,13 +364,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -495,13 +393,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The Gaussian blur standard deviation in the X direction.
@@ -529,13 +421,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -585,13 +471,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The color filter to apply.
@@ -615,13 +495,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -696,13 +570,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The morphology radius in the X direction.
@@ -728,13 +596,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -792,13 +654,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The color channel to use for X displacement.
@@ -828,13 +684,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -894,13 +744,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The direction of the light.
@@ -930,13 +774,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -999,13 +837,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The direction of the light.
@@ -1037,13 +869,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -1107,13 +933,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The X offset of the shadow.
@@ -1145,13 +965,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -1215,13 +1029,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The X offset of the shadow.
@@ -1253,13 +1061,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -1314,13 +1116,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The morphology radius in the X direction.
@@ -1346,13 +1142,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -1411,39 +1201,6 @@
-
-
-
-
- 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.
-
-
@@ -1517,13 +1274,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The bounds of the magnifier lens.
@@ -1553,13 +1304,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -1602,33 +1347,6 @@
-
-
-
-
- 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.
-
-
@@ -1659,43 +1377,6 @@
-
-
-
-
- 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.
-
-
@@ -1717,13 +1398,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The transformation matrix.
@@ -1743,18 +1418,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(0)]
-
- SkiaSharp.SKImageFilter
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
@@ -1787,18 +1452,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(0)]
-
- SkiaSharp.SKImageFilter
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
@@ -1808,13 +1463,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The size of the convolution kernel.
@@ -1839,18 +1488,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(0)]
-
- SkiaSharp.SKImageFilter
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
@@ -1860,13 +1499,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -1897,13 +1530,7 @@
SkiaSharp.SKImageFilter
-
-
-
- [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
-
-
-
+
The array of image filters to merge.
@@ -1921,18 +1548,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKImageFilter
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
@@ -1959,13 +1576,7 @@
SkiaSharp.SKImageFilter
-
-
-
- [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
-
-
-
+
@@ -1985,27 +1596,11 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(0)]
-
- SkiaSharp.SKImageFilter
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
-
-
-
+
@@ -2025,18 +1620,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKImageFilter
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
@@ -2091,13 +1676,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The morphology radius in the X direction.
@@ -2123,13 +1702,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -2142,62 +1715,6 @@
-
-
-
-
- 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.
-
-
@@ -2289,13 +1806,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The position of the light.
@@ -2325,13 +1836,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -2394,13 +1899,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The position of the light.
@@ -2432,13 +1931,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -2467,13 +1960,7 @@
SkiaSharp.SKImageFilter
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The shader to use.
@@ -2495,13 +1982,7 @@
SkiaSharp.SKImageFilter
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -2525,13 +2006,7 @@
SkiaSharp.SKImageFilter
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -2598,13 +2073,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The position of the light.
@@ -2640,13 +2109,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -2721,13 +2184,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The position of the light.
@@ -2765,13 +2222,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
@@ -2829,13 +2280,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The pixels to tile.
diff --git a/SkiaSharpAPI/SkiaSharp/SKMaskFilter.xml b/SkiaSharpAPI/SkiaSharp/SKMaskFilter.xml
index eadbc77e..c569d75d 100644
--- a/SkiaSharpAPI/SkiaSharp/SKMaskFilter.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKMaskFilter.xml
@@ -172,10 +172,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The shader to use when computing the mask. The shader's output alpha channel defines the mask.
+ Creates a mask filter that uses the specified shader to generate the mask alpha channel.
+ A new that applies as a mask.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPaint.xml b/SkiaSharpAPI/SkiaSharp/SKPaint.xml
index 0ffc3a18..9ff62841 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPaint.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPaint.xml
@@ -152,29 +152,6 @@ 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.
-
-
@@ -211,188 +188,169 @@ The example above produces the following:
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
-
-
- System.Int64
+ SkiaSharp.SKPaint
-
-
-
-
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
-
-
-
-
- Method
+
+
+
+
+ PropertySkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
-
-
- System.Int64
+ 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
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Gets or sets the paint's color filter.
+ The color filter applied to source colors before drawing, or if no filter is applied.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
-
-
- System.Int64
+ System.Void
-
-
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+
+ 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.
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
-
-
- System.Int64
+ System.Void
-
-
-
-
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Implemented by derived types to destroy any native objects.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
-
-
- System.Int64
+ SkiaSharp.SKPath
-
-
-
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
-
-
- System.Int64
+ SkiaSharp.SKPath
-
-
-
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp
@@ -400,123 +358,101 @@ The example above produces the following:
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
- System.Int64
+ System.Boolean
-
-
-
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
-
-
- System.Int64
+ System.Boolean
-
-
-
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The source path to fill.
+ The that receives the filled path.
+ Applies the paint's fill settings to and writes the result into the destination path builder.
+ if the resulting fill path is non-empty; otherwise, .
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
-
-
- System.Int64
+ SkiaSharp.SKPath
-
-
-
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
-
-
- System.Int64
+ SkiaSharp.SKPath
-
-
-
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp
@@ -524,32 +460,31 @@ The example above produces the following:
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
- System.Int64
+ System.Boolean
-
-
-
-
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp
@@ -557,32 +492,31 @@ The example above produces the following:
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
- System.Int64
+ System.Boolean
-
-
-
-
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp
@@ -590,242 +524,161 @@ The example above produces the following:
- [System.Obsolete("Use SKFont.BreakText() instead.", true)]
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
- System.Int64
+ System.Boolean
-
-
-
-
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.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
- 4.150.0.0
-
-
-
- [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
-
-
-
- System.Boolean
+ System.Boolean
-
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The source path to fill.
+ The that receives the filled path.
+ A transformation matrix applied when computing the fill path.
+ Applies the paint's fill settings to and writes the result into the destination path builder.
+ if the resulting fill path is non-empty; otherwise, .
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
-
- System.Boolean
-
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The source path to fill.
+ The that receives the filled path.
+ An optional rectangle used to cull distant path segments and improve performance.
+ Applies the paint's fill settings to and writes the result into the destination path builder.
+ if the resulting fill path is non-empty; otherwise, .
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
-
- System.Boolean
-
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The source path to fill.
+ The that receives the filled path.
+ A scaling factor used to determine how finely curved segments are approximated. Use 1.0 for screen resolution.
+ Applies the paint's fill settings to and writes the result into the destination path builder.
+ if the resulting fill path is non-empty; otherwise, .
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
-
-
- System.Boolean
+ SkiaSharp.SKPath
-
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
-
-
- System.Boolean
+ SkiaSharp.SKPath
-
-
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp
@@ -833,2973 +686,33 @@ The example above produces the following:
- [System.Obsolete("Use SKFont.ContainsGlyphs() instead.", true)]
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]System.Boolean
-
-
-
-
- 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.
-
-
-
-
-
-
- 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.
-
-
-
-
-
-
- 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 culling rectangle to limit the path effect.
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.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp
@@ -3807,229 +720,176 @@ The example above produces the following:
- [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
+ [System.Obsolete("Use the SKPathBuilder overload instead.")]
- System.Single
+ System.Boolean
-
-
+
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
-
-
- System.Single
+ System.Boolean
-
-
+
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The source path to fill.
+ The that receives the filled path.
+ An optional rectangle used to cull distant path segments and improve performance.
+ A transformation matrix applied when computing the fill path.
+ Applies the paint's fill settings to and writes the result into the destination path builder.
+ if the resulting fill path is non-empty; otherwise, .
+
-
-
-
-
+
+
+
+ MethodSkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
-
-
- System.Single
+ System.Boolean
-
-
+
+
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The source path to fill.
+ The that receives the filled path.
+ An optional rectangle used to cull distant path segments and improve performance.
+ A scaling factor used to determine how finely curved segments are approximated. Use 1.0 for screen resolution.
+ Applies the paint's fill settings to and writes the result into the destination path builder.
+ if the resulting fill path is non-empty; otherwise, .
+
-
-
-
-
- Method
+
+
+
+
+ PropertySkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
-
-
- System.Single
+ SkiaSharp.SKImageFilter
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Gets or sets the image filter.
+ The image filter, or if none is set.
+
-
-
-
-
- Method
+
+
+
+
+ PropertySkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
-
-
- System.Single
+ System.Boolean
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Gets or sets a value indicating whether anti-aliasing is enabled.
+
+ if anti-aliasing is enabled; otherwise, .
+
-
-
-
-
- Method
+
+
+
+
+ PropertySkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
-
-
- System.Single
+ System.Boolean
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Gets or sets a value indicating whether dithering is enabled.
+
+ if dithering is enabled; otherwise, .
+
-
-
-
-
- Method
+
+
+
+
+ PropertySkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
-
-
- System.Single
+ System.Boolean
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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 .
-
-
-
-
- Method
+
+
+
+
+ PropertySkiaSharp4.150.0.0
-
-
- [System.Obsolete("Use SKFont.MeasureText() instead.", true)]
-
-
- System.Single
+ SkiaSharp.SKMaskFilter
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ 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.
@@ -4199,190 +1059,5 @@ 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 984202d9..dad1a00f 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPath.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPath.xml
@@ -1344,9 +1344,9 @@ the first point is automatically set to (0, 0).
System.IntPtr
- To be added.
- To be added.
- To be added.
+ Gets the native handle to the underlying Skia path object.
+ A pointer to the native sk_path_t structure managed by Skia.
+
@@ -2518,32 +2518,6 @@ 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.
-
-
@@ -2573,34 +2547,6 @@ 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 a1a72aa8..3e1f3d22 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
@@ -11,8 +11,39 @@
- To be added.
- To be added.
+ Provides a mutable builder for incrementally constructing an .
+ via or
+. It is the preferred way to construct complex paths
+incrementally and is also the type accepted by methods such as
+ and
+.
+
+Call `Snapshot()` to obtain a path while keeping the builder's geometry intact for further
+modifications. Call `Detach()` to transfer ownership of the geometry to the new path and
+reset the builder in one step. Use `Reset()` to discard all geometry and start fresh.
+
+All coordinates are in the coordinate system active at the time of the call. Relative methods
+(prefixed with `R`) add points relative to the current point.
+
+`SKPathBuilder` is a disposable object. Always dispose it or use a `using` block.
+
+## Examples
+
+```csharp
+using var builder = new SKPathBuilder();
+builder.MoveTo(0, 0);
+builder.LineTo(100, 0);
+builder.LineTo(100, 100);
+builder.LineTo(0, 100);
+builder.Close();
+using var path = builder.Detach();
+canvas.DrawPath(path, paint);
+```
+]]>
@@ -26,8 +57,8 @@
- To be added.
- To be added.
+ Initializes a new, empty with no geometry.
+
@@ -43,9 +74,9 @@
- To be added.
- To be added.
- To be added.
+ The whose geometry is copied into this builder.
+ Initializes a new with a copy of the geometry from an existing path.
+
@@ -66,11 +97,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The bounding rectangle of the oval.
+ The start angle in degrees, measured clockwise from the positive x-axis.
+ The sweep angle in degrees.
+ Appends a complete or partial arc of an oval as a new contour.
+
@@ -92,12 +123,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-coordinate of the circle's center.
+ The y-coordinate of the circle's center.
+ The radius of the circle.
+ The direction in which the circle contour is wound.
+ Appends a circle as a new closed contour.
+
@@ -117,10 +148,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bounding rectangle of the oval.
+ The direction in which the contour is wound.
+ Appends an oval (ellipse) as a new closed contour.
+
@@ -140,10 +171,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to append.
+ Specifies how the appended path is connected to the current geometry.
+ Appends the geometry from another path to this builder.
+
@@ -170,11 +201,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to append.
+ The transformation matrix to apply to the source path's geometry.
+ Specifies how the appended path is connected to the current geometry.
+ Appends the geometry from another path, transformed by a matrix, to this builder.
+
@@ -196,12 +227,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to append.
+ The x-axis offset to apply.
+ The y-axis offset to apply.
+ Specifies how the appended path is connected to the current geometry.
+ Appends the geometry from another path, offset by the specified amount, to this builder.
+
@@ -221,10 +252,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The vertices of the polygon.
+ to close the polygon by connecting the last point back to the first; to leave it open.
+ Appends a polygon defined by the given points as a new contour.
+
@@ -244,10 +275,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The vertices of the polygon.
+ to close the polygon by connecting the last point back to the first; to leave it open.
+ Appends a polygon defined by the given points as a new contour.
+
@@ -267,10 +298,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The rectangle to add.
+ The direction in which the contour is wound.
+ Appends a rectangle as a new closed contour.
+
@@ -291,11 +322,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The rectangle to add.
+ The direction in which the contour is wound.
+ The index of the vertex at which winding starts (0–3).
+ Appends a rectangle as a new closed contour.
+
@@ -315,10 +346,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The to add.
+ The direction in which the contour is wound.
+ Appends a rounded rectangle as a new closed contour.
+
@@ -339,11 +370,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to add.
+ The direction in which the contour is wound.
+ The index of the vertex at which winding starts.
+ Appends a rounded rectangle as a new closed contour.
+
@@ -365,12 +396,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The bounding rectangle.
+ The x-radius of each corner.
+ The y-radius of each corner.
+ The direction in which the contour is wound.
+ Appends a rounded rectangle as a new closed contour, with independent x and y corner radii.
+
@@ -391,11 +422,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first tangent point defining the corner of the arc.
+ The second tangent point defining the end direction of the arc.
+ The radius of the tangent arc.
+ Appends a tangent arc from the current point toward and then toward , with the specified radius.
+
@@ -417,12 +448,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The bounding rectangle of the oval that defines the arc.
+ The start angle of the arc in degrees, measured clockwise from the positive x-axis.
+ The sweep angle in degrees. Positive values sweep clockwise.
+ to begin a new contour at the start of the arc; to connect from the current point with a line if needed.
+ Appends an arc defined by the given oval rectangle, starting at and sweeping degrees.
+
@@ -445,13 +476,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The radii of the ellipse (x-radius and y-radius).
+ The rotation of the ellipse's x-axis relative to the current coordinate system, in degrees.
+ Specifies which of two possible arcs to use (the larger or the smaller).
+ Specifies whether the arc is drawn in the positive-angle or negative-angle direction.
+ The endpoint of the arc.
+ Appends an SVG-style arc from the current point to the specified endpoint.
+
@@ -474,13 +505,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-coordinate of the first tangent point.
+ The y-coordinate of the first tangent point.
+ The x-coordinate of the second tangent point.
+ The y-coordinate of the second tangent point.
+ The radius of the tangent arc.
+ Appends a tangent arc from the current point, using coordinate pairs for the two tangent points.
+
@@ -505,15 +536,15 @@
- 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.
+ The x-radius of the ellipse.
+ The y-radius of the ellipse.
+ The rotation of the ellipse's x-axis in degrees.
+ Specifies which of the two possible arcs to use.
+ Specifies the arc sweep direction.
+ The x-coordinate of the endpoint.
+ The y-coordinate of the endpoint.
+ Appends an SVG-style arc from the current point to the specified endpoint, using individual scalar parameters.
+
@@ -530,8 +561,8 @@
- To be added.
- To be added.
+ Closes the current contour by appending a straight line from the current point back to the contour's start point.
+
@@ -552,11 +583,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The control point.
+ The control point.
+ The weight of the conic, where 1 produces a quadratic curve, less than 1 an ellipse, and greater than 1 a hyperbola.
+ Appends a conic (rational quadratic Bézier) curve from the current point using a control point, an endpoint, and a weight.
+
@@ -579,13 +610,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-coordinate of the control point.
+ The y-coordinate of the control point.
+ The x-coordinate of the control point.
+ The y-coordinate of the control point.
+ The weight of the conic.
+ Appends a conic (rational quadratic Bézier) curve from the current point to the specified endpoint, guided by a control point and weight.
+
@@ -606,11 +637,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first control point.
+ The first control point.
+ The second control point.
+ Appends a cubic Bézier curve from the current point using two control points and an endpoint.
+
@@ -634,14 +665,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-coordinate of the first control point.
+ The y-coordinate of the first control point.
+ The x-coordinate of the first control point.
+ The y-coordinate of the first control point.
+ The x-coordinate of the second control point.
+ The y-coordinate of the second control point.
+ Appends a cubic Bézier curve from the current point to the specified endpoint, guided by two control points.
+
@@ -658,9 +689,9 @@
- To be added.
- To be added.
- To be added.
+ Builds an from the current geometry and resets this builder to an empty state.
+ A new containing the geometry that was in the builder. The builder is reset after this call.
+
@@ -679,9 +710,9 @@
- To be added.
- To be added.
- To be added.
+ to release both managed and unmanaged resources; to release only unmanaged resources.
+ Releases the resources used by the .
+
@@ -698,8 +729,8 @@
- To be added.
- To be added.
+ Releases the underlying native path builder handle.
+
@@ -715,9 +746,9 @@
SkiaSharp.SKPathFillType
- To be added.
- To be added.
- To be added.
+ Gets or sets the fill type that determines how the path's interior is defined.
+ One of the values. The default is .
+
@@ -736,9 +767,9 @@
- To be added.
- To be added.
- To be added.
+ The endpoint of the line.
+ Appends a straight line from the current point to the specified point.
+
@@ -758,10 +789,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-coordinate of the endpoint.
+ The y-coordinate of the endpoint.
+ Appends a straight line from the current point to the specified coordinates.
+
@@ -780,9 +811,9 @@
- To be added.
- To be added.
- To be added.
+ The destination point.
+ Moves the current point to the specified point, starting a new contour.
+
@@ -802,10 +833,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-coordinate of the destination point.
+ The y-coordinate of the destination point.
+ Moves the current point to the specified coordinates, starting a new contour.
+
@@ -825,10 +856,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The control point.
+ The endpoint of the curve.
+ Appends a quadratic Bézier curve from the current point using a control point and an endpoint.
+
@@ -850,12 +881,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-coordinate of the control point.
+ The y-coordinate of the control point.
+ The x-coordinate of the endpoint.
+ The y-coordinate of the endpoint.
+ Appends a quadratic Bézier curve from the current point to the specified endpoint, guided by a control point.
+
@@ -878,13 +909,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The radii of the ellipse (x-radius and y-radius).
+ The rotation of the ellipse's x-axis in degrees.
+ Specifies which arc to use (large or small).
+ Specifies the sweep direction.
+ The offset from the current point to the endpoint.
+ Appends an SVG-style arc using endpoint coordinates relative to the current point.
+
@@ -909,15 +940,15 @@
- 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.
+ The x-radius of the ellipse.
+ The y-radius of the ellipse.
+ The rotation of the ellipse's x-axis in degrees.
+ Specifies which arc to use (large or small).
+ Specifies the sweep direction.
+ The x offset from the current point to the endpoint.
+ The y offset from the current point to the endpoint.
+ Appends an SVG-style arc using endpoint coordinates relative to the current point.
+
@@ -938,11 +969,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The offset from the current point to the control point.
+ The offset from the current point to the control point.
+ The weight of the conic.
+ Appends a conic curve using offsets relative to the current point.
+
@@ -965,13 +996,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x offset to the control point.
+ The y offset to the control point.
+ The x offset to the control point.
+ The y offset to the control point.
+ The weight of the conic.
+ Appends a conic curve using offsets relative to the current point.
+
@@ -992,11 +1023,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The offset from the current point to the first control point.
+ The offset from the current point to the first control point.
+ The offset from the current point to the second control point.
+ Appends a cubic Bézier curve using offsets relative to the current point.
+
@@ -1020,14 +1051,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x offset to the first control point.
+ The y offset to the first control point.
+ The x offset to the first control point.
+ The y offset to the first control point.
+ The x offset to the second control point.
+ The y offset to the second control point.
+ Appends a cubic Bézier curve using offsets relative to the current point.
+
@@ -1044,8 +1075,8 @@
- To be added.
- To be added.
+ Discards all geometry in this builder and resets it to an empty state.
+
@@ -1064,9 +1095,9 @@
- To be added.
- To be added.
- To be added.
+ The whose geometry is appended in reverse.
+ Appends the geometry from another path in reverse order to this builder.
+
@@ -1085,9 +1116,9 @@
- To be added.
- To be added.
- To be added.
+ The offset from the current point to the endpoint.
+ Appends a line from the current point to a point offset by the specified amount.
+
@@ -1107,10 +1138,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-axis offset to the endpoint.
+ The y-axis offset to the endpoint.
+ Appends a line from the current point to a point offset by the specified amount.
+
@@ -1129,9 +1160,9 @@
- To be added.
- To be added.
- To be added.
+ The offset from the current point.
+ Moves the current point by the specified offset relative to the current point, starting a new contour.
+
@@ -1151,10 +1182,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-axis offset from the current point.
+ The y-axis offset from the current point.
+ Moves the current point by the specified offset relative to the current point, starting a new contour.
+
@@ -1174,10 +1205,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The offset from the current point to the control point.
+ The offset from the current point to the control point.
+ Appends a quadratic Bézier curve using offsets relative to the current point.
+
@@ -1199,12 +1230,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x offset to the control point.
+ The y offset to the control point.
+ The x offset to the control point.
+ The y offset to the control point.
+ Appends a quadratic Bézier curve using offsets relative to the current point.
+
@@ -1221,9 +1252,9 @@
- To be added.
- To be added.
- To be added.
+ Builds an from the current geometry without modifying this builder.
+ A new containing the current geometry. The builder is unchanged and can continue to be used.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml b/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml
index d058fcfb..30ae1123 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml
@@ -297,13 +297,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The distance along the path at which to start the segment.
+ The distance along the path at which to end the segment.
+ The to which the extracted segment is appended.
+ to prepend a move-to command at the start of the extracted segment; to omit it.
+ Extracts the path segment between two distances along the measured path and appends it to the destination builder.
+ if a non-empty segment was extracted and appended to ; otherwise, .
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPixmap.xml b/SkiaSharpAPI/SkiaSharp/SKPixmap.xml
index f8e1cab9..0697b947 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPixmap.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPixmap.xml
@@ -10,14 +10,6 @@
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).
@@ -179,14 +171,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
- [get: System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKColorSpace
@@ -300,11 +284,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKData
@@ -327,11 +306,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKData
@@ -354,11 +328,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKData
@@ -381,11 +350,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKData
@@ -698,11 +662,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKPixmap
@@ -864,11 +823,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(0)]
-
- System.Span<System.Byte>
@@ -888,11 +842,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(0)]
-
- System.Span<System.Byte>
@@ -917,11 +866,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(0)]
-
- System.Span<T>
@@ -932,11 +876,6 @@
NotNullableValueTypeConstraintSystem.ValueType
-
-
- [System.Runtime.CompilerServices.IsUnmanaged]
-
-
@@ -956,11 +895,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(0)]
-
- System.Span<T>
@@ -971,11 +905,6 @@
NotNullableValueTypeConstraintSystem.ValueType
-
-
- [System.Runtime.CompilerServices.IsUnmanaged]
-
-
@@ -1232,35 +1161,6 @@
-
-
-
-
- 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/SKRuntimeEffectUniform.xml b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
index a3b7c60b..0ed7aa99 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
@@ -11,9 +11,6 @@
-
- [System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")]
- [System.Runtime.CompilerServices.IsByRefLike]
diff --git a/SkiaSharpAPI/SkiaSharp/SKShader.xml b/SkiaSharpAPI/SkiaSharp/SKShader.xml
index 4211cb0a..4801eaba 100644
--- a/SkiaSharpAPI/SkiaSharp/SKShader.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKShader.xml
@@ -641,39 +641,6 @@ 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.
-
-
@@ -730,41 +697,6 @@ 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/SKStream.xml b/SkiaSharpAPI/SkiaSharp/SKStream.xml
index 43e5cdcb..6d79cebf 100644
--- a/SkiaSharpAPI/SkiaSharp/SKStream.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKStream.xml
@@ -29,9 +29,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the entire content of this stream as an object.
+ An instance containing all data from the stream.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKSurface.xml b/SkiaSharpAPI/SkiaSharp/SKSurface.xml
index bfaf672b..7919671b 100644
--- a/SkiaSharpAPI/SkiaSharp/SKSurface.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKSurface.xml
@@ -1653,12 +1653,12 @@ The example above produces the following:
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The on which to draw.
+ The top-left position on the canvas where the surface is drawn.
+ The sampling options controlling how pixels are filtered.
+ The paint to apply, or to use default paint settings.
+ Draws the surface contents onto the specified canvas at the given coordinates.
+
@@ -1708,13 +1708,13 @@ The example above produces the following:
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The on which to draw.
+ The x-coordinate of the top-left corner.
+ The y-coordinate of the top-left corner.
+ The sampling options controlling how pixels are filtered.
+ The paint to apply, or to use default paint settings.
+ Draws the surface contents onto the specified canvas at the given coordinates.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml b/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml
index 9c6ea096..6341b6c6 100644
--- a/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml
@@ -42,11 +42,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- System.Int32
@@ -75,21 +70,10 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -110,18 +94,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -148,22 +122,11 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -185,18 +148,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -227,21 +180,10 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -264,29 +206,13 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
-
-
-
+
@@ -310,22 +236,11 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -351,23 +266,12 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -392,27 +296,11 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
-
-
-
+
@@ -438,18 +326,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -478,27 +356,11 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(0)]
-
-
-
+
@@ -526,18 +388,8 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
@@ -572,21 +424,10 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -607,29 +448,13 @@
SkiaSharp4.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.
@@ -651,22 +476,11 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -690,23 +504,12 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -731,21 +534,10 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -766,29 +558,13 @@
SkiaSharp4.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.
@@ -810,22 +586,11 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -849,23 +614,12 @@
SkiaSharp.SKTextBlob
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -910,24 +664,13 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- System.Single[]
-
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
-
+
The upper Y bound of the horizontal band.
@@ -954,13 +697,7 @@
-
-
-
- [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 484f2e6e..c8867e64 100644
--- a/SkiaSharpAPI/SkiaSharp/SKTextBlobBuilder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKTextBlobBuilder.xml
@@ -44,13 +44,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -77,22 +71,10 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -120,13 +102,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -151,13 +127,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -182,13 +152,7 @@
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -208,11 +172,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKHorizontalRunBuffer
@@ -241,11 +200,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKHorizontalTextRunBuffer
@@ -276,11 +230,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKPositionedRunBuffer
@@ -307,11 +256,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKPositionedTextRunBuffer
@@ -344,13 +288,7 @@
SkiaSharp.SKRawRunBuffer<System.Single>
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -378,13 +316,7 @@
SkiaSharp.SKRawRunBuffer<System.Single>
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -414,13 +346,7 @@
SkiaSharp.SKRawRunBuffer<SkiaSharp.SKPoint>
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -446,13 +372,7 @@
SkiaSharp.SKRawRunBuffer<SkiaSharp.SKPoint>
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -480,13 +400,7 @@
SkiaSharp.SKRawRunBuffer<SkiaSharp.SKRotationScaleMatrix>
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -512,13 +426,7 @@
SkiaSharp.SKRawRunBuffer<SkiaSharp.SKRotationScaleMatrix>
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -546,13 +454,7 @@
SkiaSharp.SKRawRunBuffer<System.Single>
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -582,13 +484,7 @@
SkiaSharp.SKRawRunBuffer<System.Single>
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
@@ -616,11 +512,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKRotationScaleRunBuffer
@@ -647,11 +538,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKRotationScaleTextRunBuffer
@@ -680,11 +566,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKRunBuffer
@@ -715,11 +596,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKTextRunBuffer
@@ -752,11 +628,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(2)]
-
- SkiaSharp.SKTextBlob
diff --git a/SkiaSharpAPI/SkiaSharp/SKTypeface.xml b/SkiaSharpAPI/SkiaSharp/SKTypeface.xml
index 652aa14f..5333d7d0 100644
--- a/SkiaSharpAPI/SkiaSharp/SKTypeface.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKTypeface.xml
@@ -44,10 +44,10 @@ Typeface objects are immutable, and so they can be shared between threads.
- To be added.
- To be added.
- To be added.
- To be added.
+ A ref struct specifying the variation position, collection index, palette index, and palette color overrides.
+ Creates a new from this typeface with the variation position, collection index, palette, and palette overrides specified by the font arguments.
+ A new instance with the specified arguments applied.
+
@@ -66,10 +66,10 @@ Typeface objects are immutable, and so they can be shared between threads.
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the color palette to use.
+ Creates a new from this typeface with the specified palette index.
+ A new instance using the specified color palette.
+
@@ -88,10 +88,10 @@ Typeface objects are immutable, and so they can be shared between threads.
- To be added.
- To be added.
- To be added.
- To be added.
+ The variation design coordinates to apply, one per axis.
+ Creates a new from this typeface with the specified variation design position.
+ A new instance with the variation axes set to the given design coordinates.
+
@@ -477,9 +477,9 @@ Typeface objects are immutable, and so they can be shared between threads.
SkiaSharp.SKTypeface
- To be added.
- To be added.
- To be added.
+ Gets the empty typeface singleton, which contains no glyphs.
+ The shared empty instance. This object is immortal and must not be disposed.
+
@@ -1076,10 +1076,10 @@ using (var surface = SKSurface.Create(info)) {
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to fill with variation axis information.
+ Fills the provided span with the variation axis parameters defined by this typeface.
+ The number of values written into .
+
@@ -1098,10 +1098,10 @@ using (var surface = SKSurface.Create(info)) {
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to fill with the current design coordinates, one per variation axis.
+ Fills the provided span with the current variation design coordinates for this typeface.
+ The number of values written into .
+
@@ -1179,9 +1179,9 @@ A typeface is understood to be bold when the weight is greater than or equal to
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value indicating whether this typeface contains no glyphs.
+ if the typeface has a glyph count of zero; otherwise, .
+
@@ -1467,9 +1467,9 @@ A typeface is understood to be italic when it has a slant of either
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the number of variation axes defined by this typeface.
+ The number of variation axes available in the typeface, or 0 if the typeface has no variation data.
+
@@ -1485,9 +1485,9 @@ A typeface is understood to be italic when it has a slant of either
SkiaSharp.SKFontVariationAxis[]
- To be added.
- To be added.
- To be added.
+ Gets an array describing all variation axes defined by this typeface.
+ An array of values, one per variation axis.
+
@@ -1503,9 +1503,9 @@ A typeface is understood to be italic when it has a slant of either
SkiaSharp.SKFontVariationPositionCoordinate[]
- To be added.
- To be added.
- To be added.
+ Gets an array containing the current variation design coordinates for this typeface.
+ An array of values representing the current axis settings.
+
@@ -1521,9 +1521,9 @@ A typeface is understood to be italic when it has a slant of either
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the number of variation design coordinates currently set for this typeface.
+ The number of variation axes for which a design coordinate is defined.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml b/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
index 7930b162..b0e462c3 100644
--- a/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
@@ -11,8 +11,8 @@
- To be added.
- To be added.
+ Provides methods for encoding images in WebP format, including animated WebP.
+
@@ -24,29 +24,19 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- SkiaSharp.SKData
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The containing the pixel data to encode.
+ The encoding options controlling quality, method, and other WebP parameters.
+ Encodes the provided pixmap as a WebP image and returns the result as .
+ An containing the encoded WebP, or on failure.
+
@@ -58,11 +48,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- System.Boolean
@@ -72,12 +57,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to which the encoded WebP data is written.
+ The containing the pixel data to encode.
+ The encoding options controlling quality, method, and other WebP parameters.
+ Encodes the provided pixmap as a WebP image and writes the result to the specified Skia write stream.
+ if encoding succeeded; otherwise, .
+
@@ -89,11 +74,6 @@
SkiaSharp4.150.0.0
-
-
- [System.Runtime.CompilerServices.NullableContext(1)]
-
- System.Boolean
@@ -103,12 +83,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to which the encoded WebP data is written.
+ The containing the pixel data to encode.
+ The encoding options controlling quality, method, and other WebP parameters.
+ Encodes the provided pixmap as a WebP image and writes the result to the specified managed stream.
+ if encoding succeeded; otherwise, .
+
@@ -122,22 +102,17 @@
SkiaSharp.SKData
-
-
- [System.Runtime.CompilerServices.Nullable(2)]
-
-
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The sequence of values that define each animation frame.
+ The encoding options controlling quality, method, and other WebP parameters.
+ Encodes the provided frames as an animated WebP image and returns the result as .
+ An containing the encoded animated WebP, or on failure.
+
@@ -153,23 +128,17 @@
System.Boolean
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to which the encoded WebP data is written.
+ The sequence of values that define each animation frame.
+ The encoding options controlling quality, method, and other WebP parameters.
+ Encodes the provided frames as an animated WebP image and writes the result to the specified Skia write stream.
+ if encoding succeeded; otherwise, .
+
@@ -185,23 +154,17 @@
System.Boolean
-
-
-
- [System.Runtime.CompilerServices.Nullable(1)]
-
-
-
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The to which the encoded WebP data is written.
+ The sequence of values that define each animation frame.
+ The encoding options controlling quality, method, and other WebP parameters.
+ Encodes the provided frames as an animated WebP image and writes the result to the specified managed stream.
+ if encoding succeeded; otherwise, .
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
index f6fa0c7f..9ea75ad0 100644
--- a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
@@ -11,8 +11,32 @@
- To be added.
- To be added.
+ Represents a single frame of an animated WebP image, combining pixel data with a display duration.
+ to produce the animated file.
+
+The frame holds an internally. When constructing from an
+ or , `PeekPixels()` is called to obtain
+the pixmap; the source object must remain alive for the lifetime of the frame, and the
+underlying image must be raster-backed (not GPU-only).
+
+## Examples
+
+```csharp
+using var bitmap1 = /* first frame */ SKBitmap.Decode("frame1.png");
+using var bitmap2 = /* second frame */ SKBitmap.Decode("frame2.png");
+var frames = new SKWebpEncoderFrame[]
+{
+ new(bitmap1, TimeSpan.FromMilliseconds(100)),
+ new(bitmap2, TimeSpan.FromMilliseconds(100)),
+};
+var encoded = SKWebpEncoder.Encode(frames, new SKWebpEncoderOptions());
+```
+]]>
@@ -29,10 +53,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The whose pixels are used for this frame. The bitmap must remain alive for the lifetime of this frame.
+ The length of time this frame is displayed.
+ Initializes a new from a bitmap and a display duration.
+
@@ -49,10 +73,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The whose pixels are used for this frame. The image must be raster-backed and remain alive for the lifetime of this frame.
+ The length of time this frame is displayed.
+ Initializes a new from a raster-backed image and a display duration.
+
@@ -69,10 +93,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The containing the pixel data for this frame.
+ The length of time this frame is displayed.
+ Initializes a new from a pixmap and a display duration.
+
@@ -93,9 +117,9 @@
System.TimeSpan
- To be added.
- To be added.
- To be added.
+ Gets the display duration of this frame.
+ The specifying how long this frame is shown in the animated WebP.
+
@@ -116,9 +140,9 @@
SkiaSharp.SKPixmap
- To be added.
- To be added.
- To be added.
+ Gets the pixel data for this frame.
+ The containing the pixel data used when encoding this frame.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderOptions.xml b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderOptions.xml
index f3515191..d3a1d916 100644
--- a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderOptions.xml
@@ -14,6 +14,11 @@
System.IEquatable<SkiaSharp.SKWebpEncoderOptions>
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+ Options to control the WEBP encoding.
diff --git a/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml b/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml
index c483d77a..37c53902 100644
--- a/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml
@@ -197,32 +197,5 @@
-
-
-
-
- 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 7b98ae5a..91de48b1 100644
--- a/SkiaSharpAPI/index.xml
+++ b/SkiaSharpAPI/index.xml
@@ -432,6 +432,10 @@
+
+
+
+
@@ -1058,7 +1062,7 @@
-
+
@@ -1082,7 +1086,7 @@
-
+
@@ -1106,7 +1110,7 @@
-
+
@@ -1352,30 +1356,6 @@
-
-
-
-
-
-
-
-
- ExtensionMethod
-
- SkiaSharp.SKSamplingOptions
-
-
-
-
-
- To be added.
- To be added.
- To be added.
- To be added.
-
-
-
-
diff --git a/SkiaSharpAPI/ns-SkiaSharp.Views.Blazor.Internal.xml b/SkiaSharpAPI/ns-SkiaSharp.Views.Blazor.Internal.xml
new file mode 100644
index 00000000..d0a82240
--- /dev/null
+++ b/SkiaSharpAPI/ns-SkiaSharp.Views.Blazor.Internal.xml
@@ -0,0 +1,6 @@
+
+
+ Provides internal infrastructure types for the SkiaSharp Blazor views component.
+
+
+