diff --git a/SkiaSharpAPI/FrameworksIndex/harfbuzzsharp-14.2.xml b/SkiaSharpAPI/FrameworksIndex/harfbuzzsharp-14.2.xml
new file mode 100644
index 00000000..664acd3c
--- /dev/null
+++ b/SkiaSharpAPI/FrameworksIndex/harfbuzzsharp-14.2.xml
@@ -0,0 +1,920 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/SkiaSharpAPI/FrameworksIndex/harfbuzzsharp-8.3.xml b/SkiaSharpAPI/FrameworksIndex/harfbuzzsharp-8.3.xml
index a3d4dc99..87a1fd78 100644
--- a/SkiaSharpAPI/FrameworksIndex/harfbuzzsharp-8.3.xml
+++ b/SkiaSharpAPI/FrameworksIndex/harfbuzzsharp-8.3.xml
@@ -131,35 +131,14 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -192,7 +171,6 @@
-
@@ -202,10 +180,6 @@
-
-
-
-
@@ -231,7 +205,6 @@
-
diff --git a/SkiaSharpAPI/FrameworksIndex/skiasharp-4.147.xml b/SkiaSharpAPI/FrameworksIndex/skiasharp-4.147.xml
index 05580ca7..dec31726 100644
--- a/SkiaSharpAPI/FrameworksIndex/skiasharp-4.147.xml
+++ b/SkiaSharpAPI/FrameworksIndex/skiasharp-4.147.xml
@@ -67,6 +67,8 @@
+
+
@@ -262,16 +264,14 @@
-
-
-
-
-
+
+
+
@@ -279,6 +279,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -386,21 +404,15 @@
-
-
-
-
-
-
@@ -559,20 +571,13 @@
-
-
-
-
-
-
-
@@ -1187,10 +1192,13 @@
+
+
+
@@ -1226,7 +1234,7 @@
-
+
@@ -1675,7 +1683,6 @@
-
@@ -1752,8 +1759,6 @@
-
-
@@ -1767,8 +1772,6 @@
-
-
@@ -1990,6 +1993,7 @@
+
@@ -2162,33 +2166,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2209,98 +2187,17 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -2309,13 +2206,6 @@
-
-
-
-
-
-
-
@@ -2673,7 +2563,6 @@
-
@@ -3222,8 +3111,6 @@
-
-
diff --git a/SkiaSharpAPI/FrameworksIndex/skiasharp-harfbuzz-4.147.xml b/SkiaSharpAPI/FrameworksIndex/skiasharp-harfbuzz-4.147.xml
index ae598699..aed66b5d 100644
--- a/SkiaSharpAPI/FrameworksIndex/skiasharp-harfbuzz-4.147.xml
+++ b/SkiaSharpAPI/FrameworksIndex/skiasharp-harfbuzz-4.147.xml
@@ -20,6 +20,13 @@
+
+
+
+
+
+
+
diff --git a/SkiaSharpAPI/FrameworksIndex/skiasharp-views-3.119.xml b/SkiaSharpAPI/FrameworksIndex/skiasharp-views-3.119.xml
index 823cf8f7..c3712d20 100644
--- a/SkiaSharpAPI/FrameworksIndex/skiasharp-views-3.119.xml
+++ b/SkiaSharpAPI/FrameworksIndex/skiasharp-views-3.119.xml
@@ -4,6 +4,7 @@
+
@@ -174,7 +175,7 @@
-
+
@@ -220,16 +221,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -295,6 +286,13 @@
+
+
+
+
+
+
+
@@ -304,15 +302,22 @@
+
+
+
+
+
+
+
diff --git a/SkiaSharpAPI/HarfBuzzSharp.Internals/PlatformConfiguration.xml b/SkiaSharpAPI/HarfBuzzSharp.Internals/PlatformConfiguration.xml
index 51163fb3..aff65443 100644
--- a/SkiaSharpAPI/HarfBuzzSharp.Internals/PlatformConfiguration.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp.Internals/PlatformConfiguration.xml
@@ -2,7 +2,7 @@
-
+
HarfBuzzSharp
1.0.0.0
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Blob.xml b/SkiaSharpAPI/HarfBuzzSharp/Blob.xml
index 3ddfc6cf..3351e5d0 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Blob.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Blob.xml
@@ -99,8 +99,8 @@
-
-
+
+
Method
HarfBuzzSharp
@@ -108,7 +108,7 @@
System.ReadOnlySpan<System.Byte>
- System.Span<System.Byte>
+ System.Span<System.Byte>
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Face.xml b/SkiaSharpAPI/HarfBuzzSharp/Face.xml
index d97f97eb..f8b65b80 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Face.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Face.xml
@@ -164,13 +164,13 @@
System.Single[]
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance.
+ Gets the design-space coordinates for all variation axes of the specified named instance.
+ An array of design-space coordinate values, one per variation axis, for the named instance.
+
@@ -186,15 +186,15 @@
System.Int32
-
-
+
+
- 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 design coordinates.
+ Gets the design-space coordinates for all variation axes of the specified named instance.
+ The number of design-space coordinate values written to .
+
@@ -210,13 +210,13 @@
System.Int32
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance.
+ Gets the number of design-space coordinates defined for the specified named instance.
+ The number of design-space coordinate values for the named instance.
+
@@ -232,13 +232,13 @@
HarfBuzzSharp.OpenTypeNameId
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance.
+ Gets the PostScript name identifier for the specified named instance.
+ The referencing the PostScript name of the named instance.
+
@@ -254,13 +254,13 @@
HarfBuzzSharp.OpenTypeNameId
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance.
+ Gets the subfamily name identifier for the specified named instance.
+ The referencing the subfamily name of the named instance.
+
@@ -276,18 +276,18 @@
HarfBuzzSharp.OpenTypeNameId
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the color within the palette.
+ Gets the name identifier for the specified color entry within the active palette.
+ The referencing the color name.
+
-
-
+
+
Method
@@ -295,22 +295,22 @@
1.0.0.0
- System.UInt32[]
+ HarfBuzzSharp.HBColor[]
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the color palette.
+ Gets the colors defined in the specified color palette.
+ An array of values representing the colors in the palette.
+
-
-
-
+
+
+
Method
HarfBuzzSharp
@@ -320,15 +320,15 @@
System.Int32
-
-
+
+
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the color palette.
+ The span to fill with palette colors.
+ Gets the colors defined in the specified color palette.
+ The number of palette color values written to .
+
@@ -344,13 +344,13 @@
HarfBuzzSharp.OpenTypeColorPaletteFlags
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the color palette.
+ Gets the flags describing the properties of the specified color palette.
+ An value indicating whether the palette is suitable for light or dark backgrounds.
+
@@ -366,13 +366,13 @@
HarfBuzzSharp.OpenTypeNameId
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The zero-based index of the color palette.
+ Gets the name identifier for the specified color palette.
+ The referencing the palette name.
+
@@ -388,13 +388,13 @@
System.Int32
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to fill with values.
+ Fills a span with information about the OpenType variation axes.
+ The number of axis info records written to .
+
@@ -428,9 +428,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value indicating whether the face contains COLRv0 color glyph layers (COLR table, version 0).
+ if the face has color glyph layers; otherwise, .
+
@@ -446,9 +446,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value indicating whether the face contains PNG color glyphs (sbix table with PNG data).
+ if the face has 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 face contains SVG color glyphs (SVG table).
+ if the face has SVG color glyphs; otherwise, .
+
@@ -482,9 +482,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value indicating whether the face contains color palettes (CPAL table).
+ if the face has color palettes; otherwise, .
+
@@ -500,9 +500,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets a value indicating whether the face contains OpenType variation data (fvar table).
+ if the face has variation 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 fvar table.
+ The number of named instances, or zero if the face has no variation data.
+
@@ -591,9 +591,9 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets the number of color palettes defined in the CPAL table.
+ The number of color palettes, or zero if the face has no palette data.
+
@@ -649,15 +649,15 @@
System.Boolean
-
-
+
+
- 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 info 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 fvar table.
+ The number of variation axes, or zero if the face has no variation data.
+
@@ -709,9 +709,9 @@
HarfBuzzSharp.OpenTypeVarAxisInfo[]
- To be added.
- To be added.
- To be added.
+ Gets an array of information records for all OpenType variation axes.
+ An array of values, or an empty array if the face has no variation data.
+
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Feature.xml b/SkiaSharpAPI/HarfBuzzSharp/Feature.xml
index e7b1d337..1fad0077 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Feature.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Feature.xml
@@ -91,7 +91,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -117,7 +117,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -144,7 +144,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -171,7 +171,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -265,7 +265,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -288,7 +288,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -355,7 +355,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Font.xml b/SkiaSharpAPI/HarfBuzzSharp/Font.xml
index b9693d38..a7e9d135 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Font.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Font.xml
@@ -318,13 +318,13 @@
System.Int32
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to fill with normalized variation coordinates.
+ Fills a span with the current normalized variation coordinates for the font.
+ The number of coordinates written to .
+
@@ -576,12 +576,12 @@
System.Void
-
+
- To be added.
- To be added.
- To be added.
+ The design-space coordinates, one per variation axis in the face.
+ Sets the font variation using design-space coordinates for each variation axis.
+
@@ -597,12 +597,12 @@
System.Void
-
+
- To be added.
- To be added.
- To be added.
+ The 2.14 fixed-point normalized variation coordinates (range [−16384, +16384]), one per axis in the face.
+ Sets the font variation using normalized variation coordinates for each axis.
+
@@ -618,12 +618,12 @@
System.Void
-
+
- To be added.
- To be added.
- To be added.
+ The zero-based index of the named instance to apply.
+ Sets the font variation to a named instance defined in the fvar table.
+
@@ -639,12 +639,12 @@
System.Void
-
+
- To be added.
- To be added.
- To be added.
+ The variation axis-value pairs to apply.
+ Sets the font variation using axis-value pairs.
+
@@ -1250,9 +1250,9 @@
System.Int32[]
- To be added.
- To be added.
- To be added.
+ Gets the current normalized variation coordinates for the font.
+ An array of normalized variation coordinates, or an empty array if no variation coordinates are set.
+
diff --git a/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml b/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml
index 4558d830..05f4aab5 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/FontExtents.xml
@@ -29,7 +29,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -52,7 +52,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -78,7 +78,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -105,7 +105,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -132,7 +132,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -156,7 +156,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml b/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml
index fca1fe80..e3043107 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/GlyphExtents.xml
@@ -32,7 +32,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -59,7 +59,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -86,7 +86,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -110,7 +110,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -181,7 +181,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -204,7 +204,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -227,7 +227,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml b/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml
index 8a5d8836..52454408 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/GlyphInfo.xml
@@ -29,7 +29,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -52,7 +52,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -78,7 +78,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -105,7 +105,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -132,7 +132,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -174,7 +174,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml b/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml
index 2bcfd840..be9d31b2 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/GlyphPosition.xml
@@ -32,7 +32,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -59,7 +59,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -86,7 +86,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -158,7 +158,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -181,7 +181,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -204,7 +204,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -227,7 +227,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/HBColor.xml b/SkiaSharpAPI/HarfBuzzSharp/HBColor.xml
new file mode 100644
index 00000000..c41cb20a
--- /dev/null
+++ b/SkiaSharpAPI/HarfBuzzSharp/HBColor.xml
@@ -0,0 +1,360 @@
+
+
+
+
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.ValueType
+
+
+
+ System.IEquatable<HarfBuzzSharp.HBColor>
+
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ Represents a HarfBuzz color value (hb_color_t) packed as 0xBBGGRRAA (blue in the high byte, alpha in the low byte).
+
+
+
+
+
+
+
+ Constructor
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+
+
+
+ The raw packed color value in 0xBBGGRRAA format.
+ Initializes a new instance of the struct from a raw hb_color_t packed value.
+
+
+
+
+
+
+
+ Constructor
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+
+
+
+
+
+
+ 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 color channel values.
+
+
+
+
+
+
+
+ Property
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.Byte
+
+
+ Gets the alpha channel value.
+ The alpha component (0–255), where 0 is fully transparent and 255 is fully opaque.
+
+
+
+
+
+
+
+ Property
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.Byte
+
+
+ Gets the blue channel value.
+ The blue component (0–255).
+
+
+
+
+
+
+
+ Method
+
+ M:System.IEquatable`1.Equals(`0)
+
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ The color to compare with the current color.
+ Determines whether this color is equal to another .
+ if both colors have the same packed value; otherwise, .
+
+
+
+
+
+
+
+ Method
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+ The object to compare with the current color.
+ Determines whether this color is equal to the specified object.
+ if is an with the same packed value; otherwise, .
+
+
+
+
+
+
+
+ Method
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.Int32
+
+
+
+ Returns the hash code for this color.
+ A hash code for the current .
+
+
+
+
+
+
+
+ Property
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.Byte
+
+
+ Gets the green channel value.
+ The green component (0–255).
+
+
+
+
+
+
+
+ Method
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ The first color.
+ The second color.
+ Determines whether two values are equal.
+ if both colors have the same packed value; otherwise, .
+
+
+
+
+
+
+
+ Method
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ HarfBuzzSharp.HBColor
+
+
+
+
+
+ The raw packed color value in 0xBBGGRRAA format.
+ Explicitly converts a raw unsigned integer to an .
+ An wrapping the specified value.
+
+
+
+
+
+
+
+ Method
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.UInt32
+
+
+
+
+
+ The color to convert.
+ Implicitly converts an to its raw unsigned integer representation.
+ The raw packed hb_color_t value.
+
+
+
+
+
+
+
+ Method
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ The first color.
+ The second color.
+ Determines whether two values are not equal.
+ if the colors differ; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.Byte
+
+
+ Gets the red channel value.
+ The red component (0–255).
+
+
+
+
+
+
+
+ Method
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.String
+
+
+
+ Returns a hexadecimal string representation of this color.
+ A string in the format #AARRGGBB representing the alpha, red, green, and blue channels.
+
+
+
+
+
+
+
+ Property
+
+ HarfBuzzSharp
+ 1.0.0.0
+
+
+ System.UInt32
+
+
+ Gets the raw packed hb_color_t value.
+ The packed color value in 0xBBGGRRAA byte order.
+
+
+
+
+
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml
index 524a7d94..cba25610 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeColorLayer.xml
@@ -29,7 +29,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -55,7 +55,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -83,7 +83,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -111,7 +111,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -135,7 +135,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml
index 2ac3fbdf..7c50ccda 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphPart.xml
@@ -29,7 +29,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -55,7 +55,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -83,7 +83,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -111,7 +111,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -134,7 +134,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -157,7 +157,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -181,7 +181,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -254,7 +254,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml
index fc7324da..ab2758e8 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeMathGlyphVariant.xml
@@ -29,7 +29,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -55,7 +55,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -83,7 +83,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -111,7 +111,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -135,7 +135,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml
index 5a460bb0..7294dddf 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeNameEntry.xml
@@ -32,7 +32,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -60,7 +60,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -88,7 +88,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -112,7 +112,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -135,7 +135,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -208,7 +208,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml
index 01ac5d97..f5cc2e95 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxis.xml
@@ -29,7 +29,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -55,7 +55,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -83,7 +83,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -111,7 +111,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -135,7 +135,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -158,7 +158,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -181,7 +181,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -254,7 +254,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml
index bb317955..30394094 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/OpenTypeVarAxisInfo.xml
@@ -29,7 +29,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -52,7 +52,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -78,7 +78,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -106,7 +106,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -134,7 +134,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -157,7 +157,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -181,7 +181,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -204,7 +204,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -227,7 +227,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -300,7 +300,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Variation.xml b/SkiaSharpAPI/HarfBuzzSharp/Variation.xml
index e3b9e855..1cb8d017 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Variation.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Variation.xml
@@ -32,7 +32,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -59,7 +59,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -86,7 +86,7 @@
1.0.0.0
-
+
[System.Runtime.CompilerServices.IsReadOnly]
@@ -158,7 +158,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
@@ -181,7 +181,7 @@
1.0.0.0
-
+
[get: System.Runtime.CompilerServices.IsReadOnly]
diff --git a/SkiaSharpAPI/SkiaSharp.HarfBuzz/ColorExtensions.xml b/SkiaSharpAPI/SkiaSharp.HarfBuzz/ColorExtensions.xml
new file mode 100644
index 00000000..410fb906
--- /dev/null
+++ b/SkiaSharpAPI/SkiaSharp.HarfBuzz/ColorExtensions.xml
@@ -0,0 +1,146 @@
+
+
+
+
+
+ SkiaSharp.HarfBuzz
+ 4.147.0.0
+
+
+ System.Object
+
+
+
+ Provides extension methods for converting between and SkiaSharp color types.
+ , , and
+ so you can move between color spaces
+without manual channel extraction.
+
+## Examples
+
+```csharp
+SKColor skColor = new SKColor(255, 128, 0, 255);
+HBColor hbColor = skColor.ToHBColor();
+
+HBColor hb = new HBColor(0, 255, 0, 255);
+SKColor back = hb.ToSKColor();
+```
+]]>
+
+
+
+
+
+
+ Method
+
+ SkiaSharp.HarfBuzz
+ 4.147.0.0
+
+
+ HarfBuzzSharp.HBColor
+
+
+
+
+
+ The SkiaSharp color to convert.
+ Converts an to an .
+ An with the same red, green, blue, and alpha channel values.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp.HarfBuzz
+ 4.147.0.0
+
+
+ HarfBuzzSharp.HBColor
+
+
+
+
+
+ The SkiaSharp color to convert.
+ Converts an to an .
+ An with the same red, green, blue, and alpha channel values.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp.HarfBuzz
+ 4.147.0.0
+
+
+ SkiaSharp.SKColor
+
+
+
+
+
+ The HarfBuzz color to convert.
+ Converts an to an .
+ An with the same red, green, blue, and alpha channel values.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp.HarfBuzz
+ 4.147.0.0
+
+
+ SkiaSharp.SKColorF
+
+
+
+
+
+ The HarfBuzz color to convert.
+ Converts an to an .
+ An with channel values normalized to the range [0, 1].
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp.HarfBuzz
+ 4.147.0.0
+
+
+ SkiaSharp.SKColor[]
+
+
+
+
+
+ The array of HarfBuzz colors to convert.
+ Converts an array of values to an array of values.
+ An array of values with the same channel values.
+
+
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml b/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml
index 812e5540..9c588b5b 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/CachingResourceProvider.xml
@@ -13,10 +13,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
diff --git a/SkiaSharpAPI/SkiaSharp.Resources/DataUriResourceProvider.xml b/SkiaSharpAPI/SkiaSharp.Resources/DataUriResourceProvider.xml
index e3bb303f..e390d459 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/DataUriResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/DataUriResourceProvider.xml
@@ -13,10 +13,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
diff --git a/SkiaSharpAPI/SkiaSharp.Resources/FileResourceProvider.xml b/SkiaSharpAPI/SkiaSharp.Resources/FileResourceProvider.xml
index 7e3d4354..0be7083e 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/FileResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/FileResourceProvider.xml
@@ -13,10 +13,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
diff --git a/SkiaSharpAPI/SkiaSharp.Resources/ResourceProvider.xml b/SkiaSharpAPI/SkiaSharp.Resources/ResourceProvider.xml
index b80bbe7a..94b776c5 100644
--- a/SkiaSharpAPI/SkiaSharp.Resources/ResourceProvider.xml
+++ b/SkiaSharpAPI/SkiaSharp.Resources/ResourceProvider.xml
@@ -32,7 +32,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -61,7 +61,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
diff --git a/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml b/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
index ee2cd664..8c97ca3d 100644
--- a/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
+++ b/SkiaSharpAPI/SkiaSharp.Skottie/Animation.xml
@@ -14,10 +14,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -351,7 +351,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -382,7 +382,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -413,7 +413,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -444,7 +444,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -505,7 +505,7 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -542,7 +542,7 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -579,7 +579,7 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -616,7 +616,7 @@
[System.Diagnostics.CodeAnalysis.NotNullWhen(true)]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -653,7 +653,7 @@
[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 b8dfdd79..01212c0f 100644
--- a/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilder.xml
+++ b/SkiaSharpAPI/SkiaSharp.Skottie/AnimationBuilder.xml
@@ -13,10 +13,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml
index 5a910d78..913186f1 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKCanvasView.xml
@@ -21,10 +21,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("browser")]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -67,7 +67,7 @@
[Microsoft.AspNetCore.Components.Parameter(CaptureUnmatchedValues=true)]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })]
@@ -93,7 +93,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(0)]
@@ -270,7 +270,7 @@
[Microsoft.AspNetCore.Components.Parameter]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKGLView.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKGLView.xml
index 7360ef25..968c9886 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKGLView.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKGLView.xml
@@ -21,10 +21,10 @@
[System.Runtime.Versioning.SupportedOSPlatform("browser")]
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -67,7 +67,7 @@
[Microsoft.AspNetCore.Components.Parameter(CaptureUnmatchedValues=true)]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1, 1 })]
@@ -93,7 +93,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(0)]
@@ -270,7 +270,7 @@
[Microsoft.AspNetCore.Components.Parameter]
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintGLSurfaceEventArgs.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintGLSurfaceEventArgs.xml
index 9fe2e1b7..8e8b1535 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintGLSurfaceEventArgs.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintGLSurfaceEventArgs.xml
@@ -14,10 +14,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintSurfaceEventArgs.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintSurfaceEventArgs.xml
index a38fa766..74659e78 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintSurfaceEventArgs.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/SKPaintSurfaceEventArgs.xml
@@ -14,10 +14,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml
index 719b610c..16aa9eed 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml
@@ -1,9 +1,9 @@
-
-
+
+
-
-
+
+
SkiaSharp.Views.Blazor
3.116.0.0
@@ -12,7 +12,7 @@
Microsoft.AspNetCore.Components.ComponentBase
- System.Object
+ System.Object
@@ -51,7 +51,7 @@
System.Void
-
+
The render tree builder.
@@ -66,6 +66,7 @@
Method
SkiaSharp.Views.Blazor
+ 3.119.0.0
4.147.0.0
@@ -73,8 +74,8 @@
- To be added.
- To be added.
+ Executes the import module entry point for the SkiaSharp Blazor views interop layer.
+
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml b/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml
index f6a6007e..3c9db0d4 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml
@@ -17,6 +17,7 @@
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
@@ -66,17 +67,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The integer SkiaSharp rectangle to convert.
+ Converts an to a .
+ A with the same position and dimensions.
+
@@ -86,17 +88,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The SkiaSharp color to convert.
+ Converts an to a .
+ A with channel values normalized to the range [0, 1].
+
@@ -106,17 +109,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The SkiaSharp color to convert.
+ Converts an to a .
+ A with channel values normalized to the range [0, 1].
+
@@ -126,17 +130,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The SkiaSharp point to convert.
+ Converts an to a .
+ A with the same x and y coordinates.
+
@@ -146,17 +151,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The SkiaSharp 3D point to convert.
+ Converts an to a .
+ A with the same x, y, and z coordinates.
+
@@ -166,17 +172,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The SkiaSharp rectangle to convert.
+ Converts an to a .
+ A with the same origin and dimensions.
+
@@ -186,17 +193,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The SkiaSharp size to convert.
+ Converts an to a .
+ A with the same width and height.
+
@@ -487,17 +495,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The GDK color to convert. Channel values are expected to be in the range [0, 1].
+ Converts a to an .
+ An with channel values scaled to [0, 255].
+
@@ -507,17 +516,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The GDK color to convert.
+ Converts a to an .
+ An with the equivalent normalized channel values.
+
@@ -590,17 +600,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The Graphene point to convert.
+ Converts a to an .
+ An with the same x and y coordinates.
+
@@ -610,17 +621,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The Graphene 3D point to convert.
+ Converts a to an .
+ An with the same x, y, and z coordinates.
+
@@ -661,17 +673,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The Graphene rectangle to convert.
+ Converts a to an .
+ An with the same origin and dimensions.
+
@@ -694,6 +707,7 @@
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
@@ -716,17 +730,18 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
-
+
- To be added.
- To be added.
- To be added.
- To be added.
+ The Graphene size to convert.
+ Converts a to an .
+ An with the same width and height.
+
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml b/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml
index e23eec26..b3c62e7d 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml
@@ -12,6 +12,7 @@
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
@@ -43,6 +44,7 @@
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
@@ -66,6 +68,7 @@
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
@@ -84,13 +87,14 @@
Method
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
- To be added.
- To be added.
+ Releases all resources used by the .
+
@@ -160,6 +164,7 @@
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
@@ -223,6 +228,7 @@ protected override void OnPaintSurface (SKPaintSurfaceEventArgs e)
SkiaSharp.Views.Gtk4
+ 3.119.0.0
4.147.0.0
diff --git a/SkiaSharpAPI/SkiaSharp/GRContext.xml b/SkiaSharpAPI/SkiaSharp/GRContext.xml
index df621b5a..9d0886ee 100644
--- a/SkiaSharpAPI/SkiaSharp/GRContext.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRContext.xml
@@ -516,6 +516,48 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.147.0.0
+
+
+ System.Void
+
+
+
+
+
+ The image whose pending operations should be flushed.
+ Flushes any pending GPU work related to the specified image.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.147.0.0
+
+
+ System.Void
+
+
+
+
+
+ The surface whose pending operations should be flushed.
+ Flushes any pending GPU work related to the specified surface.
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml b/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml
index 5b97eaa9..9c908803 100644
--- a/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRD3DBackendContext.xml
@@ -37,21 +37,15 @@
-
+
-
Property
SkiaSharp
3.119.0.0
4.147.0.0
-
-
- [System.Runtime.CompilerServices.NativeInteger]
-
-
System.IntPtr
@@ -62,21 +56,15 @@
-
+
-
Property
SkiaSharp
3.119.0.0
4.147.0.0
-
-
- [System.Runtime.CompilerServices.NativeInteger]
-
-
System.IntPtr
@@ -152,21 +140,15 @@
-
+
-
Property
SkiaSharp
3.119.0.0
4.147.0.0
-
-
- [System.Runtime.CompilerServices.NativeInteger]
-
-
System.IntPtr
diff --git a/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml b/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml
index 5bca59c8..137f04b3 100644
--- a/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRD3DTextureResourceInfo.xml
@@ -140,21 +140,15 @@
-
+
-
Property
SkiaSharp
3.119.0.0
4.147.0.0
-
-
- [System.Runtime.CompilerServices.NativeInteger]
-
-
System.IntPtr
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml b/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml
index 476cbc6e..15e8bc3c 100644
--- a/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRVkImageInfo.xml
@@ -472,9 +472,11 @@
-
-
+
+
+
+
Property
SkiaSharp
@@ -490,7 +492,8 @@
- SkiaSharp.GrVkYcbcrConversionInfo
+ SkiaSharp.GrVkYcbcrConversionInfo
+ SkiaSharp.GRVkYcbcrConversionInfo
Gets or sets the YCbCr conversion information for the Vulkan image.
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
index c216be8c..1e54e682 100644
--- a/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
@@ -15,8 +15,31 @@
- To be added.
- To be added.
+ Specifies the component swizzle mapping for each channel in a Vulkan YCbCr sampler conversion.
+ when setting
+up a Vulkan YCbCr texture for use with a .
+
+This is a value type and does not require disposal.
+
+## Examples
+
+```csharp
+var components = new GRVkYcbcrComponents
+{
+ R = 0, // VK_COMPONENT_SWIZZLE_IDENTITY
+ G = 0,
+ B = 0,
+ A = 0,
+};
+```
+]]>
@@ -37,9 +60,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets or sets the swizzle applied to the alpha component.
+ A VkComponentSwizzle value applied to the alpha channel.
+
@@ -60,9 +83,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets or sets the swizzle applied to the blue component.
+ A VkComponentSwizzle value applied to the blue channel.
+
@@ -89,10 +112,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The component mapping to compare with the current instance.
+ Determines whether this component mapping is equal to another .
+ if both instances have equal component values; otherwise, .
+
@@ -116,10 +139,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with the current instance.
+ Determines whether this component mapping is equal to the specified object.
+ if is a with equal component values; otherwise, .
+
@@ -140,9 +163,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets or sets the swizzle applied to the green component.
+ A VkComponentSwizzle value applied to the green channel.
+
@@ -164,9 +187,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this component mapping.
+ A hash code for the current .
+
@@ -186,11 +209,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first component mapping.
+ The second component mapping.
+ Determines whether two values are equal.
+ if both instances have equal component values; otherwise, .
+
@@ -210,11 +233,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first component mapping.
+ The second component mapping.
+ Determines whether two values are not equal.
+ if the instances differ; otherwise, .
+
@@ -235,9 +258,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets or sets the swizzle applied to the red component.
+ A VkComponentSwizzle value applied to the red channel.
+
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkYcbcrConversionInfo.xml b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrConversionInfo.xml
new file mode 100644
index 00000000..3ce96589
--- /dev/null
+++ b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrConversionInfo.xml
@@ -0,0 +1,450 @@
+
+
+
+
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
+
+
+ System.ValueType
+
+
+
+ System.IEquatable<SkiaSharp.GRVkYcbcrConversionInfo>
+
+
+
+ Configuration information for Vulkan YCbCr color space conversion.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the chroma filter mode used for upsampling chroma components.
+ The VkFilter value for chroma filtering.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ SkiaSharp.GRVkYcbcrComponents
+
+
+ Gets or sets the component swizzle mapping applied during YCbCr conversion.
+ A specifying the channel remapping.
+
+
+
+
+
+
+
+ Method
+
+ M:System.IEquatable`1.Equals(`0)
+
+
+ SkiaSharp
+ 4.147.0.0
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.Boolean
+
+
+
+
+
+ The conversion info to compare with the current instance.
+ Determines whether this conversion info is equal to another .
+ if all fields are equal; otherwise, .
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.Boolean
+
+
+
+
+
+ The object to compare with the current instance.
+ Determines whether the specified object is equal to the current instance.
+
+ if the specified object is equal to the current instance; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt64
+
+
+ Gets or sets the external format when using VK_ANDROID_external_memory_android_hardware_buffer.
+ The external format value, or 0 if not using an external format.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets a value indicating whether to force explicit chroma reconstruction.
+ Non-zero to force explicit reconstruction.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the Vulkan format of the image.
+ The VkFormat value.
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.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.147.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ The first conversion info.
+ The second conversion info.
+ Determines whether two values are equal.
+ if all fields are equal; otherwise, .
+
+
+
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.147.0.0
+
+
+ System.Boolean
+
+
+
+
+
+
+ The first conversion info.
+ The second conversion info.
+ Determines whether two values are not equal.
+ if any field differs; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.Boolean
+
+
+ Gets or sets a value indicating whether the sampler filter must match the chroma filter used by the conversion.
+ if the sampler filter must match the chroma filter; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.Boolean
+
+
+ Gets or sets a value indicating whether linear filtering is supported for this YCbCr conversion.
+ if linear filtering is supported; otherwise, .
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the X chroma offset for downsampled chroma channels.
+ The VkChromaLocation value for the X offset.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the YCbCr model used for color conversion.
+ The VkSamplerYcbcrModelConversion value.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the YCbCr range for color conversion.
+ The VkSamplerYcbcrRange value.
+
+
+
+
+
+
+
+ Property
+
+ SkiaSharp
+ 2.80.0.0
+ 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
+
+
+
+ [get: System.Runtime.CompilerServices.IsReadOnly]
+
+
+
+ System.UInt32
+
+
+ Gets or sets the Y chroma offset for downsampled chroma channels.
+ The VkChromaLocation value for the Y offset.
+
+
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKBitmap.xml b/SkiaSharpAPI/SkiaSharp/SKBitmap.xml
index 0c321ec5..075a9a5b 100644
--- a/SkiaSharpAPI/SkiaSharp/SKBitmap.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKBitmap.xml
@@ -2399,7 +2399,7 @@
4.147.0.0
-
+
[System.Obsolete("Use Resize(SKImageInfo info, SKSamplingOptions sampling) instead.")]
@@ -2407,8 +2407,8 @@
SkiaSharp.SKBitmap
-
-
+
+
The image information of the desired bitmap.
@@ -2458,7 +2458,7 @@
4.147.0.0
-
+
[System.Obsolete("Use Resize(SKSizeI size, SKSamplingOptions sampling) instead.")]
@@ -2466,8 +2466,8 @@
SkiaSharp.SKBitmap
-
-
+
+
The destination size.
@@ -2574,7 +2574,7 @@
4.147.0.0
-
+
[System.Obsolete("Use ScalePixels(SKBitmap destination, SKSamplingOptions sampling) instead.")]
@@ -2582,8 +2582,8 @@
System.Boolean
-
-
+
+
The bitmap to receive the scaled and converted pixels.
@@ -2659,7 +2659,7 @@ Filter Quality:
4.147.0.0
-
+
[System.Obsolete("Use ScalePixels(SKPixmap destination, SKSamplingOptions sampling) instead.")]
@@ -2667,8 +2667,8 @@ Filter Quality:
System.Boolean
-
-
+
+
The pixmap to receive the scaled and converted pixels.
@@ -2931,7 +2931,7 @@ Filter Quality:
4.147.0.0
-
+
[System.Obsolete("Use ToShader(SKShaderTileMode tmx, SKShaderTileMode tmy, SKSamplingOptions sampling) instead.")]
@@ -3022,7 +3022,7 @@ Filter Quality:
4.147.0.0
-
+
[System.Obsolete("Use ToShader(SKShaderTileMode tmx, SKShaderTileMode tmy, SKSamplingOptions sampling, SKMatrix localMatrix) instead.")]
diff --git a/SkiaSharpAPI/SkiaSharp/SKBlender.xml b/SkiaSharpAPI/SkiaSharp/SKBlender.xml
index 00d4ad84..4cc92054 100644
--- a/SkiaSharpAPI/SkiaSharp/SKBlender.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKBlender.xml
@@ -13,10 +13,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
diff --git a/SkiaSharpAPI/SkiaSharp/SKCanvas.xml b/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
index 936510d8..549d2065 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
@@ -570,10 +570,10 @@ using (var surface = SKSurface.Create(info)) {
4.147.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
-
+
[get: System.Runtime.CompilerServices.NullableContext(2)]
@@ -3000,12 +3000,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 surface to draw.
+ The point at which to draw the upper-left corner of the surface.
+ The sampling options used when scaling or filtering the surface.
+ The paint to apply, or to use default settings.
+ Draws the surface at the specified point using the given sampling options and optional paint.
+
@@ -3059,13 +3059,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 surface to draw.
+ The x-coordinate at which to draw the upper-left corner of the surface.
+ The y-coordinate at which to draw the upper-left corner of the surface.
+ The sampling options used when scaling or filtering the surface.
+ The paint to apply, or to use default settings.
+ Draws the surface at the specified coordinates using the given sampling options and optional paint.
+
@@ -3172,7 +3172,7 @@ using (var surface = SKSurface.Create(info)) {
4.147.0.0
-
+
[System.Obsolete("Use DrawText(string text, SKPoint p, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.")]
@@ -3180,9 +3180,9 @@ using (var surface = SKSurface.Create(info)) {
System.Void
-
-
-
+
+
+
The text to draw.
@@ -3338,7 +3338,7 @@ using (var surface = SKSurface.Create(info)) {
4.147.0.0
-
+
[System.Obsolete("Use DrawText(string text, float x, float y, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.")]
@@ -3346,10 +3346,10 @@ using (var surface = SKSurface.Create(info)) {
System.Void
-
-
-
-
+
+
+
+
The text to draw.
@@ -3446,11 +3446,11 @@ using (var surface = SKSurface.Create(info)) {
System.Void
-
-
-
-
-
+
+
+
+
+
The text to draw.
@@ -3545,7 +3545,7 @@ using (var surface = SKSurface.Create(info)) {
4.147.0.0
-
+
[System.Obsolete("Use DrawTextOnPath(string text, SKPath path, float hOffset, float vOffset, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.")]
@@ -3553,10 +3553,10 @@ using (var surface = SKSurface.Create(info)) {
System.Void
-
-
-
-
+
+
+
+
The text to draw.
@@ -3688,7 +3688,7 @@ using (var surface = SKSurface.Create(info)) {
4.147.0.0
-
+
[System.Obsolete("Use DrawTextOnPath(string text, SKPath path, SKPoint offset, bool warpGlyphs, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.")]
@@ -3696,11 +3696,11 @@ using (var surface = SKSurface.Create(info)) {
System.Void
-
-
-
-
-
+
+
+
+
+
The text to draw.
@@ -3726,7 +3726,7 @@ using (var surface = SKSurface.Create(info)) {
4.147.0.0
-
+
[System.Obsolete("Use DrawTextOnPath(string text, SKPath path, float hOffset, float vOffset, SKTextAlign textAlign, SKFont font, SKPaint paint) instead.")]
@@ -3734,11 +3734,11 @@ using (var surface = SKSurface.Create(info)) {
System.Void
-
-
-
-
-
+
+
+
+
+
The text to draw.
@@ -4677,7 +4677,7 @@ safely ignored.
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -4709,7 +4709,7 @@ safely ignored.
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -4851,52 +4851,52 @@ guaranteed to happen. If exact clipping is desired, use
-
-
-
+
+
+
Method
SkiaSharp
- 3.116.0.0
- 3.119.0.0
- 4.147.0.0
+ 2.80.0.0
+ 2.88.0.0
System.Void
-
-
-
- [System.Runtime.CompilerServices.IsReadOnly]
-
-
-
+
- The matrix to set as the current transformation matrix.
+ The matrix that will be copied into the current matrix.
Replaces the current matrix with a copy of the specified matrix.
-
-
-
+
+
+
Method
SkiaSharp
- 2.80.0.0
- 2.88.0.0
+ 3.116.0.0
+ 3.119.0.0
+ 4.147.0.0
System.Void
-
+
+
+
+ [System.Runtime.CompilerServices.IsReadOnly]
+
+
+
- The matrix that will be copied into the current matrix.
+ The matrix to set as the current transformation matrix.
Replaces the current matrix with a copy of the specified matrix.
@@ -4993,10 +4993,10 @@ guaranteed to happen. If exact clipping is desired, use
4.147.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
-
+
[get: System.Runtime.CompilerServices.NullableContext(2)]
diff --git a/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml b/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
index c7171d0d..4b2dc888 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCanvasSaveLayerRec.xml
@@ -12,10 +12,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorFilter.xml b/SkiaSharpAPI/SkiaSharp/SKColorFilter.xml
index da5205c9..3dcf60b5 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorFilter.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorFilter.xml
@@ -1,8 +1,8 @@
-
+
-
+
SkiaSharp
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml b/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml
index 9e7e0d87..2c693de4 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml
@@ -1,7 +1,8 @@
-
+
+
SkiaSharp
2.80.0.0
@@ -36,11 +37,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ One of the enumeration values that specifies the color primaries.
+ One of the enumeration values that specifies the transfer function.
+ Creates a color space defined by CICP (ITU-T H.273) color primaries and transfer characteristics.
+ A new , or if the combination is not supported.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorType.xml b/SkiaSharpAPI/SkiaSharp/SKColorType.xml
index 50e64301..2309315e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorType.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorType.xml
@@ -155,7 +155,7 @@
25
- To be added.
+ Four 10-bit extended-range channels (blue, green, red, alpha) packed into 8 bytes, intended for HDR wide-color-gamut displays.
@@ -234,7 +234,7 @@
27
- To be added.
+ A single 16-bit unsigned normalized red channel with no other components.
@@ -519,7 +519,7 @@
26
- To be added.
+ Three 16-bit floating-point channels (red, green, blue) with an unused 16-bit padding word. [x = padding, not alpha]
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml b/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml
index 6648c6d8..2f9aa3a1 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml
@@ -10,8 +10,27 @@
System.Enum
- To be added.
- To be added.
+ Specifies the color primaries used to define a color space, as defined by ITU-T H.273 (CICP).
+
+to create an `SKColorSpace` from a primaries value combined with a transfer function.
+
+## Examples
+
+```csharp
+// Create a Rec. 2020 color space with PQ transfer function (HDR)
+using var cs = SKColorSpace.CreateCicp(
+ SKColorspacePrimariesCicp.Rec2020,
+ SKColorspaceTransferFnCicp.Pq);
+```
+]]>
@@ -28,7 +47,7 @@
8
- To be added.
+ Generic film color primaries based on the illuminant C white point (CICP value 8).
@@ -45,7 +64,7 @@
22
- To be added.
+ ITU-T H.273 unspecified value 22 color primaries (CICP value 22).
@@ -62,7 +81,7 @@
9
- To be added.
+ ITU-R BT.2020 color primaries, used for ultra-HD video and wide color gamut (CICP value 9).
@@ -79,7 +98,7 @@
5
- To be added.
+ ITU-R BT.470 System B/G color primaries, used for legacy PAL and SECAM television (CICP value 5).
@@ -96,7 +115,7 @@
4
- To be added.
+ ITU-R BT.470 System M color primaries, used for legacy NTSC television (CICP value 4).
@@ -113,7 +132,7 @@
6
- To be added.
+ ITU-R BT.601 color primaries, used for standard-definition video (CICP value 6).
@@ -130,7 +149,7 @@
1
- To be added.
+ ITU-R BT.709 color primaries, used for HD video and sRGB (CICP value 1).
@@ -147,7 +166,7 @@
12
- To be added.
+ SMPTE EG 432-1 (Display P3) color primaries (CICP value 12).
@@ -164,7 +183,7 @@
11
- To be added.
+ SMPTE RP 431-2 (DCI-P3 theater) color primaries (CICP value 11).
@@ -181,7 +200,7 @@
7
- To be added.
+ SMPTE ST 240 color primaries, used for early HDTV production (CICP value 7).
@@ -198,7 +217,7 @@
10
- To be added.
+ SMPTE ST 428-1 (CIE 1931 XYZ) color primaries (CICP value 10).
@@ -215,7 +234,7 @@
0
- To be added.
+ The color primaries are unknown or unspecified (CICP value 0).
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml b/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml
index bddb849d..85aa9aa2 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml
@@ -10,8 +10,26 @@
System.Enum
- To be added.
- To be added.
+ Specifies the transfer function (opto-electronic conversion function) for a color space, as defined by ITU-T H.273 (CICP).
+
+to create an `SKColorSpace` from a transfer function value combined with color primaries.
+
+## Examples
+
+```csharp
+// Create an HLG HDR color space with Rec. 2020 primaries
+using var cs = SKColorSpace.CreateCicp(
+ SKColorspacePrimariesCicp.Rec2020,
+ SKColorspaceTransferFnCicp.Hlg);
+```
+]]>
@@ -28,7 +46,7 @@
18
- To be added.
+ ITU-R BT.2100 Hybrid Log-Gamma (HLG) transfer function for HDR content (CICP value 18).
@@ -45,7 +63,7 @@
13
- To be added.
+ IEC 61966-2-1 sRGB transfer function (CICP value 13).
@@ -62,7 +80,7 @@
11
- To be added.
+ IEC 61966-2-4 transfer function (extended-gamut xvYCC) (CICP value 11).
@@ -79,7 +97,7 @@
8
- To be added.
+ Linear transfer function with no gamma encoding (CICP value 8).
@@ -96,7 +114,7 @@
16
- To be added.
+ SMPTE ST 2084 Perceptual Quantizer (PQ) transfer function for HDR content (CICP value 16).
@@ -113,7 +131,7 @@
14
- To be added.
+ ITU-R BT.2020 transfer function for 10-bit content (CICP value 14).
@@ -130,7 +148,7 @@
15
- To be added.
+ ITU-R BT.2020 transfer function for 12-bit content (CICP value 15).
@@ -147,7 +165,7 @@
5
- To be added.
+ ITU-R BT.470 System B/G transfer function, used for legacy PAL and SECAM television (CICP value 5).
@@ -164,7 +182,7 @@
4
- To be added.
+ ITU-R BT.470 System M transfer function, used for legacy NTSC television (CICP value 4).
@@ -181,7 +199,7 @@
6
- To be added.
+ ITU-R BT.601 transfer function, used for standard-definition video (CICP value 6).
@@ -198,7 +216,7 @@
1
- To be added.
+ ITU-R BT.709 transfer function, used for HD video and sRGB (CICP value 1).
@@ -215,7 +233,7 @@
7
- To be added.
+ SMPTE ST 240 transfer function, used for early HDTV production (CICP value 7).
@@ -232,7 +250,7 @@
17
- To be added.
+ SMPTE ST 428-1 transfer function (CICP value 17).
@@ -249,7 +267,7 @@
0
- To be added.
+ The transfer function is unknown or unspecified (CICP value 0).
diff --git a/SkiaSharpAPI/SkiaSharp/SKData.xml b/SkiaSharpAPI/SkiaSharp/SKData.xml
index 469a3264..1559b628 100644
--- a/SkiaSharpAPI/SkiaSharp/SKData.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKData.xml
@@ -1,7 +1,8 @@
-
+
+
SkiaSharp
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp/SKDocument.xml b/SkiaSharpAPI/SkiaSharp/SKDocument.xml
index 165df8f5..5a866342 100644
--- a/SkiaSharpAPI/SkiaSharp/SKDocument.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKDocument.xml
@@ -489,6 +489,30 @@ canvas, and then complete the page with a call to
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.147.0.0
+
+
+ SkiaSharp.SKDocument
+
+
+
+
+
+
+ The to write the XPS document to.
+ The options controlling DPI and other XPS-specific settings.
+ Creates an XPS document that writes to the specified stream wrapper with the given options.
+ A new for writing XPS content, or if the document could not be created.
+
+
+
@@ -517,6 +541,30 @@ canvas, and then complete the page with a call to
XPS pages are sized in point units. 1 pt == 1/72 inch == 127/360 mm.
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.147.0.0
+
+
+ SkiaSharp.SKDocument
+
+
+
+
+
+
+ The managed to write the XPS document to.
+ The options controlling DPI and other XPS-specific settings.
+ Creates an XPS document that writes to the specified managed stream with the given options.
+ A new for writing XPS content, or if the document could not be created.
+
+
+
@@ -545,6 +593,30 @@ canvas, and then complete the page with a call to
XPS pages are sized in point units. 1 pt == 1/72 inch == 127/360 mm.
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.147.0.0
+
+
+ SkiaSharp.SKDocument
+
+
+
+
+
+
+ The file path to write the XPS document to.
+ The options controlling DPI and other XPS-specific settings.
+ Creates an XPS document that writes to the specified file path with the given options.
+ A new for writing XPS content, or if the document could not be created.
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml b/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
index c6d5588e..2dd187cf 100644
--- a/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
@@ -15,8 +15,27 @@
- To be added.
- To be added.
+ Specifies options used when creating an XPS document.
+
+or its overloads to configure the output.
+
+This is a value type and does not require disposal.
+
+## Examples
+
+```csharp
+var options = new SKDocumentXpsOptions
+{
+ Dpi = 144f,
+ AllowNoPngs = false,
+};
+using var document = SKDocument.CreateXps("output.xps", options);
+```
+]]>
@@ -37,15 +56,15 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets or sets a value indicating whether images may be embedded without PNG fallback.
+ to allow embedding images without a PNG version; otherwise, .
+
-
-
-
-
+
+
+
+
Property
SkiaSharp
@@ -60,9 +79,9 @@
System.Single
- To be added.
- To be added.
- To be added.
+ Gets or sets the dots per inch (DPI) used to rasterize content in the XPS document.
+ The DPI value. Use for the standard 72 DPI raster value.
+
@@ -89,10 +108,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The options struct to compare with the current instance.
+ Determines whether this options struct is equal to another .
+ if all fields are equal; otherwise, .
+
@@ -116,10 +135,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with the current instance.
+ Determines whether this options struct is equal to the specified object.
+ if is a with all equal fields; otherwise, .
+
@@ -141,9 +160,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this options struct.
+ A hash code for the current .
+
@@ -163,11 +182,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first options struct.
+ The second options struct.
+ Determines whether two values are equal.
+ if all fields are equal; otherwise, .
+
@@ -187,11 +206,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first options struct.
+ The second options struct.
+ Determines whether two values are not equal.
+ if any field differs; otherwise, .
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml b/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
index 57ae755b..5f2ce1f1 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
@@ -19,8 +19,39 @@
- To be added.
- To be added.
+ Provides arguments used to clone a typeface with specific variation design positions, palette settings, and collection index.
+ . Pass an instance to
+ to produce a new typeface with
+the specified settings without loading the font data again.
+
+Common uses include selecting a named instance, overriding palette colors, and picking a
+font from a TTC collection by index.
+
+This is a ref struct and cannot be stored in a field or used across `await` points.
+
+## Examples
+
+```csharp
+var args = new SKFontArguments
+{
+ CollectionIndex = 0,
+ PaletteIndex = 1,
+ VariationDesignPosition = new[]
+ {
+ new SKFontVariationPositionCoordinate
+ {
+ Axis = new SKFourByteTag('w', 'g', 'h', 't'),
+ Value = 700f,
+ }
+ },
+};
+using var boldTypeface = typeface.Clone(args);
+```
+]]>
@@ -41,9 +72,9 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets or sets the zero-based index of the font to use within a TrueType collection (TTC).
+ The collection index. Use 0 for a font that is not part of a collection.
+
@@ -64,9 +95,9 @@
System.Int32
- To be added.
- To be added.
- To be added.
+ Gets or sets the zero-based index of the color palette to apply from the font's CPAL table.
+ The palette index. Use 0 to select the first (default) palette.
+
@@ -87,9 +118,9 @@
System.ReadOnlySpan<SkiaSharp.SKFontPaletteOverride>
- To be added.
- To be added.
- To be added.
+ Gets or sets the set of palette color overrides to apply on top of the selected palette.
+ A read-only span of values. An empty span leaves the palette unchanged.
+
@@ -110,9 +141,9 @@
System.ReadOnlySpan<SkiaSharp.SKFontVariationPositionCoordinate>
- To be added.
- To be added.
- To be added.
+ Gets or sets the design-space coordinates specifying where on each variation axis to render the font.
+ A read-only span of values, one per axis to set. Axes not listed use their default values.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontManager.xml b/SkiaSharpAPI/SkiaSharp/SKFontManager.xml
index 78ab90af..b49ec32e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontManager.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontManager.xml
@@ -1,7 +1,8 @@
-
+
+
SkiaSharp
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml b/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
index 64ca610d..a1feaf9a 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
@@ -15,8 +15,31 @@
- To be added.
- To be added.
+ Specifies a color override for a single entry in a font color palette.
+ to the palette slot you want to replace,
+and to the replacement color as a packed
+`SKColor` (ARGB: `0xAARRGGBB`).
+
+Pass a span of overrides to before
+cloning the typeface.
+
+This is a value type and does not require disposal.
+
+## Examples
+
+```csharp
+var overrides = new SKFontPaletteOverride[]
+{
+ new SKFontPaletteOverride { Index = 0, Color = (uint)SKColors.Red },
+};
+var args = new SKFontArguments { PaletteIndex = 0, PaletteOverrides = overrides };
+using var typeface = original.Clone(args);
+```
+]]>
@@ -37,9 +60,9 @@
System.UInt32
- To be added.
- To be added.
- To be added.
+ Gets or sets the replacement color for the palette entry, as a packed ARGB value (0xAARRGGBB).
+ The packed ARGB color value. Use an explicit cast from to obtain the value.
+
@@ -66,10 +89,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The override to compare with the current instance.
+ Determines whether this override is equal to another .
+ if both fields are equal; otherwise, .
+
@@ -93,10 +116,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with the current instance.
+ Determines whether this override is equal to the specified object.
+ if is a with equal fields; otherwise, .
+
@@ -118,9 +141,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this override.
+ A hash code for the current .
+
@@ -141,9 +164,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 zero-based palette color index.
+
@@ -163,11 +186,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first override.
+ The second override.
+ Determines whether two values are equal.
+ if both fields are equal; otherwise, .
+
@@ -187,11 +210,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first override.
+ The second override.
+ Determines whether two values are not equal.
+ if any field differs; otherwise, .
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontStyle.xml b/SkiaSharpAPI/SkiaSharp/SKFontStyle.xml
index f4c96d8c..3415e569 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontStyle.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontStyle.xml
@@ -1,7 +1,8 @@
-
+
+
SkiaSharp
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml b/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
index 8696fae6..f6bb7f1e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
@@ -15,8 +15,27 @@
- To be added.
- To be added.
+ Describes a single OpenType variable font axis, including its tag, range, default value, and display flags.
+ or
+
+to retrieve the axes supported by a typeface.
+
+This is a value type and does not require disposal.
+
+## Examples
+
+```csharp
+SKFontVariationAxis[] axes = typeface.VariationDesignParameters;
+foreach (var axis in axes)
+{
+ Console.WriteLine($"Axis: {axis.Tag} Range: [{axis.Min}, {axis.Max}] Default: {axis.Default}");
+}
+```
+]]>
@@ -37,9 +56,9 @@
System.Single
- To be added.
- To be added.
- To be added.
+ Gets or sets the default design-space value for this variation axis.
+ The default design coordinate value used when no override is specified.
+
@@ -66,10 +85,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The axis descriptor to compare with the current instance.
+ Determines whether this axis descriptor is equal to another .
+ if all fields are equal; otherwise, .
+
@@ -93,10 +112,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with the current instance.
+ Determines whether this axis descriptor is equal to the specified object.
+ if is a with equal fields; otherwise, .
+
@@ -118,9 +137,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this axis descriptor.
+ A hash code for the current .
+
@@ -141,9 +160,9 @@
System.Boolean
- To be added.
- To be added.
- To be added.
+ Gets or sets a value indicating whether this axis should be hidden from user-facing interfaces.
+ if the axis is hidden; otherwise, .
+
@@ -164,9 +183,9 @@
System.Single
- To be added.
- To be added.
- To be added.
+ Gets or sets the maximum design-space value for this variation axis.
+ The maximum design coordinate value.
+
@@ -187,9 +206,9 @@
System.Single
- To be added.
- To be added.
- To be added.
+ Gets or sets the minimum design-space value for this variation axis.
+ The minimum design coordinate value.
+
@@ -209,11 +228,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first axis descriptor.
+ The second axis descriptor.
+ Determines whether two values are equal.
+ if all fields are equal; otherwise, .
+
@@ -233,11 +252,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first axis descriptor.
+ The second axis descriptor.
+ Determines whether two values are not equal.
+ if any field differs; otherwise, .
+
@@ -258,9 +277,9 @@
SkiaSharp.SKFourByteTag
- To be added.
- To be added.
- To be added.
+ Gets or sets the four-byte tag that identifies this variation axis.
+ The axis tag as an (e.g., 'w','g','h','t' for weight).
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml b/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
index bdaf5a82..f333bd81 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
@@ -15,8 +15,30 @@
- To be added.
- To be added.
+ Specifies a design-space coordinate for a single variation axis, pairing an axis tag with a value.
+ tag) to a specific
+design-space . Use a span of
+these coordinates with or
+
+to position the font on its variation design space.
+
+This is a value type and does not require disposal.
+
+## Examples
+
+```csharp
+var coord = new SKFontVariationPositionCoordinate
+{
+ Axis = new SKFourByteTag('w', 'g', 'h', 't'), // weight axis
+ Value = 700f,
+};
+using var bold = typeface.Clone(new[] { coord });
+```
+]]>
@@ -37,9 +59,9 @@
SkiaSharp.SKFourByteTag
- To be added.
- To be added.
- To be added.
+ Gets or sets the four-byte tag that identifies the variation axis.
+ The axis tag as an .
+
@@ -66,10 +88,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The coordinate to compare with the current instance.
+ Determines whether this coordinate is equal to another .
+ if both fields are equal; otherwise, .
+
@@ -93,10 +115,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with the current instance.
+ Determines whether this coordinate is equal to the specified object.
+ if is a with equal fields; otherwise, .
+
@@ -118,9 +140,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this coordinate.
+ A hash code for the current .
+
@@ -140,11 +162,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first coordinate.
+ The second coordinate.
+ Determines whether two values are equal.
+ if both fields are equal; otherwise, .
+
@@ -164,11 +186,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first coordinate.
+ The second coordinate.
+ Determines whether two values are not equal.
+ if any field differs; otherwise, .
+
@@ -189,9 +211,9 @@
System.Single
- To be added.
- To be added.
- To be added.
+ Gets or sets the design-space coordinate value for the axis.
+ The design coordinate on the variation axis.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml b/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
index 184c1aca..65e6891e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
@@ -20,8 +20,33 @@
- To be added.
- To be added.
+ Represents a four-byte tag used to identify OpenType tables, variation axes, and other font resources.
+
@@ -37,9 +62,9 @@
- To be added.
- To be added.
- To be added.
+ The packed 32-bit tag value where each byte represents one character, most-significant byte first.
+ Initializes a new instance of the struct from a raw packed value.
+
@@ -58,12 +83,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 most-significant byte).
+ The second character.
+ The third character.
+ The fourth character (stored in the least-significant byte).
+ Initializes a new instance of the struct from four individual characters.
+
@@ -85,14 +110,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The tag to compare with the current tag.
+ Determines whether this tag is equal to another .
+ if both tags have the same packed value; otherwise, .
+
-
+
Method
@@ -102,7 +127,7 @@
- [System.Runtime.CompilerServices.NullableContext(1)]
+ [System.Runtime.CompilerServices.NullableContext(2)]
@@ -112,10 +137,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The object to compare with the current tag.
+ Determines whether this tag is equal to the specified object.
+ if is an with the same packed value; otherwise, .
+
@@ -132,9 +157,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the hash code for this tag.
+ A hash code for the current .
+
@@ -154,11 +179,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first tag.
+ The second tag.
+ Determines whether two values are equal.
+ if both tags have the same packed value; otherwise, .
+
@@ -177,10 +202,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The tag to convert.
+ Implicitly converts an to its underlying unsigned integer representation.
+ The packed 32-bit tag value.
+
@@ -199,10 +224,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The packed 32-bit tag value.
+ Implicitly converts an unsigned integer to an .
+ An wrapping the specified value.
+
@@ -222,11 +247,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first tag.
+ The second tag.
+ Determines whether two values are not equal.
+ if the tags differ; otherwise, .
+
@@ -250,10 +275,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The string to parse. or empty returns a tag of zero.
+ Parses a string into an , padding with spaces if shorter than four characters and truncating if longer.
+ An representing the first four characters of the string, padded with spaces as needed.
+
@@ -275,9 +300,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the four-character string representation of this tag.
+ A four-character string where each character corresponds to one byte of the tag value.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKImage.xml b/SkiaSharpAPI/SkiaSharp/SKImage.xml
index d1d71637..483a0194 100644
--- a/SkiaSharpAPI/SkiaSharp/SKImage.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKImage.xml
@@ -2844,7 +2844,7 @@
4.147.0.0
-
+
[System.Obsolete("Use ScalePixels(SKPixmap dst, SKSamplingOptions sampling) instead.")]
@@ -2852,8 +2852,8 @@
System.Boolean
-
-
+
+
The pixmap describing the destination pixel buffer.
@@ -2903,7 +2903,7 @@
4.147.0.0
-
+
[System.Obsolete("Use ScalePixels(SKPixmap dst, SKSamplingOptions sampling, SKImageCachingHint cachingHint) instead.")]
@@ -2911,9 +2911,9 @@
System.Boolean
-
-
-
+
+
+
The pixmap describing the destination pixel buffer.
@@ -3249,7 +3249,7 @@
4.147.0.0
-
+
[System.Obsolete("Use ToShader(SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions sampling) instead.")]
@@ -3340,7 +3340,7 @@
4.147.0.0
-
+
[System.Obsolete("Use ToShader(SKShaderTileMode tileX, SKShaderTileMode tileY, SKSamplingOptions sampling, SKMatrix localMatrix) instead.")]
diff --git a/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml b/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
index a2932421..406dfd04 100644
--- a/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKImageFilter.xml
@@ -15,10 +15,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -134,7 +134,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -166,7 +166,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -248,7 +248,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -297,7 +297,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -331,7 +331,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -363,14 +363,14 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -399,7 +399,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -438,14 +438,14 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -506,7 +506,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -577,7 +577,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -672,7 +672,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -711,7 +711,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -781,7 +781,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -844,7 +844,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -906,7 +906,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -998,7 +998,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1092,7 +1092,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1163,7 +1163,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1237,7 +1237,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1351,7 +1351,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1425,7 +1425,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1501,7 +1501,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1579,7 +1579,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1656,7 +1656,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1734,7 +1734,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1856,7 +1856,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -1934,7 +1934,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -2002,7 +2002,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -2096,7 +2096,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -2383,7 +2383,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -2421,7 +2421,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -2576,7 +2576,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -2604,7 +2604,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(0)]
@@ -2647,7 +2647,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(0)]
@@ -2664,7 +2664,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -2736,7 +2736,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(0)]
@@ -2753,7 +2753,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -2884,7 +2884,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
@@ -2911,7 +2911,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -2998,7 +2998,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
@@ -3025,7 +3025,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(0)]
@@ -3035,7 +3035,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]
@@ -3092,7 +3092,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -3236,7 +3236,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -3302,7 +3302,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -3499,7 +3499,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -3573,7 +3573,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -3649,7 +3649,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -3727,7 +3727,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -3766,7 +3766,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -3798,7 +3798,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -3858,7 +3858,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -3938,7 +3938,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -4024,7 +4024,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -4112,7 +4112,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -4202,7 +4202,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -4274,7 +4274,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
diff --git a/SkiaSharpAPI/SkiaSharp/SKMaskFilter.xml b/SkiaSharpAPI/SkiaSharp/SKMaskFilter.xml
index 72b1ea8b..95c375cf 100644
--- a/SkiaSharpAPI/SkiaSharp/SKMaskFilter.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKMaskFilter.xml
@@ -329,6 +329,28 @@
+
+
+
+
+ Method
+
+ SkiaSharp
+ 4.147.0.0
+
+
+ SkiaSharp.SKMaskFilter
+
+
+
+
+
+ The shader to use for generating the mask alpha channel.
+ Creates a mask filter that uses a shader to generate the mask.
+ A new backed by the specified shader.
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKMatrix.xml b/SkiaSharpAPI/SkiaSharp/SKMatrix.xml
index 7c0d12f2..c24b20c9 100644
--- a/SkiaSharpAPI/SkiaSharp/SKMatrix.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKMatrix.xml
@@ -1571,9 +1571,9 @@
-
-
-
+
+
+
Method
SkiaSharp
@@ -1593,7 +1593,7 @@
-
+
The target matrix.
@@ -1603,9 +1603,9 @@
-
-
-
+
+
+
Method
SkiaSharp
@@ -1625,7 +1625,7 @@
-
+
The target matrix.
diff --git a/SkiaSharpAPI/SkiaSharp/SKNativeObject.xml b/SkiaSharpAPI/SkiaSharp/SKNativeObject.xml
index 2778a020..508328b5 100644
--- a/SkiaSharpAPI/SkiaSharp/SKNativeObject.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKNativeObject.xml
@@ -207,9 +207,10 @@
-
+
+
Property
SkiaSharp
diff --git a/SkiaSharpAPI/SkiaSharp/SKObject.xml b/SkiaSharpAPI/SkiaSharp/SKObject.xml
index a63e49d1..46759d8c 100644
--- a/SkiaSharpAPI/SkiaSharp/SKObject.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKObject.xml
@@ -1,7 +1,8 @@
-
+
+
SkiaSharp
2.80.0.0
diff --git a/SkiaSharpAPI/SkiaSharp/SKPaint.xml b/SkiaSharpAPI/SkiaSharp/SKPaint.xml
index 9ed1121c..9149c463 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPaint.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPaint.xml
@@ -1,8 +1,7 @@
-
+
-
SkiaSharp
2.80.0.0
@@ -175,12 +174,12 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont instead.")]
-
+
The to initialize text settings from.
@@ -244,7 +243,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -252,8 +251,8 @@ The example above produces the following:
System.Int64
-
-
+
+
The text to be measured.
@@ -277,7 +276,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -285,8 +284,8 @@ The example above produces the following:
System.Int64
-
-
+
+
The text to measure as a UTF-8 encoded byte span.
@@ -310,7 +309,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -318,8 +317,8 @@ The example above produces the following:
System.Int64
-
-
+
+
The text to measure as a character span.
@@ -343,7 +342,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -351,8 +350,8 @@ The example above produces the following:
System.Int64
-
-
+
+
The text to be measured.
@@ -376,7 +375,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -384,9 +383,9 @@ The example above produces the following:
System.Int64
-
-
-
+
+
+
The text to be measured.
@@ -411,7 +410,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -419,9 +418,9 @@ The example above produces the following:
System.Int64
-
-
-
+
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -446,7 +445,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -454,9 +453,9 @@ The example above produces the following:
System.Int64
-
-
-
+
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -481,7 +480,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -489,9 +488,9 @@ The example above produces the following:
System.Int64
-
-
-
+
+
+
The text to measure as a UTF-8 encoded byte span.
@@ -516,7 +515,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -524,9 +523,9 @@ The example above produces the following:
System.Int64
-
-
-
+
+
+
The text to measure as a character span.
@@ -551,7 +550,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -559,9 +558,9 @@ The example above produces the following:
System.Int64
-
-
-
+
+
+
The text to be measured.
@@ -586,7 +585,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -594,10 +593,10 @@ The example above produces the following:
System.Int64
-
-
-
-
+
+
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -623,7 +622,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -631,10 +630,10 @@ The example above produces the following:
System.Int64
-
-
-
-
+
+
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -660,7 +659,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.BreakText() instead.")]
@@ -668,10 +667,10 @@ The example above produces the following:
System.Int64
-
-
-
-
+
+
+
+
The text to be measured.
@@ -786,7 +785,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.ContainsGlyphs() instead.")]
@@ -794,7 +793,7 @@ The example above produces the following:
System.Boolean
-
+
The text encoded using the encoding specified in format.
@@ -818,7 +817,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.ContainsGlyphs() instead.")]
@@ -826,7 +825,7 @@ The example above produces the following:
System.Boolean
-
+
The text to check as a UTF-8 encoded byte span.
@@ -850,7 +849,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.ContainsGlyphs() instead.")]
@@ -858,7 +857,7 @@ The example above produces the following:
System.Boolean
-
+
The text to check as a character span.
@@ -882,7 +881,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.ContainsGlyphs() instead.")]
@@ -890,7 +889,7 @@ The example above produces the following:
System.Boolean
-
+
The text.
@@ -914,7 +913,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.ContainsGlyphs() instead.")]
@@ -922,8 +921,8 @@ The example above produces the following:
System.Boolean
-
-
+
+
The text buffer encoded using the encoding specified in format.
@@ -948,7 +947,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.ContainsGlyphs() instead.")]
@@ -956,8 +955,8 @@ The example above produces the following:
System.Boolean
-
-
+
+
The text buffer encoded using the encoding specified in format.
@@ -982,7 +981,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.CountGlyphs() instead.")]
@@ -990,7 +989,7 @@ The example above produces the following:
System.Int32
-
+
The text encoded using the encoding specified in format.
@@ -1013,7 +1012,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.CountGlyphs() instead.")]
@@ -1021,7 +1020,7 @@ The example above produces the following:
System.Int32
-
+
The text to count glyphs for as a UTF-8 encoded byte span.
@@ -1044,7 +1043,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.CountGlyphs() instead.")]
@@ -1052,7 +1051,7 @@ The example above produces the following:
System.Int32
-
+
The text to count glyphs for as a character span.
@@ -1075,7 +1074,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.CountGlyphs() instead.")]
@@ -1083,7 +1082,7 @@ The example above produces the following:
System.Int32
-
+
The text.
@@ -1106,7 +1105,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.CountGlyphs() instead.")]
@@ -1114,8 +1113,8 @@ The example above produces the following:
System.Int32
-
-
+
+
The text buffer encoded using the encoding specified in format.
@@ -1139,7 +1138,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.CountGlyphs() instead.")]
@@ -1147,8 +1146,8 @@ The example above produces the following:
System.Int32
-
-
+
+
The text buffer encoded using the encoding specified in format.
@@ -1248,7 +1247,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.Embolden instead.")]
@@ -1276,7 +1275,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKSamplingOptions instead.")]
@@ -1303,7 +1302,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.Metrics instead.")]
@@ -1330,7 +1329,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.Spacing instead.")]
@@ -1446,11 +1445,11 @@ The example above produces the following:
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The source path to compute the fill for.
+ The path builder to receive the resulting fill geometry.
+ Computes the filled path that results from applying this paint to and writes the result into .
+ if the fill path was computed successfully; otherwise, .
+
@@ -1633,12 +1632,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 source path to compute the fill for.
+ The path builder to receive the resulting fill geometry.
+ The matrix to apply to the source path before computing the fill.
+ Computes the filled path that results from applying this paint to and writes the result into .
+ if the fill path was computed successfully; otherwise, .
+
@@ -1659,12 +1658,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 source path to compute the fill for.
+ The path builder to receive the resulting fill geometry.
+ A rectangle used to cull portions of the path outside this region.
+ Computes the filled path that results from applying this paint to and writes the result into .
+ if the fill path was computed successfully; otherwise, .
+
@@ -1685,12 +1684,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 source path to compute the fill for.
+ The path builder to receive the resulting fill geometry.
+ The resolution scale used to determine the precision of the stroke geometry.
+ Computes the filled path that results from applying this paint to and writes the result into .
+ if the fill path was computed successfully; otherwise, .
+
@@ -1844,13 +1843,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 source path to compute the fill for.
+ The path builder to receive the resulting fill geometry.
+ A rectangle used to cull portions of the path outside this region.
+ The matrix to apply to the source path before computing the fill.
+ Computes the filled path that results from applying this paint to and writes the result into .
+ if the fill path was computed successfully; otherwise, .
+
@@ -1872,13 +1871,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 source path to compute the fill for.
+ The path builder to receive the resulting fill geometry.
+ A rectangle used to cull portions of the path outside this region.
+ The resolution scale used to determine the precision of the stroke geometry.
+ Computes the filled path that results from applying this paint to and writes the result into .
+ if the fill path was computed successfully; otherwise, .
+
@@ -1895,7 +1894,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetFontMetrics() instead.")]
@@ -1903,7 +1902,7 @@ The example above produces the following:
System.Single
-
+
When this method returns, contains the for the current typeface.
@@ -1959,7 +1958,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphOffsets() instead.")]
@@ -1967,8 +1966,8 @@ The example above produces the following:
System.Single[]
-
-
+
+
The text to get glyph offsets for as a UTF-8 encoded byte span.
@@ -1992,7 +1991,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphOffsets() instead.")]
@@ -2000,8 +1999,8 @@ The example above produces the following:
System.Single[]
-
-
+
+
The text to get glyph offsets for as a character span.
@@ -2025,7 +2024,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphOffsets() instead.")]
@@ -2033,8 +2032,8 @@ The example above produces the following:
System.Single[]
-
-
+
+
The text to get glyph offsets for.
@@ -2058,7 +2057,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphOffsets() instead.")]
@@ -2066,9 +2065,9 @@ The example above produces the following:
System.Single[]
-
-
-
+
+
+
A pointer to the text buffer encoded using the paint's text encoding.
@@ -2093,7 +2092,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphPositions() instead.")]
@@ -2101,8 +2100,8 @@ The example above produces the following:
SkiaSharp.SKPoint[]
-
-
+
+
The text to get glyph positions for as a UTF-8 encoded byte span.
@@ -2126,7 +2125,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphPositions() instead.")]
@@ -2134,8 +2133,8 @@ The example above produces the following:
SkiaSharp.SKPoint[]
-
-
+
+
The text to get glyph positions for as a character span.
@@ -2159,7 +2158,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphPositions() instead.")]
@@ -2167,8 +2166,8 @@ The example above produces the following:
SkiaSharp.SKPoint[]
-
-
+
+
The text to get glyph positions for.
@@ -2192,7 +2191,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphPositions() instead.")]
@@ -2200,9 +2199,9 @@ The example above produces the following:
SkiaSharp.SKPoint[]
-
-
-
+
+
+
A pointer to the text buffer encoded using the paint's text encoding.
@@ -2227,7 +2226,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphs() instead.")]
@@ -2235,7 +2234,7 @@ The example above produces the following:
System.UInt16[]
-
+
The text encoded using the encoding specified in format.
@@ -2258,7 +2257,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphs() instead.")]
@@ -2266,7 +2265,7 @@ The example above produces the following:
System.UInt16[]
-
+
The text to convert as a UTF-8 encoded byte span.
@@ -2289,7 +2288,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphs() instead.")]
@@ -2297,7 +2296,7 @@ The example above produces the following:
System.UInt16[]
-
+
The text to convert as a character span.
@@ -2320,7 +2319,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphs() instead.")]
@@ -2328,7 +2327,7 @@ The example above produces the following:
System.UInt16[]
-
+
The text.
@@ -2351,7 +2350,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphs() instead.")]
@@ -2359,8 +2358,8 @@ The example above produces the following:
System.UInt16[]
-
-
+
+
The text buffer encoded using the encoding specified in format.
@@ -2384,7 +2383,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphs() instead.")]
@@ -2392,8 +2391,8 @@ The example above produces the following:
System.UInt16[]
-
-
+
+
The text buffer encoded using the encoding specified in format.
@@ -2417,7 +2416,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2425,7 +2424,7 @@ The example above produces the following:
System.Single[]
-
+
The text encoded using the encoding specified in format.
@@ -2460,7 +2459,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2468,7 +2467,7 @@ Uses to decode text,
System.Single[]
-
+
The text as a UTF-8 encoded byte span.
@@ -2491,7 +2490,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2499,7 +2498,7 @@ Uses to decode text,
System.Single[]
-
+
The text as a character span.
@@ -2522,7 +2521,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2530,7 +2529,7 @@ Uses to decode text,
System.Single[]
-
+
The text.
@@ -2565,7 +2564,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2573,8 +2572,8 @@ Uses to decode text,
System.Single[]
-
-
+
+
The text encoded using the encoding specified in format.
@@ -2610,7 +2609,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2618,8 +2617,8 @@ Uses to decode text,
System.Single[]
-
-
+
+
The text buffer encoded using the encoding specified in format.
@@ -2655,7 +2654,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2663,8 +2662,8 @@ Uses to decode text,
System.Single[]
-
-
+
+
The text buffer encoded using the encoding specified in format.
@@ -2700,7 +2699,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2708,8 +2707,8 @@ Uses to decode text,
System.Single[]
-
-
+
+
The text as a UTF-8 encoded byte span.
@@ -2733,7 +2732,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2741,8 +2740,8 @@ Uses to decode text,
System.Single[]
-
-
+
+
The text as a character span.
@@ -2766,7 +2765,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2774,8 +2773,8 @@ Uses to decode text,
System.Single[]
-
-
+
+
The text.
@@ -2811,7 +2810,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2819,9 +2818,9 @@ Uses to decode text,
System.Single[]
-
-
-
+
+
+
The text buffer encoded using the encoding specified in format.
@@ -2858,7 +2857,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetGlyphWidths() instead.")]
@@ -2866,9 +2865,9 @@ Uses to decode text,
System.Single[]
-
-
-
+
+
+
The text buffer encoded using the encoding specified in format.
@@ -2905,7 +2904,7 @@ Uses to decode text,
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -2913,11 +2912,11 @@ Uses to decode text,
System.Single[]
-
-
-
-
-
+
+
+
+
+
The text encoded using the encoding specified in format.
@@ -2953,7 +2952,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -2961,11 +2960,11 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
+
+
+
+
+
The text as a UTF-8 encoded byte span.
@@ -2992,7 +2991,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3000,11 +2999,11 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
+
+
+
+
+
The text as a character span.
@@ -3031,7 +3030,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3039,11 +3038,11 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
+
+
+
+
+
The text.
@@ -3079,7 +3078,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3087,12 +3086,12 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
-
+
+
+
+
+
+
The text buffer encoded using the encoding specified in format.
@@ -3129,7 +3128,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3137,12 +3136,12 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
-
+
+
+
+
+
+
The text buffer encoded using the encoding specified in format.
@@ -3179,7 +3178,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3187,10 +3186,10 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
+
+
+
+
The text encoded using the encoding specified in format.
@@ -3225,7 +3224,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3233,10 +3232,10 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
+
+
+
+
The text as a UTF-8 encoded byte span.
@@ -3262,7 +3261,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3270,10 +3269,10 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
+
+
+
+
The text as a character span.
@@ -3299,7 +3298,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3307,10 +3306,10 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
+
+
+
+
The text.
@@ -3345,7 +3344,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3353,11 +3352,11 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
+
+
+
+
+
The text buffer encoded using the encoding specified in format.
@@ -3393,7 +3392,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3401,11 +3400,11 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
+
+
+
+
+
The text buffer encoded using the encoding specified in format.
@@ -3441,7 +3440,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3449,9 +3448,9 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
+
+
+
The text blob.
@@ -3485,7 +3484,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3493,11 +3492,11 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
+
+
+
+
+
The text encoded using the encoding specified in format.
@@ -3533,7 +3532,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3541,11 +3540,11 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
+
+
+
+
+
The text as a UTF-8 encoded byte span.
@@ -3572,7 +3571,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3580,11 +3579,11 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
+
+
+
+
+
The text as a character span.
@@ -3611,7 +3610,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3619,11 +3618,11 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
+
+
+
+
+
The text.
@@ -3659,7 +3658,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3667,12 +3666,12 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
-
+
+
+
+
+
+
The text buffer encoded using the encoding specified in format.
@@ -3709,7 +3708,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKTextBlob.GetIntercepts() instead.")]
@@ -3717,12 +3716,12 @@ and to scale and modify the glyph paths.
System.Single[]
-
-
-
-
-
-
+
+
+
+
+
+
The text buffer encoded using the encoding specified in format.
@@ -3759,7 +3758,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -3767,8 +3766,8 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
+
+
The text encoded using the encoding specified in format.
@@ -3792,7 +3791,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -3800,8 +3799,8 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
+
+
The text as a UTF-8 encoded byte span.
@@ -3825,7 +3824,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -3833,8 +3832,8 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
+
+
The text as a character span.
@@ -3858,7 +3857,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -3866,8 +3865,8 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
+
+
The text to generate an outline for.
@@ -3891,7 +3890,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -3899,9 +3898,9 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
-
+
+
+
The text encoded using the encoding specified in format.
@@ -3926,7 +3925,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -3934,9 +3933,9 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
-
+
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -3961,7 +3960,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -3969,9 +3968,9 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
-
+
+
+
A pointer to the text buffer encoded using the paint's text encoding.
@@ -3996,7 +3995,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -4004,9 +4003,9 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
-
+
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -4031,7 +4030,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -4039,9 +4038,9 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
-
+
+
+
The text as a UTF-8 encoded byte span.
@@ -4066,7 +4065,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -4074,9 +4073,9 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
-
+
+
+
The text as a character span.
@@ -4101,7 +4100,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -4109,9 +4108,9 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
-
+
+
+
The text to generate an outline for.
@@ -4136,7 +4135,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -4144,10 +4143,10 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
-
-
+
+
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -4173,7 +4172,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.GetTextPath() instead.")]
@@ -4181,10 +4180,10 @@ and to scale and modify the glyph paths.
SkiaSharp.SKPath
-
-
-
-
+
+
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -4210,7 +4209,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.Hinting instead.")]
@@ -4282,7 +4281,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.ForceAutoHinting instead.")]
@@ -4333,7 +4332,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.EmbeddedBitmaps instead.")]
@@ -4361,7 +4360,7 @@ and to scale and modify the glyph paths.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.LinearMetrics instead.")]
@@ -4449,7 +4448,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.Edging instead.")]
@@ -4500,7 +4499,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4508,7 +4507,7 @@ its glyphs vertically rather than horizontally.
System.Single
-
+
The text to be measured.
@@ -4531,7 +4530,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4539,7 +4538,7 @@ its glyphs vertically rather than horizontally.
System.Single
-
+
The text to measure as a UTF-8 encoded byte span.
@@ -4562,7 +4561,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4570,7 +4569,7 @@ its glyphs vertically rather than horizontally.
System.Single
-
+
The text to measure as a character span.
@@ -4593,7 +4592,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4601,7 +4600,7 @@ its glyphs vertically rather than horizontally.
System.Single
-
+
The text to be measured.
@@ -4624,7 +4623,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4632,8 +4631,8 @@ its glyphs vertically rather than horizontally.
System.Single
-
-
+
+
The text to be measured.
@@ -4657,7 +4656,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4665,8 +4664,8 @@ its glyphs vertically rather than horizontally.
System.Single
-
-
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -4690,7 +4689,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4698,8 +4697,8 @@ its glyphs vertically rather than horizontally.
System.Single
-
-
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -4723,7 +4722,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4731,8 +4730,8 @@ its glyphs vertically rather than horizontally.
System.Single
-
-
+
+
The text to measure as a UTF-8 encoded byte span.
@@ -4756,7 +4755,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4764,8 +4763,8 @@ its glyphs vertically rather than horizontally.
System.Single
-
-
+
+
The text to measure as a character span.
@@ -4789,7 +4788,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4797,8 +4796,8 @@ its glyphs vertically rather than horizontally.
System.Single
-
-
+
+
The text to be measured.
@@ -4822,7 +4821,7 @@ its glyphs vertically rather than horizontally.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4830,9 +4829,9 @@ its glyphs vertically rather than horizontally.
System.Single
-
-
-
+
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -4868,7 +4867,7 @@ consumes up to `length` bytes from the buffer.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.MeasureText() instead.")]
@@ -4876,9 +4875,9 @@ consumes up to `length` bytes from the buffer.
System.Single
-
-
-
+
+
+
The pointer to a region holding text encoded using the encoding specified in format.
@@ -5117,7 +5116,7 @@ consumes up to `length` bytes from the buffer.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.Subpixel instead.")]
@@ -5145,7 +5144,7 @@ consumes up to `length` bytes from the buffer.
4.147.0.0
-
+
[System.Obsolete("Use SKTextAlign method overloads instead.")]
@@ -5172,7 +5171,7 @@ consumes up to `length` bytes from the buffer.
4.147.0.0
-
+
[System.Obsolete("Use SKTextEncoding method overloads instead.")]
@@ -5199,7 +5198,7 @@ consumes up to `length` bytes from the buffer.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.ScaleX instead.")]
@@ -5226,7 +5225,7 @@ consumes up to `length` bytes from the buffer.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.Size instead.")]
@@ -5253,7 +5252,7 @@ consumes up to `length` bytes from the buffer.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.SkewX instead.")]
@@ -5280,7 +5279,7 @@ consumes up to `length` bytes from the buffer.
4.147.0.0
-
+
[System.Obsolete("Use SKFont instead.")]
@@ -5308,7 +5307,7 @@ consumes up to `length` bytes from the buffer.
4.147.0.0
-
+
[System.Obsolete("Use SKFont.Typeface instead.")]
diff --git a/SkiaSharpAPI/SkiaSharp/SKPath.xml b/SkiaSharpAPI/SkiaSharp/SKPath.xml
index 43a0842d..d77d71e0 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPath.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPath.xml
@@ -1582,9 +1582,9 @@ the first point is automatically set to (0, 0).
System.IntPtr
- To be added.
- To be added.
- To be added.
+ Gets or sets the native Skia handle for this path, flushing any pending builder state before returning the handle.
+ The handle to the underlying native SkPath object.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml b/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
index 4b53c0fb..915706d3 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
@@ -11,8 +11,35 @@
- To be added.
- To be added.
+ Provides a mutable builder for constructing objects incrementally.
+ . Use
+ to obtain an immutable snapshot while
+keeping the builder alive, or to transfer
+ownership and reset the builder in a single call.
+
+Because `SKPathBuilder` is disposable, always wrap it in a `using` statement or call
+`Dispose` when you are finished.
+
+Relative move/line/curve methods (`RMoveTo`, `RLineTo`, `RConicTo`, `RCubicTo`,
+`RQuadTo`, `RArcTo`) interpret coordinates as offsets from the current point.
+
+## Examples
+
+```csharp
+using var builder = new SKPathBuilder();
+builder.MoveTo(0, 0);
+builder.LineTo(100, 0);
+builder.LineTo(100, 100);
+builder.Close();
+
+using SKPath path = builder.Detach();
+canvas.DrawPath(path, paint);
+```
+]]>
@@ -26,8 +53,8 @@
- To be added.
- To be added.
+ Initializes a new, empty with the default fill type.
+
@@ -43,9 +70,9 @@
- To be added.
- To be added.
- To be added.
+ The path whose contours are copied into the builder.
+ Initializes a new pre-populated with the contours of the specified path.
+
@@ -66,11 +93,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The bounding rectangle of the ellipse.
+ The starting angle of the arc in degrees.
+ The sweep angle of the arc in degrees.
+ Adds an open arc contour to the path.
+
@@ -92,12 +119,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-coordinate of the center.
+ The y-coordinate of the center.
+ The radius of the circle.
+ The winding direction of the circle contour.
+ Adds a closed circle contour to the path.
+
@@ -117,10 +144,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bounding rectangle of the oval.
+ The winding direction of the oval contour.
+ Adds a closed oval (ellipse) contour to the path.
+
@@ -140,10 +167,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The path whose contours are added.
+ How the first point of each added contour connects to the existing path.
+ Appends all contours from the specified path.
+
@@ -170,11 +197,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The path whose contours are added.
+ The matrix transform to apply to the added contours.
+ How the first point of each added contour connects to the existing path.
+ Appends all contours from the specified path after applying the given matrix transform.
+
@@ -196,12 +223,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The path whose contours are added.
+ The horizontal translation to apply.
+ The vertical translation to apply.
+ How the first point of each added contour connects to the existing path.
+ Appends all contours from the specified path, translated by the given offset.
+
@@ -221,10 +248,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The array of points that define the polygon vertices.
+ to close the polygon contour; to leave it open.
+ Adds a polygon contour to the path from an array of points.
+
@@ -244,10 +271,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The span of points that define the polygon vertices.
+ to close the polygon contour; to leave it open.
+ Adds a polygon contour to the path from a read-only span of points.
+
@@ -267,10 +294,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The rectangle to add.
+ The winding direction of the rectangle contour.
+ Adds a closed rectangle contour to the path.
+
@@ -291,11 +318,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The rectangle to add.
+ The winding direction of the rectangle contour.
+ The zero-based index of the corner at which to start the contour.
+ Adds a closed rectangle contour to the path, starting at the specified corner index.
+
@@ -315,10 +342,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The rounded rectangle to add.
+ The winding direction of the contour.
+ Adds a closed rounded-rectangle contour to the path.
+
@@ -339,11 +366,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The rounded rectangle to add.
+ The winding direction of the contour.
+ The zero-based index of the corner at which to start the contour.
+ Adds a closed rounded-rectangle contour to the path, starting at the specified corner index.
+
@@ -365,12 +392,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 the rounded corners.
+ The y-radius of the rounded corners.
+ The winding direction of the contour.
+ Adds a closed rounded-rectangle contour to the path using uniform x and y corner radii.
+
@@ -391,11 +418,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The end point of the first tangent line (starting from the current point).
+ The end point of the second tangent line.
+ The radius of the circular arc.
+ Appends a circular arc tangent to the two lines defined by the three points.
+
@@ -417,12 +444,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The bounding rectangle of the ellipse.
+ The starting angle of the arc in degrees.
+ The sweep angle of the arc in degrees. Positive values sweep clockwise.
+ to begin the arc with a move-to; to connect from the current point.
+ Appends an arc of the specified ellipse, optionally starting a new contour.
+
@@ -445,13 +472,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x and y radii of the arc ellipse.
+ The rotation of the ellipse x-axis in degrees.
+ Whether to choose the large-arc sweep.
+ Whether to sweep in the clockwise direction.
+ The end point of the arc.
+ Appends an SVG-style arc to the path using the radii, x-axis rotation, arc flags, and end point.
+
@@ -474,13 +501,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 end of the first tangent line.
+ The y-coordinate of the end of the first tangent line.
+ The x-coordinate of the end of the second tangent line.
+ The y-coordinate of the end of the second tangent line.
+ The radius of the circular arc.
+ Appends a circular arc tangent to the two lines defined by the four coordinates.
+
@@ -505,15 +532,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 arc ellipse.
+ The y-radius of the arc ellipse.
+ The rotation of the ellipse x-axis in degrees.
+ Whether to choose the large-arc sweep.
+ Whether to sweep in the clockwise direction.
+ The x-coordinate of the end point.
+ The y-coordinate of the end point.
+ Appends an SVG-style arc using individual radius, rotation, and coordinate parameters.
+
@@ -530,8 +557,8 @@
- To be added.
- To be added.
+ Closes the current open contour by drawing a straight line back to the start point.
+
@@ -552,11 +579,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The control point.
+ The end point of the conic curve.
+ The weight of the conic. A value of 1 is equivalent to a quadratic curve.
+ Appends a conic curve from the current point to the specified end point.
+
@@ -579,13 +606,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 end point.
+ The y-coordinate of the end point.
+ The weight of the conic.
+ Appends a conic curve from the current point to the specified coordinates.
+
@@ -606,11 +633,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The first control point.
+ The second control point.
+ The end point of the cubic curve.
+ Appends a cubic Bézier curve from the current point to the specified end point.
+
@@ -634,14 +661,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 second control point.
+ The y-coordinate of the second control point.
+ The x-coordinate of the end point.
+ The y-coordinate of the end point.
+ Appends a cubic Bézier curve from the current point to the specified coordinates.
+
@@ -658,9 +685,9 @@
- To be added.
- To be added.
- To be added.
+ Transfers ownership of the accumulated path to the caller and resets the builder.
+ A new containing all accumulated contours. The builder is reset after this call.
+
@@ -679,9 +706,9 @@
- To be added.
- To be added.
- To be added.
+ to release both managed and unmanaged resources; to release only unmanaged resources.
+ Releases the native resources used by the .
+
@@ -698,8 +725,8 @@
- To be added.
- To be added.
+ Releases the underlying native SkPathBuilder object.
+
@@ -715,9 +742,9 @@
SkiaSharp.SKPathFillType
- To be added.
- To be added.
- To be added.
+ Gets or sets the fill type that determines how the path interior is determined.
+ An specifying how enclosed regions are filled.
+
@@ -736,9 +763,9 @@
- To be added.
- To be added.
- To be added.
+ The end point of the line segment.
+ Appends a straight line from the current point to the specified point.
+
@@ -758,10 +785,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-coordinate of the end point.
+ The y-coordinate of the end point.
+ Appends a straight line from the current point to the specified coordinates.
+
@@ -780,9 +807,9 @@
- To be added.
- To be added.
- To be added.
+ The coordinates at which to start the new contour.
+ Begins a new contour at the specified point.
+
@@ -802,10 +829,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The x-coordinate of the starting point.
+ The y-coordinate of the starting point.
+ Begins a new contour at the specified coordinates.
+
@@ -825,10 +852,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The control point.
+ The end point of the curve.
+ Appends a quadratic Bézier curve from the current point to the specified end point using the given control point.
+
@@ -850,12 +877,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 end point.
+ The y-coordinate of the end point.
+ Appends a quadratic Bézier curve from the current point to the specified coordinates.
+
@@ -878,13 +905,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The x and y radii of the arc ellipse.
+ The rotation of the ellipse x-axis in degrees.
+ Whether to choose the large-arc sweep.
+ Whether to sweep in the clockwise direction.
+ The offset from the current point to the end of the arc.
+ Appends an SVG-style arc relative to the current point.
+
@@ -909,15 +936,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 arc ellipse.
+ The y-radius of the arc ellipse.
+ The rotation of the ellipse x-axis in degrees.
+ One of the enumeration values that specifies whether to use the large or small arc.
+ One of the enumeration values that specifies the sweep direction of the arc.
+ The horizontal offset from the current point to the end of the arc.
+ The vertical offset from the current point to the end of the arc.
+ Appends an SVG-style arc relative to the current point using individual coordinate offsets.
+
@@ -938,11 +965,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 end point.
+ The weight of the conic.
+ Appends a relative conic curve using offsets from the current point.
+
@@ -965,13 +992,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The horizontal offset from the current point to the control point.
+ The vertical offset from the current point to the control point.
+ The horizontal offset from the current point to the end point.
+ The vertical offset from the current point to the end point.
+ The weight of the conic.
+ Appends a relative conic curve using coordinate offsets from the current point.
+
@@ -992,11 +1019,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 second control point.
+ The offset from the current point to the end point.
+ Appends a relative cubic Bézier curve using offsets from the current point.
+
@@ -1020,14 +1047,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 horizontal offset to the first control point.
+ The vertical offset to the first control point.
+ The horizontal offset to the second control point.
+ The vertical offset to the second control point.
+ The horizontal offset to the end point.
+ The vertical offset to the end point.
+ Appends a relative cubic Bézier curve using coordinate offsets from the current point.
+
@@ -1044,8 +1071,8 @@
- To be added.
- To be added.
+ Clears all contours from the builder and resets it to the default state.
+
@@ -1064,9 +1091,9 @@
- To be added.
- To be added.
- To be added.
+ The path whose contours are added in reverse.
+ Appends all contours from the specified path in reverse order.
+
@@ -1085,9 +1112,9 @@
- To be added.
- To be added.
- To be added.
+ The offset from the current point to the end of the line.
+ Appends a straight line from the current point to a point offset by the specified amount.
+
@@ -1107,10 +1134,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The horizontal offset from the current point.
+ The vertical offset from the current point.
+ Appends a straight line from the current point to an offset position.
+
@@ -1129,9 +1156,9 @@
- To be added.
- To be added.
- To be added.
+ The offset from the current point at which to start the new contour.
+ Begins a new contour at an offset from the current point.
+
@@ -1151,10 +1178,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The horizontal offset from the current point.
+ The vertical offset from the current point.
+ Begins a new contour at an offset from the current point.
+
@@ -1174,10 +1201,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 end point.
+ Appends a relative quadratic Bézier curve using offsets from the current point.
+
@@ -1199,12 +1226,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The horizontal offset from the current point to the control point.
+ The vertical offset from the current point to the control point.
+ The horizontal offset from the current point to the end point.
+ The vertical offset from the current point to the end point.
+ Appends a relative quadratic Bézier curve using coordinate offsets from the current point.
+
@@ -1221,9 +1248,9 @@
- To be added.
- To be added.
- To be added.
+ Returns an immutable snapshot of the current path without resetting the builder.
+ A new containing all contours accumulated so far.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml b/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml
index 6a11f5f7..1a3e2c72 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml
@@ -345,13 +345,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The starting arc-length distance along the path.
+ The ending arc-length distance along the path.
+ The path builder to which the extracted segment contour is appended.
+ to begin the segment with a move-to operation; otherwise, .
+ Extracts a segment of the path between the specified arc-length positions and appends the result to the path builder.
+ if the segment was extracted successfully; otherwise, .
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKPixmap.xml b/SkiaSharpAPI/SkiaSharp/SKPixmap.xml
index 627bf7d8..cdc56fc9 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPixmap.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPixmap.xml
@@ -15,10 +15,10 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -250,10 +250,10 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.Nullable(2)]
-
+
[get: System.Runtime.CompilerServices.NullableContext(2)]
@@ -421,7 +421,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -453,7 +453,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -485,7 +485,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -517,7 +517,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -1092,7 +1092,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -1284,7 +1284,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(0)]
@@ -1311,7 +1311,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(0)]
@@ -1344,7 +1344,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(0)]
@@ -1359,7 +1359,7 @@
System.ValueType
-
+
[System.Runtime.CompilerServices.IsUnmanaged]
@@ -1385,7 +1385,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(0)]
@@ -1400,7 +1400,7 @@
System.ValueType
-
+
[System.Runtime.CompilerServices.IsUnmanaged]
@@ -1828,7 +1828,7 @@
4.147.0.0
-
+
[System.Obsolete("Use ScalePixels(SKPixmap destination, SKSamplingOptions sampling) instead.")]
@@ -1836,8 +1836,8 @@
System.Boolean
-
-
+
+
The pixmap to receive the scaled and converted pixels.
diff --git a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
index 040630d1..4efce096 100644
--- a/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKRuntimeEffectUniform.xml
@@ -20,7 +20,7 @@
[System.Runtime.CompilerServices.IsReadOnly]
-
+
[System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")]
diff --git a/SkiaSharpAPI/SkiaSharp/SKShader.xml b/SkiaSharpAPI/SkiaSharp/SKShader.xml
index ae066ae0..bc6bb65f 100644
--- a/SkiaSharpAPI/SkiaSharp/SKShader.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKShader.xml
@@ -705,7 +705,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use CreateImage(SKImage src, SKShaderTileMode tmx, SKShaderTileMode tmy, SKSamplingOptions sampling) instead.")]
@@ -802,7 +802,7 @@ The example above produces the following:
4.147.0.0
-
+
[System.Obsolete("Use CreateImage(SKImage src, SKShaderTileMode tmx, SKShaderTileMode tmy, SKSamplingOptions sampling, SKMatrix localMatrix) instead.")]
diff --git a/SkiaSharpAPI/SkiaSharp/SKStream.xml b/SkiaSharpAPI/SkiaSharp/SKStream.xml
index fc269d5a..dffba6b3 100644
--- a/SkiaSharpAPI/SkiaSharp/SKStream.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKStream.xml
@@ -33,9 +33,9 @@
- To be added.
- To be added.
- To be added.
+ Returns the contents of the stream as an object.
+ An containing the stream data, or if the stream does not support this operation.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKSurface.xml b/SkiaSharpAPI/SkiaSharp/SKSurface.xml
index 953c3d3b..f08471a8 100644
--- a/SkiaSharpAPI/SkiaSharp/SKSurface.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKSurface.xml
@@ -2826,12 +2826,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 canvas to draw the surface on.
+ The point at which to draw the upper-left corner of the surface.
+ The sampling options used when scaling or filtering the surface.
+ The paint to apply, or to use default settings.
+ Draws this surface onto the specified canvas at the given point using the provided sampling options and optional paint.
+
@@ -2885,13 +2885,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 canvas to draw the surface on.
+ The x-coordinate at which to draw the upper-left corner of the surface.
+ The y-coordinate at which to draw the upper-left corner of the surface.
+ The sampling options used when scaling or filtering the surface.
+ The paint to apply, or to use default settings.
+ Draws this surface onto the specified canvas at the given coordinates using the provided sampling options and optional paint.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml b/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml
index 8b19ae7b..2b19dbc4 100644
--- a/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKTextBlob.xml
@@ -56,7 +56,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
@@ -98,7 +98,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -129,7 +129,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -172,7 +172,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -204,7 +204,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -250,7 +250,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -283,7 +283,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -295,7 +295,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
@@ -334,7 +334,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -376,7 +376,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -411,7 +411,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -421,7 +421,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
@@ -457,7 +457,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -497,7 +497,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -507,7 +507,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
@@ -545,7 +545,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -595,7 +595,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -626,7 +626,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -638,7 +638,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
@@ -675,7 +675,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -715,7 +715,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -754,7 +754,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -785,7 +785,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -797,7 +797,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(0)]
@@ -834,7 +834,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -874,7 +874,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -933,7 +933,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -945,7 +945,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
@@ -983,7 +983,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(2)]
diff --git a/SkiaSharpAPI/SkiaSharp/SKTextBlobBuilder.xml b/SkiaSharpAPI/SkiaSharp/SKTextBlobBuilder.xml
index 15026356..d7736e12 100644
--- a/SkiaSharpAPI/SkiaSharp/SKTextBlobBuilder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKTextBlobBuilder.xml
@@ -130,7 +130,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -489,7 +489,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -498,7 +498,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -604,7 +604,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -945,7 +945,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -980,7 +980,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -1438,7 +1438,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -1586,7 +1586,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -1658,7 +1658,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -1798,7 +1798,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -1838,7 +1838,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -1874,7 +1874,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -1912,7 +1912,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -1946,7 +1946,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -1982,7 +1982,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -2016,7 +2016,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -2052,7 +2052,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -2090,7 +2090,7 @@
-
+
[System.Runtime.CompilerServices.Nullable(1)]
@@ -2150,7 +2150,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -2183,7 +2183,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -2257,7 +2257,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -2413,7 +2413,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(1)]
@@ -2455,7 +2455,7 @@
4.147.0.0
-
+
[System.Runtime.CompilerServices.NullableContext(2)]
diff --git a/SkiaSharpAPI/SkiaSharp/SKTypeface.xml b/SkiaSharpAPI/SkiaSharp/SKTypeface.xml
index b0f4c2f3..39803f69 100644
--- a/SkiaSharpAPI/SkiaSharp/SKTypeface.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKTypeface.xml
@@ -1,7 +1,8 @@
-
+
+
SkiaSharp
2.80.0.0
@@ -118,10 +119,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 font arguments specifying the desired variation position, palette index, and other settings.
+ Creates a new typeface using the font arguments to configure the variation design position, palette, and collection index.
+ A new configured with the specified arguments.
+
@@ -140,10 +141,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 apply.
+ Creates a new typeface with the specified color palette index selected.
+ A new with the specified palette active.
+
@@ -162,10 +163,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 design-space coordinates specifying where to render on each variation axis.
+ Creates a new typeface positioned at the specified design coordinates on the variation axes.
+ A new at the specified variation design position.
+
@@ -686,9 +687,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 shared empty typeface singleton that represents a font with no glyphs.
+ An immortal that is empty and never disposed.
+
@@ -1745,10 +1746,10 @@ using (var surface = SKSurface.Create(info)) {
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to fill with values.
+ Fills a span with information about each variation axis defined in the typeface.
+ The number of axis records written to .
+
@@ -1767,10 +1768,10 @@ using (var surface = SKSurface.Create(info)) {
- To be added.
- To be added.
- To be added.
- To be added.
+ The span to fill with values.
+ Fills a span with the current design-space coordinates for each variation axis.
+ The number of coordinate records written to .
+
@@ -1859,9 +1860,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, .
+
@@ -2219,9 +2220,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 in the typeface.
+ The number of variation axes, or zero if the typeface is not a variable font.
+
@@ -2237,9 +2238,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 of information records describing each variation axis in the typeface.
+ An array of values, or an empty array if the typeface is not a variable font.
+
@@ -2255,9 +2256,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 of the current design-space coordinates for each variation axis.
+ An array of values, or an empty array if the typeface has no variation data.
+
@@ -2273,9 +2274,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 axis coordinates in the current design position.
+ The number of variation coordinates, or zero if the typeface has no variation data.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml b/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
index 7343b6e0..940f26f1 100644
--- a/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
@@ -11,8 +11,33 @@
- To be added.
- To be added.
+ Encodes images and animations to the WebP format.
+ , and animated WebP is produced through the
+`EncodeAnimated` overloads which accept a collection of timed
+ objects.
+
+This class cannot be instantiated.
+
+## Examples
+
+```csharp
+// Encode a single bitmap as WebP
+using var bitmap = new SKBitmap(100, 100);
+using var data = SKWebpEncoder.Encode(bitmap.PeekPixels(), SKWebpEncoderOptions.Default);
+
+// Save animated WebP
+var frames = new[]
+{
+ new SKWebpEncoderFrame(bitmap, TimeSpan.FromMilliseconds(100)),
+};
+using var animData = SKWebpEncoder.EncodeAnimated(frames, SKWebpEncoderOptions.Default);
+```
+]]>
@@ -42,11 +67,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The pixel data to encode.
+ The encoding options such as quality and compression type.
+ Encodes the specified pixel map to WebP format using the given options.
+ An object containing the encoded WebP data, or if encoding fails.
+
@@ -72,12 +97,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The stream to write the encoded WebP data to.
+ The pixel data to encode.
+ The encoding options such as quality and compression type.
+ Encodes the specified pixel map to WebP format and writes the result to the stream.
+ if encoding succeeded; otherwise, .
+
@@ -103,12 +128,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The stream to write the encoded WebP data to.
+ The pixel data to encode.
+ The encoding options such as quality and compression type.
+ Encodes the specified pixel map to WebP format and writes the result to the stream.
+ if encoding succeeded; otherwise, .
+
@@ -133,11 +158,11 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The span of frames to include in the animation.
+ The encoding options applied to each frame.
+ Encodes a sequence of frames as an animated WebP and returns the result.
+ An object containing the encoded animated WebP data, or if encoding fails.
+
@@ -164,12 +189,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The stream to write the encoded animated WebP data to.
+ The array of frames to include in the animation.
+ The encoding options applied to each frame.
+ Encodes the provided array of frames as an animated WebP and writes the result to the stream.
+ if encoding succeeded; otherwise, .
+
@@ -196,12 +221,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ The stream to write the encoded animated WebP data to.
+ The span of frames to include in the animation.
+ The encoding options applied to each frame.
+ Encodes a sequence of frames as an animated WebP and writes the result to the stream.
+ if encoding succeeded; otherwise, .
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
index ed712a08..12f1b05e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
@@ -11,8 +11,28 @@
- To be added.
- To be added.
+ Represents a single frame in an animated WebP image, combining pixel data with a display duration.
+ with a
+ duration for use with the animated WebP encoder.
+Convenience constructors accept an or
+ and internally obtain a pixel map from them.
+
+The constructor that accepts calls
+ and throws
+ if the bitmap's pixels are not accessible.
+
+This is a value type and does not require disposal.
+
+## Examples
+
+```csharp
+using var bitmap = new SKBitmap(400, 300);
+var frame = new SKWebpEncoderFrame(bitmap, TimeSpan.FromMilliseconds(200));
+```
+]]>
@@ -29,10 +49,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The bitmap whose pixels are used for this frame. The bitmap must have accessible pixels.
+ The length of time this frame should be displayed.
+ Initializes a new by obtaining pixels from the specified bitmap and applying the given display duration.
+
@@ -49,10 +69,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The image to read pixel data from. Must be a raster-backed image.
+ The length of time this frame should be displayed.
+ Initializes a new by reading pixels from the specified raster-backed image and applying the given display duration.
+
@@ -69,10 +89,10 @@
- To be added.
- To be added.
- To be added.
- To be added.
+ The pixel data for this frame.
+ The length of time this frame should be displayed.
+ Initializes a new with the specified pixel map and display duration.
+
@@ -93,9 +113,9 @@
System.TimeSpan
- To be added.
- To be added.
- To be added.
+ Gets or sets the length of time this frame is displayed in the animation.
+ A representing the frame display duration.
+
@@ -116,9 +136,9 @@
SkiaSharp.SKPixmap
- To be added.
- To be added.
- To be added.
+ Gets or sets the pixel data associated with this frame.
+ The holding the pixel data for this frame.
+
diff --git a/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml b/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml
index 212b875b..1cbfe3ea 100644
--- a/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SkiaExtensions.xml
@@ -519,7 +519,7 @@
4.147.0.0
-
+
[System.Obsolete("Use SKSamplingOptions instead.")]
diff --git a/SkiaSharpAPI/index.xml b/SkiaSharpAPI/index.xml
index f8686330..d7c1cbd7 100644
--- a/SkiaSharpAPI/index.xml
+++ b/SkiaSharpAPI/index.xml
@@ -140,6 +140,7 @@
+
@@ -212,6 +213,7 @@
+
@@ -435,6 +437,7 @@
+
@@ -750,12 +753,12 @@
System.Void
-
-
-
-
-
-
+
+
+
+
+
+
The canvas to draw on.
@@ -812,13 +815,13 @@
System.Void
-
-
-
-
-
-
-
+
+
+
+
+
+
+
The canvas to draw on.
@@ -846,13 +849,13 @@
System.Void
-
-
-
-
-
-
-
+
+
+
+
+
+
+
The canvas to draw on.
@@ -912,14 +915,14 @@
System.Void
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
The canvas to draw on.
@@ -948,11 +951,11 @@
System.Void
-
-
-
-
-
+
+
+
+
+
The canvas to draw on.
@@ -1006,12 +1009,12 @@
System.Void
-
-
-
-
-
-
+
+
+
+
+
+
The canvas to draw on.
@@ -1038,12 +1041,12 @@
System.Void
-
-
-
-
-
-
+
+
+
+
+
+
The canvas to draw on.
@@ -1100,13 +1103,13 @@
System.Void
-
-
-
-
-
-
-
+
+
+
+
+
+
+
The canvas to draw on.
@@ -1121,6 +1124,126 @@
+
+
+
+
+
+
+
+
+ ExtensionMethod
+
+ HarfBuzzSharp.HBColor
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+
+
+
+
+
+ ExtensionMethod
+
+ HarfBuzzSharp.HBColor
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+
+
+
+
+
+ ExtensionMethod
+
+ SkiaSharp.SKColor
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+
+
+
+
+
+ ExtensionMethod
+
+ SkiaSharp.SKColorF
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+
+
+
+
+
+
+
+
+ ExtensionMethod
+
+ SkiaSharp.SKColor[]
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
@@ -1204,7 +1327,7 @@
System.Int32
-
+
The color type to query.
@@ -1556,7 +1679,7 @@
SkiaSharp.SKSamplingOptions
-
+
The filter quality to convert.
@@ -3124,7 +3247,7 @@
ExtensionMethod
-
+
To be added.
@@ -3146,7 +3269,7 @@
ExtensionMethod
-
+
To be added.
@@ -3168,7 +3291,7 @@
ExtensionMethod
-
+
To be added.
@@ -3190,7 +3313,7 @@
ExtensionMethod
-
+
To be added.
@@ -3212,7 +3335,7 @@
ExtensionMethod
-
+
To be added.
@@ -3234,7 +3357,7 @@
ExtensionMethod
-
+
To be added.
@@ -3256,7 +3379,7 @@
ExtensionMethod
-
+
To be added.
@@ -3478,7 +3601,7 @@
ExtensionMethod
-
+
To be added.
@@ -3500,7 +3623,7 @@
ExtensionMethod
-
+
To be added.
@@ -3568,7 +3691,7 @@
ExtensionMethod
-
+
To be added.
@@ -3590,7 +3713,7 @@
ExtensionMethod
-
+
To be added.
@@ -3634,7 +3757,7 @@
ExtensionMethod
-
+
To be added.
@@ -3678,7 +3801,7 @@
ExtensionMethod
-
+
To be added.
@@ -4860,9 +4983,9 @@
UIKit.UIImage
-
-
-
+
+
+
The SkiaSharp bitmap.
@@ -4960,10 +5083,10 @@
UIKit.UIImage
-
-
-
-
+
+
+
+
The SkiaSharp picture.
@@ -5036,9 +5159,9 @@
UIKit.UIImage
-
-
-
+
+
+
The SkiaSharp pixmap.
@@ -6276,12 +6399,12 @@
-
-
-
+
+
+
ExtensionMethod
- Microsoft.Maui.Hosting.MauiAppBuilder
+ Microsoft.Maui.Hosting.MauiAppBuilder
@@ -6992,7 +7115,7 @@
SkiaSharp.SKColorF
-
+
The Tizen NUI color.
@@ -7036,7 +7159,7 @@
SkiaSharp.SKPoint
-
+
The Tizen NUI position.
@@ -7080,7 +7203,7 @@
SkiaSharp.SKPointI
-
+
The Tizen NUI 2D position.
@@ -7124,7 +7247,7 @@
SkiaSharp.SKRect
-
+
The Tizen NUI rectangle.
@@ -7168,7 +7291,7 @@
SkiaSharp.SKRectI
-
+
The Tizen NUI rectangle.
@@ -7212,7 +7335,7 @@
SkiaSharp.SKSize
-
+
The Tizen NUI size.
@@ -7256,7 +7379,7 @@
SkiaSharp.SKSizeI
-
+
The Tizen NUI 2D size.
@@ -8414,9 +8537,9 @@
UIKit.UIImage
-
-
-
+
+
+
The SkiaSharp bitmap.
@@ -8514,10 +8637,10 @@
UIKit.UIImage
-
-
-
-
+
+
+
+
The SkiaSharp picture.
@@ -8590,9 +8713,9 @@
UIKit.UIImage
-
-
-
+
+
+
The SkiaSharp pixmap.