diff --git a/SkiaSharpAPI/HarfBuzzSharp/Face.xml b/SkiaSharpAPI/HarfBuzzSharp/Face.xml
index 5f08a08e..d97f97eb 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Face.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Face.xml
@@ -167,10 +167,10 @@
- The zero-based index of the named instance.
- Gets the design-space coordinates for a named instance.
- An array of design-space coordinate values for the named instance.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -190,11 +190,11 @@
- The zero-based index of the named instance.
- The span to fill with the design-space coordinate values.
- Fills a span with the design-space coordinates for a named instance.
- The number of coordinates written to the span.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -213,10 +213,10 @@
- The zero-based index of the named instance.
- Gets the number of design-space coordinates for a named instance.
- The number of design-space coordinates for the named instance.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -235,10 +235,10 @@
- The zero-based index of the named instance.
- Gets the name ID of the PostScript name for a named instance.
- The OpenType name ID of the PostScript name for the named instance.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -257,10 +257,10 @@
- The zero-based index of the named instance.
- Gets the name ID of the subfamily name for a named instance.
- The OpenType name ID of the subfamily name for the named instance.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -279,10 +279,10 @@
- The zero-based index of the color entry.
- Gets the name ID of the color entry at the specified index in a color palette.
- The OpenType name ID of the color entry name.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -301,10 +301,10 @@
- The zero-based index of the color palette.
- Gets the colors in a color palette.
- An array of packed ARGB color values in the palette.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -324,11 +324,11 @@
- The zero-based index of the color palette.
- The span to fill with packed ARGB color values.
- Fills a span with the colors in a color palette.
- The number of colors written to the span.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -347,10 +347,10 @@
- The zero-based index of the color palette.
- Gets the flags for a color palette.
- The flags describing the palette, such as whether it is a light or dark palette.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -369,10 +369,10 @@
- The zero-based index of the color palette.
- Gets the name ID for a color palette.
- The OpenType name ID of the palette name.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -391,10 +391,10 @@
- The span to fill with variation axis information.
- Fills a span with information about the font's variation axes.
- The number of variation axes written to the span.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -428,9 +428,9 @@
System.Boolean
- Gets a value indicating whether this face contains COLRv0 color glyph layers.
- if the face has a COLR table with color layers; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
@@ -446,9 +446,9 @@
System.Boolean
- Gets a value indicating whether this face contains PNG color glyphs.
- if the face has a CBDT/CBLC or sbix table with PNG images; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
@@ -464,9 +464,9 @@
System.Boolean
- Gets a value indicating whether this face contains SVG color glyphs.
- if the face has an SVG table; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
@@ -482,9 +482,9 @@
System.Boolean
- Gets a value indicating whether this face contains color palettes.
- if the face has a CPAL table with color palettes; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
@@ -500,9 +500,9 @@
System.Boolean
- Gets a value indicating whether this face contains OpenType variation data.
- if the face has variation data such as an fvar table; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
@@ -573,9 +573,9 @@
System.Int32
- Gets the number of named instances defined in the font.
- The number of named instances in the font's fvar table.
-
+ To be added.
+ To be added.
+ To be added.
@@ -591,9 +591,9 @@
System.Int32
- Gets the number of color palettes defined in the font.
- The number of color palettes in the font's CPAL table.
-
+ To be added.
+ To be added.
+ To be added.
@@ -653,11 +653,11 @@
- The four-byte tag identifying the variation axis.
- When this method returns, contains information about the variation axis if found.
- Tries to find a variation axis by its tag.
- if the axis was found; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -691,9 +691,9 @@
System.Int32
- Gets the number of variation axes defined in the font.
- The number of variation axes in the font's fvar table.
-
+ To be added.
+ To be added.
+ To be added.
@@ -709,9 +709,9 @@
HarfBuzzSharp.OpenTypeVarAxisInfo[]
- Gets an array of information about each variation axis defined in the font.
- An array of describing each variation axis.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/HarfBuzzSharp/Font.xml b/SkiaSharpAPI/HarfBuzzSharp/Font.xml
index 44f237b7..b9693d38 100644
--- a/SkiaSharpAPI/HarfBuzzSharp/Font.xml
+++ b/SkiaSharpAPI/HarfBuzzSharp/Font.xml
@@ -321,10 +321,10 @@
- The span to fill with normalized variation coordinate values.
- Fills a span with the font's current variation coordinates in normalized form.
- The number of coordinates written to the span.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -579,9 +579,9 @@
- The design-space coordinate values to set, one per variation axis.
- Sets the font's variation axes using design-space coordinate values.
-
+ To be added.
+ To be added.
+ To be added.
@@ -600,9 +600,9 @@
- The normalized coordinate values to set, one per variation axis.
- Sets the font's variation axes using normalized coordinate values.
-
+ To be added.
+ To be added.
+ To be added.
@@ -621,9 +621,9 @@
- The zero-based index of the named instance to apply.
- Sets the font's variation axes to match a named instance.
-
+ To be added.
+ To be added.
+ To be added.
@@ -642,9 +642,9 @@
- The variation tag-value pairs to apply.
- Sets the font's variation axes using a collection of tag-value pairs.
-
+ To be added.
+ To be added.
+ To be added.
@@ -1250,9 +1250,9 @@
System.Int32[]
- Gets an array of the font's current variation coordinates in normalized form.
- An array of normalized variation coordinate values, one per variation axis.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml b/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml
index 8641af59..719b610c 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Blazor/_Imports.xml
@@ -73,8 +73,8 @@
- Executes the Blazor component imports.
-
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml b/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml
index 76168a14..f6a6007e 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Gtk/GTKExtensions.xml
@@ -70,13 +70,13 @@
-
+
- The SkiaSharp integer rectangle to convert.
- Converts an to a GDK rectangle.
- A equivalent to the SkiaSharp rectangle.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -90,13 +90,13 @@
-
+
- The SkiaSharp color to convert.
- Converts an to a GDK RGBA color.
- A equivalent to the SkiaSharp color.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -110,13 +110,13 @@
-
+
- The SkiaSharp floating-point color to convert.
- Converts an to a GDK RGBA color.
- A equivalent to the SkiaSharp floating-point color.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -130,13 +130,13 @@
-
+
- The SkiaSharp point to convert.
- Converts an to a Graphene point.
- A equivalent to the SkiaSharp point.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -150,13 +150,13 @@
-
+
- The SkiaSharp 3D point to convert.
- Converts an to a Graphene 3D point.
- A equivalent to the SkiaSharp 3D point.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -170,13 +170,13 @@
-
+
- The SkiaSharp rectangle to convert.
- Converts an to a Graphene rectangle.
- A equivalent to the SkiaSharp rectangle.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -190,13 +190,13 @@
-
+
- The SkiaSharp size to convert.
- Converts an to a Graphene size.
- A equivalent to the SkiaSharp size.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -491,13 +491,13 @@
-
+
- The GDK RGBA color to convert.
- Converts a GDK RGBA color to an .
- An equivalent to the GDK color.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -511,13 +511,13 @@
-
+
- The GDK RGBA color to convert.
- Converts a GDK RGBA color to an .
- An equivalent to the GDK color.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -594,13 +594,13 @@
-
+
- The Graphene point to convert.
- Converts a Graphene point to an .
- An equivalent to the Graphene point.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -614,13 +614,13 @@
-
+
- The Graphene 3D point to convert.
- Converts a Graphene 3D point to an .
- An equivalent to the Graphene 3D point.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -665,13 +665,13 @@
-
+
- The Graphene rectangle to convert.
- Converts a Graphene rectangle to an .
- An equivalent to the Graphene rectangle.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -720,13 +720,13 @@
-
+
- The Graphene size to convert.
- Converts a Graphene size to an .
- An equivalent to the Graphene size.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml b/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml
index 40fe93b1..e23eec26 100644
--- a/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml
+++ b/SkiaSharpAPI/SkiaSharp.Views.Gtk/SKDrawingArea.xml
@@ -89,8 +89,8 @@
- Releases all resources used by the .
-
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
index 9670a62f..c216be8c 100644
--- a/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
+++ b/SkiaSharpAPI/SkiaSharp/GRVkYcbcrComponents.xml
@@ -15,26 +15,8 @@
- Specifies the component swizzle mapping for a Vulkan YCbCr sampler conversion.
- to configure Vulkan YCbCr (Y'CbCr) image sampling.
-
-## Examples
-
-```csharp
-var components = new GRVkYcbcrComponents
-{
- R = 0, // VK_COMPONENT_SWIZZLE_IDENTITY
- G = 0,
- B = 0,
- A = 0
-};
-```
-]]>
+ To be added.
+ To be added.
@@ -55,9 +37,9 @@ var components = new GRVkYcbcrComponents
System.UInt32
- Gets or sets the swizzle value for the alpha component.
- A Vulkan component swizzle value for the alpha channel.
-
+ To be added.
+ To be added.
+ To be added.
@@ -78,9 +60,9 @@ var components = new GRVkYcbcrComponents
System.UInt32
- Gets or sets the swizzle value for the blue component.
- A Vulkan component swizzle value for the blue channel.
-
+ To be added.
+ To be added.
+ To be added.
@@ -107,10 +89,10 @@ var components = new GRVkYcbcrComponents
- The instance to compare with the current instance.
- Determines whether this instance is equal to another .
- if the two instances are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -134,10 +116,10 @@ var components = new GRVkYcbcrComponents
- The object to compare with the current instance.
- Determines whether this instance is equal to the specified object.
- if the object is a equal to this instance; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -158,9 +140,9 @@ var components = new GRVkYcbcrComponents
System.UInt32
- Gets or sets the swizzle value for the green component.
- A Vulkan component swizzle value for the green channel.
-
+ To be added.
+ To be added.
+ To be added.
@@ -182,9 +164,9 @@ var components = new GRVkYcbcrComponents
- Returns the hash code for this instance.
- A 32-bit signed integer hash code.
-
+ To be added.
+ To be added.
+ To be added.
@@ -204,11 +186,11 @@ var components = new GRVkYcbcrComponents
- The first instance to compare.
- The second instance to compare.
- Determines whether two instances are equal.
- if the two instances are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -228,11 +210,11 @@ var components = new GRVkYcbcrComponents
- The first instance to compare.
- The second instance to compare.
- Determines whether two instances are not equal.
- if the two instances are not equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -253,9 +235,9 @@ var components = new GRVkYcbcrComponents
System.UInt32
- Gets or sets the swizzle value for the red component.
- A Vulkan component swizzle value for the red channel.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml b/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
index 1b1ccc99..0828f037 100644
--- a/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
+++ b/SkiaSharpAPI/SkiaSharp/GrVkYcbcrConversionInfo.xml
@@ -68,9 +68,9 @@
SkiaSharp.GRVkYcbcrComponents
- Gets or sets the component swizzle mapping for the YCbCr conversion.
- A describing the component swizzle.
-
+ To be added.
+ To be added.
+ To be added.
@@ -351,9 +351,9 @@
System.Boolean
- Gets or sets a value indicating whether the sampler filter must match the chroma filter.
- if the sampler filter must match the chroma filter; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
@@ -374,9 +374,9 @@
System.Boolean
- Gets or sets a value indicating whether linear filtering is supported for the YCbCr conversion.
- if linear filtering is supported; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKCanvas.xml b/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
index 4318a692..936510d8 100644
--- a/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKCanvas.xml
@@ -3000,12 +3000,12 @@ contours intersect each other (think ).
- The surface to draw.
- The point at which to draw the surface.
- The sampling options to use when drawing.
- The paint to use when drawing, or for default settings.
- Draws a surface onto this canvas at the specified point using the given sampling options and optional paint.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -3059,13 +3059,13 @@ contours intersect each other (think ).
- The surface to draw.
- The horizontal position at which to draw the surface.
- The vertical position at which to draw the surface.
- The sampling options to use when drawing.
- The paint to use when drawing, or for default settings.
- Draws a surface onto this canvas at the specified coordinates using the given sampling options and optional paint.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -4851,52 +4851,52 @@ guaranteed to happen. If exact clipping is desired, use
-
-
-
+
+
+
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.
-
-
-
+
+
+
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.
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml b/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml
index 6268129c..9e7e0d87 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorSpace.xml
@@ -36,11 +36,11 @@
- The CICP code point identifying the color primaries.
- The CICP code point identifying the transfer characteristics.
- Creates a color space from CICP color primaries and transfer characteristics.
- A new matching the specified CICP parameters, or if the parameters are not supported.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorType.xml b/SkiaSharpAPI/SkiaSharp/SKColorType.xml
index c67596fa..50e64301 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorType.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorType.xml
@@ -155,7 +155,7 @@
25
- Extended range BGRA format with 10 bits per channel and 2 bits for alpha, stored as a packed 32-bit value.
+ To be added.
@@ -234,7 +234,7 @@
27
- A single red channel stored as a 16-bit unsigned normalized value.
+ To be added.
@@ -519,7 +519,7 @@
26
- An RGB format with each channel stored as a 16-bit float; the fourth 16-bit slot is unused.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml b/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml
index aaf2fd21..6648c6d8 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorspacePrimariesCicp.xml
@@ -10,21 +10,8 @@
System.Enum
- Defines color primaries as specified by the ITU-T H.273 (CICP) standard.
- to create a color space from CICP parameters.
-
-## Examples
-
-```csharp
-// Create a Rec.2020 HDR color space with PQ transfer function
-var colorSpace = SKColorSpace.CreateCicp(
- SKColorspacePrimariesCicp.Rec2020,
- SKColorspaceTransferFnCicp.Pq);
-```
-]]>
+ To be added.
+ To be added.
@@ -41,7 +28,7 @@ var colorSpace = SKColorSpace.CreateCicp(
8
- Color primaries for generic film (CICP code point 8).
+ To be added.
@@ -58,7 +45,7 @@ var colorSpace = SKColorSpace.CreateCicp(
22
- Color primaries corresponding to ITU-T H.273 code point 22 (P3-D65 or Display P3).
+ To be added.
@@ -75,7 +62,7 @@ var colorSpace = SKColorSpace.CreateCicp(
9
- Color primaries for ITU-R BT.2020 (Rec. 2020), used for wide-color-gamut HDR content (CICP code point 9).
+ To be added.
@@ -92,7 +79,7 @@ var colorSpace = SKColorSpace.CreateCicp(
5
- Color primaries for ITU-R BT.470 System B/G, used for PAL and SECAM broadcasting (CICP code point 5).
+ To be added.
@@ -109,7 +96,7 @@ var colorSpace = SKColorSpace.CreateCicp(
4
- Color primaries for ITU-R BT.470 System M, used for NTSC broadcasting (CICP code point 4).
+ To be added.
@@ -126,7 +113,7 @@ var colorSpace = SKColorSpace.CreateCicp(
6
- Color primaries for ITU-R BT.601, used for standard-definition video (CICP code point 6).
+ To be added.
@@ -143,7 +130,7 @@ var colorSpace = SKColorSpace.CreateCicp(
1
- Color primaries for ITU-R BT.709 (Rec. 709), used for HDTV and sRGB (CICP code point 1).
+ To be added.
@@ -160,7 +147,7 @@ var colorSpace = SKColorSpace.CreateCicp(
12
- Color primaries for SMPTE EG 432-1 (P3-D65 Display).
+ To be added.
@@ -177,7 +164,7 @@ var colorSpace = SKColorSpace.CreateCicp(
11
- Color primaries for SMPTE RP 431-2 (DCI-P3).
+ To be added.
@@ -194,7 +181,7 @@ var colorSpace = SKColorSpace.CreateCicp(
7
- Color primaries for SMPTE ST 240, used for early HDTV production (CICP code point 7).
+ To be added.
@@ -211,7 +198,7 @@ var colorSpace = SKColorSpace.CreateCicp(
10
- Color primaries for SMPTE ST 428-1 (DCDM XYZ).
+ To be added.
@@ -228,7 +215,7 @@ var colorSpace = SKColorSpace.CreateCicp(
0
- Unspecified color primaries (CICP code point 0).
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml b/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml
index 5a91d2c6..bddb849d 100644
--- a/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKColorspaceTransferFnCicp.xml
@@ -10,21 +10,8 @@
System.Enum
- Defines electro-optical transfer functions as specified by the ITU-T H.273 (CICP) standard.
- to create a color space from CICP parameters.
-
-## Examples
-
-```csharp
-// Create a Rec.2020 HDR color space with HLG transfer function
-var colorSpace = SKColorSpace.CreateCicp(
- SKColorspacePrimariesCicp.Rec2020,
- SKColorspaceTransferFnCicp.Hlg);
-```
-]]>
+ To be added.
+ To be added.
@@ -41,7 +28,7 @@ var colorSpace = SKColorSpace.CreateCicp(
18
- Hybrid Log-Gamma (HLG) transfer function for HDR content (ARIB STD-B67).
+ To be added.
@@ -58,7 +45,7 @@ var colorSpace = SKColorSpace.CreateCicp(
13
- IEC 61966-2-1 (sRGB) transfer function.
+ To be added.
@@ -75,7 +62,7 @@ var colorSpace = SKColorSpace.CreateCicp(
11
- IEC 61966-2-4 transfer function for extended-gamut video.
+ To be added.
@@ -92,7 +79,7 @@ var colorSpace = SKColorSpace.CreateCicp(
8
- Linear transfer function with no gamma correction (CICP code point 8).
+ To be added.
@@ -109,7 +96,7 @@ var colorSpace = SKColorSpace.CreateCicp(
16
- Perceptual Quantizer (PQ) transfer function for HDR content, as defined by SMPTE ST 2084 (CICP code point 16).
+ To be added.
@@ -126,7 +113,7 @@ var colorSpace = SKColorSpace.CreateCicp(
14
- ITU-R BT.2020 transfer function for 10-bit content (CICP code point 14).
+ To be added.
@@ -143,7 +130,7 @@ var colorSpace = SKColorSpace.CreateCicp(
15
- ITU-R BT.2020 transfer function for 12-bit content (CICP code point 15).
+ To be added.
@@ -160,7 +147,7 @@ var colorSpace = SKColorSpace.CreateCicp(
5
- Transfer function for ITU-R BT.470 System B/G, approximately gamma 2.8 (CICP code point 5).
+ To be added.
@@ -177,7 +164,7 @@ var colorSpace = SKColorSpace.CreateCicp(
4
- Transfer function for ITU-R BT.470 System M, approximately gamma 2.2 (CICP code point 4).
+ To be added.
@@ -194,7 +181,7 @@ var colorSpace = SKColorSpace.CreateCicp(
6
- Transfer function for ITU-R BT.601 standard-definition video (CICP code point 6).
+ To be added.
@@ -211,7 +198,7 @@ var colorSpace = SKColorSpace.CreateCicp(
1
- Transfer function for ITU-R BT.709 (Rec. 709) high-definition video (CICP code point 1).
+ To be added.
@@ -228,7 +215,7 @@ var colorSpace = SKColorSpace.CreateCicp(
7
- Transfer function for SMPTE ST 240, used for early HDTV production (CICP code point 7).
+ To be added.
@@ -245,7 +232,7 @@ var colorSpace = SKColorSpace.CreateCicp(
17
- Transfer function for SMPTE ST 428-1 (DCDM XYZ gamma 2.6).
+ To be added.
@@ -262,7 +249,7 @@ var colorSpace = SKColorSpace.CreateCicp(
0
- Unspecified transfer characteristics (CICP code point 0).
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml b/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
index 3f9246ed..c6d5588e 100644
--- a/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKDocumentXpsOptions.xml
@@ -15,23 +15,8 @@
- Provides options for creating XPS documents.
- . Use this struct to control rendering quality and PNG embedding behavior when generating XPS output.
-
-## Examples
-
-```csharp
-using var stream = File.OpenWrite("output.xps");
-using var doc = SKDocument.CreateXps(stream, 300f);
-using var canvas = doc.BeginPage(595, 842);
-canvas.DrawColor(SKColors.White);
-doc.EndPage();
-doc.Close();
-```
-]]>
+ To be added.
+ To be added.
@@ -52,9 +37,9 @@ doc.Close();
System.Boolean
- Gets or sets a value indicating whether images may be embedded in formats other than PNG.
- to allow non-PNG image formats; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
@@ -75,9 +60,9 @@ doc.Close();
System.Single
- Gets or sets the dots-per-inch resolution for the XPS document.
- The DPI value used when rendering the document. The default is 72.
-
+ To be added.
+ To be added.
+ To be added.
@@ -104,10 +89,10 @@ doc.Close();
- The instance to compare with the current instance.
- Determines whether this instance is equal to another .
- if the two instances are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -131,10 +116,10 @@ doc.Close();
- The object to compare with the current instance.
- Determines whether this instance is equal to the specified object.
- if the object is an equal to this instance; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -156,9 +141,9 @@ doc.Close();
- Returns the hash code for this instance.
- A 32-bit signed integer hash code.
-
+ To be added.
+ To be added.
+ To be added.
@@ -178,11 +163,11 @@ doc.Close();
- The first instance to compare.
- The second instance to compare.
- Determines whether two instances are equal.
- if the two instances are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -202,11 +187,11 @@ doc.Close();
- The first instance to compare.
- The second instance to compare.
- Determines whether two instances are not equal.
- if the two instances are not equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml b/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
index 55b86677..57ae755b 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontArguments.xml
@@ -19,27 +19,8 @@
- Specifies arguments for customizing a typeface when cloning it.
- . It allows selecting a font collection index, a color palette, palette color overrides, and a variable-font design position.
-
-## Examples
-
-```csharp
-var args = new SKFontArguments
-{
- CollectionIndex = 0,
- PaletteIndex = 1,
- VariationDesignPosition = new SKFontVariationPositionCoordinate[]
- {
- new SKFontVariationPositionCoordinate { Axis = new SKFourByteTag('w','g','h','t'), Value = 700 }
- }
-};
-using var cloned = typeface.Clone(args);
-```
-]]>
+ To be added.
+ To be added.
@@ -60,9 +41,9 @@ using var cloned = typeface.Clone(args);
System.Int32
- Gets or sets the zero-based index of the font to select from a font collection.
- The zero-based index of the font within a font collection file. Use 0 for non-collection fonts.
-
+ To be added.
+ To be added.
+ To be added.
@@ -83,9 +64,9 @@ using var cloned = typeface.Clone(args);
System.Int32
- Gets or sets the zero-based index of the color palette to use from the font.
- The zero-based index of the color palette to apply when rendering color glyphs.
-
+ To be added.
+ To be added.
+ To be added.
@@ -106,9 +87,9 @@ using var cloned = typeface.Clone(args);
System.ReadOnlySpan<SkiaSharp.SKFontPaletteOverride>
- Gets or sets the color overrides to apply to specific palette entries.
- A span of entries that replace individual palette colors.
-
+ To be added.
+ To be added.
+ To be added.
@@ -129,9 +110,9 @@ using var cloned = typeface.Clone(args);
System.ReadOnlySpan<SkiaSharp.SKFontVariationPositionCoordinate>
- Gets or sets the design-space axis coordinates for variable font instances.
- A span of entries specifying axis tag-value pairs.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml b/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
index 1aba3d22..64ca610d 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontPaletteOverride.xml
@@ -15,23 +15,8 @@
- Represents a color override for a single entry in a font color palette.
- to replace one or more colors in a font's built-in color palette.
-
-## Examples
-
-```csharp
-var overrides = new SKFontPaletteOverride[]
-{
- new SKFontPaletteOverride { Index = 0, Color = 0xFFFF0000 } // Replace palette entry 0 with red
-};
-var args = new SKFontArguments { PaletteIndex = 0, PaletteOverrides = overrides };
-using var cloned = typeface.Clone(args);
-```
-]]>
+ To be added.
+ To be added.
@@ -52,9 +37,9 @@ using var cloned = typeface.Clone(args);
System.UInt32
- Gets or sets the replacement color for the palette entry.
- A packed ARGB color value that replaces the original palette color.
-
+ To be added.
+ To be added.
+ To be added.
@@ -81,10 +66,10 @@ using var cloned = typeface.Clone(args);
- The instance to compare with the current instance.
- Determines whether this instance is equal to another .
- if the two instances are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -108,10 +93,10 @@ using var cloned = typeface.Clone(args);
- The object to compare with the current instance.
- Determines whether this instance is equal to the specified object.
- if the object is an equal to this instance; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -133,9 +118,9 @@ using var cloned = typeface.Clone(args);
- Returns the hash code for this instance.
- A 32-bit signed integer hash code.
-
+ To be added.
+ To be added.
+ To be added.
@@ -156,9 +141,9 @@ using var cloned = typeface.Clone(args);
System.UInt16
- Gets or sets the zero-based index of the palette entry to override.
- The zero-based index identifying which palette color entry is replaced.
-
+ To be added.
+ To be added.
+ To be added.
@@ -178,11 +163,11 @@ using var cloned = typeface.Clone(args);
- The first instance to compare.
- The second instance to compare.
- Determines whether two instances are equal.
- if the two instances are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -202,11 +187,11 @@ using var cloned = typeface.Clone(args);
- The first instance to compare.
- The second instance to compare.
- Determines whether two instances are not equal.
- if the two instances are not equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml b/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
index ecf41652..8696fae6 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontVariationAxis.xml
@@ -15,22 +15,8 @@
- Describes a single variation axis of a variable font.
- or .
-
-## Examples
-
-```csharp
-SKFontVariationAxis[] axes = typeface.VariationDesignParameters;
-foreach (var axis in axes)
-{
- Console.WriteLine($"{axis.Tag}: [{axis.Min}, {axis.Default}, {axis.Max}]");
-}
-```
-]]>
+ To be added.
+ To be added.
@@ -51,9 +37,9 @@ foreach (var axis in axes)
System.Single
- Gets or sets the default value for this variation axis.
- The default design-space value of the axis.
-
+ To be added.
+ To be added.
+ To be added.
@@ -80,10 +66,10 @@ foreach (var axis in axes)
- The instance to compare with the current instance.
- Determines whether this instance is equal to another .
- if the two instances are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -107,10 +93,10 @@ foreach (var axis in axes)
- The object to compare with the current instance.
- Determines whether this instance is equal to the specified object.
- if the object is an equal to this instance; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -132,9 +118,9 @@ foreach (var axis in axes)
- Returns the hash code for this instance.
- A 32-bit signed integer hash code.
-
+ To be added.
+ To be added.
+ To be added.
@@ -155,9 +141,9 @@ foreach (var axis in axes)
System.Boolean
- Gets or sets a value indicating whether this axis is hidden from user interfaces.
- if the axis should be hidden from the user; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
@@ -178,9 +164,9 @@ foreach (var axis in axes)
System.Single
- Gets or sets the maximum value for this variation axis.
- The maximum design-space value of the axis.
-
+ To be added.
+ To be added.
+ To be added.
@@ -201,9 +187,9 @@ foreach (var axis in axes)
System.Single
- Gets or sets the minimum value for this variation axis.
- The minimum design-space value of the axis.
-
+ To be added.
+ To be added.
+ To be added.
@@ -223,11 +209,11 @@ foreach (var axis in axes)
- The first instance to compare.
- The second instance to compare.
- Determines whether two instances are equal.
- if the two instances are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -247,11 +233,11 @@ foreach (var axis in axes)
- The first instance to compare.
- The second instance to compare.
- Determines whether two instances are not equal.
- if the two instances are not equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -272,9 +258,9 @@ foreach (var axis in axes)
SkiaSharp.SKFourByteTag
- Gets or sets the four-byte tag that identifies this variation axis.
- An identifying the axis, such as 'wght' for weight.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml b/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
index ff4c461e..bdaf5a82 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFontVariationPositionCoordinate.xml
@@ -15,26 +15,8 @@
- Specifies an axis-value pair for positioning a variable font instance in design space.
- or .
-
-## Examples
-
-```csharp
-var coords = new SKFontVariationPositionCoordinate[]
-{
- new SKFontVariationPositionCoordinate
- {
- Axis = new SKFourByteTag('w', 'g', 'h', 't'),
- Value = 700f
- }
-};
-using var boldFace = typeface.Clone(coords.AsSpan());
-```
-]]>
+ To be added.
+ To be added.
@@ -55,9 +37,9 @@ using var boldFace = typeface.Clone(coords.AsSpan());
SkiaSharp.SKFourByteTag
- Gets or sets the four-byte tag identifying the variation axis.
- An identifying the axis, such as 'wght' for weight.
-
+ To be added.
+ To be added.
+ To be added.
@@ -84,10 +66,10 @@ using var boldFace = typeface.Clone(coords.AsSpan());
- The instance to compare with the current instance.
- Determines whether this instance is equal to another .
- if the two instances are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -111,10 +93,10 @@ using var boldFace = typeface.Clone(coords.AsSpan());
- The object to compare with the current instance.
- Determines whether this instance is equal to the specified object.
- if the object is an equal to this instance; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -136,9 +118,9 @@ using var boldFace = typeface.Clone(coords.AsSpan());
- Returns the hash code for this instance.
- A 32-bit signed integer hash code.
-
+ To be added.
+ To be added.
+ To be added.
@@ -158,11 +140,11 @@ using var boldFace = typeface.Clone(coords.AsSpan());
- The first instance to compare.
- The second instance to compare.
- Determines whether two instances are equal.
- if the two instances are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -182,11 +164,11 @@ using var boldFace = typeface.Clone(coords.AsSpan());
- The first instance to compare.
- The second instance to compare.
- Determines whether two instances are not equal.
- if the two instances are not equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -207,9 +189,9 @@ using var boldFace = typeface.Clone(coords.AsSpan());
System.Single
- Gets or sets the design-space value for the variation axis.
- The design-space coordinate value for the axis identified by .
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml b/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
index bd6b3f9d..184c1aca 100644
--- a/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKFourByteTag.xml
@@ -20,30 +20,8 @@
- Represents a four-byte tag used as an identifier in font tables and color space names.
-
+ To be added.
+ To be added.
@@ -59,9 +37,9 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- The packed 32-bit unsigned integer representing the four-byte tag.
- Initializes a new instance of the struct from a packed 32-bit value.
-
+ To be added.
+ To be added.
+ To be added.
@@ -80,12 +58,12 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- The first character of the tag.
- The second character of the tag.
- The third character of the tag.
- The fourth character of the tag.
- Initializes a new instance of the struct from four individual characters.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -107,10 +85,10 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- The tag to compare with the current instance.
- Determines whether this instance is equal to another .
- if the two tags have the same value; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -134,10 +112,10 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- The object to compare with the current instance.
- Determines whether this instance is equal to the specified object.
- if the object is an with the same value; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -154,9 +132,9 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- Returns the hash code for this instance.
- A 32-bit signed integer hash code.
-
+ To be added.
+ To be added.
+ To be added.
@@ -176,11 +154,11 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- The first tag to compare.
- The second tag to compare.
- Determines whether two instances are equal.
- if the two tags are equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -199,10 +177,10 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- The tag to convert.
- Implicitly converts an to a .
- The packed 32-bit unsigned integer representation of the tag.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -221,10 +199,10 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- The packed 32-bit unsigned integer to convert.
- Implicitly converts a to an .
- An with the specified value.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -244,11 +222,11 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- The first tag to compare.
- The second tag to compare.
- Determines whether two instances are not equal.
- if the two tags are not equal; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -272,10 +250,10 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- A string whose first four characters represent the tag.
- Creates an by parsing the first four characters of a string.
- An created from the first four characters of the string.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -297,9 +275,9 @@ Console.WriteLine(weightTag.ToString()); // "wght"
- Returns the four-character string representation of this tag.
- A four-character string corresponding to the tag's bytes.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKMatrix.xml b/SkiaSharpAPI/SkiaSharp/SKMatrix.xml
index c24b20c9..7c0d12f2 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/SKPaint.xml b/SkiaSharpAPI/SkiaSharp/SKPaint.xml
index eb8ef483..9ed1121c 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPaint.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPaint.xml
@@ -1446,11 +1446,11 @@ The example above produces the following:
- The source path to fill.
- The path builder that receives the filled path result.
- Computes the filled path for the source path using this paint's settings and writes it to a path builder.
- if the filled path is not empty; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1633,12 +1633,12 @@ The example above produces the following:
- The source path to fill.
- The path builder that receives the filled path result.
- The transform matrix to apply.
- Computes the filled path for the source path, applying a transform matrix, and writes it to a path builder.
- if the filled path is not empty; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1659,12 +1659,12 @@ The example above produces the following:
- The source path to fill.
- The path builder that receives the filled path result.
- The rectangle used to cull path elements that fall outside it.
- Computes the filled path for the source path, clipped to a culling rectangle, and writes it to a path builder.
- if the filled path is not empty; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1685,12 +1685,12 @@ The example above produces the following:
- The source path to fill.
- The path builder that receives the filled path result.
- The resolution scale that determines the precision of the output path.
- Computes the filled path for the source path at the given resolution scale and writes it to a path builder.
- if the filled path is not empty; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1844,13 +1844,13 @@ The example above produces the following:
- The source path to fill.
- The path builder that receives the filled path result.
- The rectangle used to cull path elements that fall outside it.
- The transform matrix to apply.
- Computes the filled path for the source path with culling and a transform matrix, and writes it to a path builder.
- if the filled path is not empty; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1872,13 +1872,13 @@ The example above produces the following:
- The source path to fill.
- The path builder that receives the filled path result.
- The rectangle used to cull path elements that fall outside it.
- The resolution scale that determines the precision of the output path.
- Computes the filled path for the source path with culling and resolution scale, and writes it to a path builder.
- if the filled path is not empty; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKPath.xml b/SkiaSharpAPI/SkiaSharp/SKPath.xml
index 88d5fcdf..43a0842d 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPath.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPath.xml
@@ -189,8 +189,8 @@
The path containing the elements to be added to the current path.
- One of the enumeration values that specifies how the path elements are appended.
- Appends the elements of another path to this path using the specified add mode.
+ Determines how the path contours are added to the path. On mode, contours are added as new contours. On mode, the last contour of the path is extended with the first contour of the path.
+ Extends the current path with the path elements from another path, using the specified extension mode.
@@ -230,9 +230,9 @@
The path containing the elements to be added to the current path.
- The matrix to apply to the elements of the other path before appending.
- One of the enumeration values that specifies how the path elements are appended.
- Appends the elements of another path, transformed by the specified matrix, to this path using the specified add mode.
+ Transformation matrix applied to the path.
+ Determines how the path contours are added to the path. On mode, contours are added as new contours. On mode, the last contour of the path is extended with the first contour of the path.
+ Extends the current path with the path elements from another path, by applying the specified transformation matrix, using the specified extension mode.
@@ -265,10 +265,10 @@
The path containing the elements to be added to the current path.
- The horizontal offset to apply.
- The vertical offset to apply.
- One of the enumeration values that specifies how the path elements are appended.
- Appends the elements of another path, offset by the specified translation, to this path using the specified add mode.
+ The amount to translate the path in X as it is added.
+ The amount to translate the path in Y as it is added.
+ Determines how the path contours are added to the path. On mode, contours are added as new contours. On mode, the last contour of the path is extended with the first contour of the path.
+ Extends the current path with the path elements from another path offset by (, ), using the specified extension mode.
@@ -298,7 +298,7 @@
The path containing the elements to be added to the current path.
- Appends the elements of another path in reverse order to this path.
+ Extends the current path with the path elements from another path in reverse order.
@@ -1582,9 +1582,9 @@ the first point is automatically set to (0, 0).
System.IntPtr
- Gets the native handle to the underlying Skia object.
- An IntPtr representing the native Skia pointer.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml b/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
index 7913cd96..4b53c0fb 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPathBuilder.xml
@@ -11,34 +11,8 @@
- Provides a mutable builder for constructing objects incrementally.
- objects. Unlike `SKPath`, which is immutable once created, `SKPathBuilder` lets you add contours, curves, and shapes step-by-step before producing a final path.
-
-When you are done building, call to transfer ownership of the path to a new `SKPath` (resetting the builder), or to get a read-only copy while keeping the builder intact.
-
-`SKPathBuilder` wraps a native Skia object and implements `IDisposable`. Always dispose of it (or use a `using` statement) to avoid resource leaks.
-
-## Examples
-
-```csharp
-using var builder = new SKPathBuilder();
-builder.MoveTo(0, 0);
-builder.LineTo(100, 0);
-builder.LineTo(100, 100);
-builder.LineTo(0, 100);
-builder.Close();
-
-// Transfer the path out of the builder
-using var path = builder.Detach();
-
-using var canvas = surface.Canvas;
-using var paint = new SKPaint { Color = SKColors.Blue, IsStroke = false };
-canvas.DrawPath(path, paint);
-```
-]]>
+ To be added.
+ To be added.
@@ -52,8 +26,8 @@ canvas.DrawPath(path, paint);
- Initializes a new empty instance of the class.
-
+ To be added.
+ To be added.
@@ -69,9 +43,9 @@ canvas.DrawPath(path, paint);
- The path whose contours are copied into the new builder.
- Initializes a new instance of the class by copying the contents of the specified path.
-
+ To be added.
+ To be added.
+ To be added.
@@ -92,11 +66,11 @@ canvas.DrawPath(path, paint);
- The bounding rectangle for the oval.
- The starting angle, in degrees, measured clockwise from the x-axis.
- The sweep angle, in degrees, measured clockwise.
- Adds an arc of the specified oval to the path as a new contour.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -118,12 +92,12 @@ canvas.DrawPath(path, paint);
- The x-coordinate of the circle center.
- The y-coordinate of the circle center.
- The radius of the circle.
- The direction in which to wind the circle.
- Adds a circle to the path as a new contour.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -143,10 +117,10 @@ canvas.DrawPath(path, paint);
- The bounding rectangle for the oval.
- The direction in which to wind the oval.
- Adds an oval to the path as a new contour.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -166,10 +140,10 @@ canvas.DrawPath(path, paint);
- The path whose contours are added.
- The mode controlling how the path is appended.
- Adds the contours of the specified path to this builder.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -196,11 +170,11 @@ canvas.DrawPath(path, paint);
- The path whose contours are added.
- The transform matrix to apply to the path before adding.
- The mode controlling how the path is appended.
- Adds the contours of the specified path to this builder after applying a transform matrix.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -222,12 +196,12 @@ canvas.DrawPath(path, paint);
- The path whose contours are added.
- The horizontal offset to apply.
- The vertical offset to apply.
- The mode controlling how the path is appended.
- Adds the contours of the specified path, offset by the given translation, to this builder.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -247,10 +221,10 @@ canvas.DrawPath(path, paint);
- An array of points that define the polygon vertices.
- to close the polygon by connecting the last point to the first; otherwise, .
- Adds a polygon to the path by connecting the specified points.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -270,10 +244,10 @@ canvas.DrawPath(path, paint);
- A read-only span of points that define the polygon vertices.
- to close the polygon by connecting the last point to the first; otherwise, .
- Adds a polygon to the path by connecting the specified points.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -293,10 +267,10 @@ canvas.DrawPath(path, paint);
- The rectangle to add.
- The direction in which to wind the rectangle.
- Adds a rectangle to the path as a new closed contour.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -317,11 +291,11 @@ canvas.DrawPath(path, paint);
- The rectangle to add.
- The direction in which to wind the rectangle.
- The index (0–3) of the corner at which to begin the contour.
- Adds a rectangle to the path as a new closed contour, starting at the specified corner.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -341,10 +315,10 @@ canvas.DrawPath(path, paint);
- The rounded rectangle to add.
- The direction in which to wind the rounded rectangle.
- Adds a rounded rectangle to the path as a new closed contour.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -365,11 +339,11 @@ canvas.DrawPath(path, paint);
- The rounded rectangle to add.
- The direction in which to wind the rounded rectangle.
- The index (0–7) of the corner at which to begin the contour.
- Adds a rounded rectangle to the path as a new closed contour, starting at the specified corner.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -391,12 +365,12 @@ canvas.DrawPath(path, paint);
- The bounding rectangle for the rounded rectangle.
- The horizontal radius of the rounded corners.
- The vertical radius of the rounded corners.
- The direction in which to wind the contour.
- Adds a rounded rectangle with the specified corner radii to the path.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -417,11 +391,11 @@ canvas.DrawPath(path, paint);
- The first point defining the tangent direction.
- The second point defining the end of the arc.
- The radius of the arc.
- Appends a tangent arc that passes through two points with the specified radius.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -443,12 +417,12 @@ canvas.DrawPath(path, paint);
- The bounding rectangle of the oval.
- The starting angle, in degrees, measured clockwise from the x-axis.
- The sweep angle, in degrees, measured clockwise.
- to start a new contour before the arc; otherwise, .
- Appends an arc on the specified oval to the current contour.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -471,13 +445,13 @@ canvas.DrawPath(path, paint);
- The radii of the arc in the x and y directions.
- The rotation of the arc, in degrees, relative to the x-axis.
- Specifies whether to use the large arc or the small arc.
- The direction to sweep the arc.
- The end point of the arc.
- Appends an SVG-style arc to the current contour using point parameters.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -500,13 +474,13 @@ canvas.DrawPath(path, paint);
- The x-coordinate of the first tangent point.
- The y-coordinate of the first tangent point.
- The x-coordinate of the end point.
- The y-coordinate of the end point.
- The radius of the arc.
- Appends a tangent arc that passes through two coordinate pairs with the specified radius.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -531,15 +505,15 @@ canvas.DrawPath(path, paint);
- The x-radius of the arc ellipse.
- The y-radius of the arc ellipse.
- The rotation of the arc ellipse, in degrees, relative to the x-axis.
- Specifies whether to use the large arc or the small arc.
- The direction to sweep the arc.
- The x-coordinate of the end point.
- The y-coordinate of the end point.
- Appends an SVG-style arc to the current contour using scalar parameters.
-
+ 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.
@@ -556,8 +530,8 @@ canvas.DrawPath(path, paint);
- Closes the current contour by appending a line to the start point.
-
+ To be added.
+ To be added.
@@ -578,11 +552,11 @@ canvas.DrawPath(path, paint);
- The control point of the conic.
- The end point of the conic.
- The weight of the conic curve.
- Appends a conic curve to the current contour.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -605,13 +579,13 @@ canvas.DrawPath(path, paint);
- 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 curve.
- Appends a conic curve to the current contour using scalar coordinates.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -632,11 +606,11 @@ canvas.DrawPath(path, paint);
- The first control point of the cubic.
- The second control point of the cubic.
- The end point of the cubic.
- Appends a cubic Bézier curve to the current contour.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -660,14 +634,14 @@ canvas.DrawPath(path, paint);
- 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 to the current contour using scalar coordinates.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -684,9 +658,9 @@ canvas.DrawPath(path, paint);
- Transfers the built path out of this builder and resets the builder to an empty state.
- The that was built, now owned by the caller.
-
+ To be added.
+ To be added.
+ To be added.
@@ -705,9 +679,9 @@ canvas.DrawPath(path, paint);
- to release both managed and unmanaged resources; to release only unmanaged resources.
- Releases the resources used by the .
-
+ To be added.
+ To be added.
+ To be added.
@@ -724,8 +698,8 @@ canvas.DrawPath(path, paint);
- Releases the native Skia path builder resource.
-
+ To be added.
+ To be added.
@@ -741,9 +715,9 @@ canvas.DrawPath(path, paint);
SkiaSharp.SKPathFillType
- Gets or sets the fill type used when the built path is rendered.
- The applied to the path.
-
+ To be added.
+ To be added.
+ To be added.
@@ -762,9 +736,9 @@ canvas.DrawPath(path, paint);
- The end point of the line.
- Appends a straight line from the current point to the specified point.
-
+ To be added.
+ To be added.
+ To be added.
@@ -784,10 +758,10 @@ canvas.DrawPath(path, paint);
- 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.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -806,9 +780,9 @@ canvas.DrawPath(path, paint);
- The starting point of the new contour.
- Starts a new contour beginning at the specified point.
-
+ To be added.
+ To be added.
+ To be added.
@@ -828,10 +802,10 @@ canvas.DrawPath(path, paint);
- The x-coordinate of the starting point.
- The y-coordinate of the starting point.
- Starts a new contour beginning at the specified coordinates.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -851,10 +825,10 @@ canvas.DrawPath(path, paint);
- The control point of the curve.
- The end point of the curve.
- Appends a quadratic Bézier curve to the current contour.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -876,12 +850,12 @@ canvas.DrawPath(path, paint);
- 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 to the current contour using scalar coordinates.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -904,13 +878,13 @@ canvas.DrawPath(path, paint);
- The radii of the arc in the x and y directions.
- The rotation of the arc, in degrees, relative to the x-axis.
- Specifies whether to use the large arc or the small arc.
- The direction to sweep the arc.
- The end point offset relative to the current point.
- Appends an SVG-style arc using relative coordinates and point parameters.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -935,15 +909,15 @@ canvas.DrawPath(path, paint);
- The x-radius of the arc ellipse.
- The y-radius of the arc ellipse.
- The rotation of the arc ellipse, in degrees, relative to the x-axis.
- Specifies whether to use the large arc or the small arc.
- The direction to sweep the arc.
- The x offset of the end point relative to the current point.
- The y offset of the end point relative to the current point.
- Appends an SVG-style arc using relative coordinates and scalar parameters.
-
+ 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.
@@ -964,11 +938,11 @@ canvas.DrawPath(path, paint);
- The control point offset relative to the current point.
- The end point offset relative to the current point.
- The weight of the conic curve.
- Appends a conic curve using relative coordinates and point parameters.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -991,13 +965,13 @@ canvas.DrawPath(path, paint);
- The x offset of the control point relative to the current point.
- The y offset of the control point relative to the current point.
- The x offset of the end point relative to the current point.
- The y offset of the end point relative to the current point.
- The weight of the conic curve.
- Appends a conic curve using relative scalar coordinates.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1018,11 +992,11 @@ canvas.DrawPath(path, paint);
- The first control point offset relative to the current point.
- The second control point offset relative to the current point.
- The end point offset relative to the current point.
- Appends a cubic Bézier curve using relative coordinates and point parameters.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1046,14 +1020,14 @@ canvas.DrawPath(path, paint);
- The x offset of the first control point.
- The y offset of the first control point.
- The x offset of the second control point.
- The y offset of the second control point.
- The x offset of the end point.
- The y offset of the end point.
- Appends a cubic Bézier curve using relative scalar coordinates.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1070,8 +1044,8 @@ canvas.DrawPath(path, paint);
- Clears all contours and resets the builder to an empty state.
-
+ To be added.
+ To be added.
@@ -1090,9 +1064,9 @@ canvas.DrawPath(path, paint);
- The path whose contours are added in reverse.
- Adds the contours of the specified path to this builder in reverse order.
-
+ To be added.
+ To be added.
+ To be added.
@@ -1111,9 +1085,9 @@ canvas.DrawPath(path, paint);
- The offset from the current point to the end point.
- Appends a line from the current point to a point specified by a relative offset.
-
+ To be added.
+ To be added.
+ To be added.
@@ -1133,10 +1107,10 @@ canvas.DrawPath(path, paint);
- The x offset from the current point.
- The y offset from the current point.
- Appends a line from the current point using relative scalar coordinates.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1155,9 +1129,9 @@ canvas.DrawPath(path, paint);
- The offset from the current point at which to start the new contour.
- Starts a new contour at the point specified by a relative offset from the current point.
-
+ To be added.
+ To be added.
+ To be added.
@@ -1177,10 +1151,10 @@ canvas.DrawPath(path, paint);
- The x offset from the current point.
- The y offset from the current point.
- Starts a new contour at the relative scalar offset from the current point.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1200,10 +1174,10 @@ canvas.DrawPath(path, paint);
- The control point offset relative to the current point.
- The end point offset relative to the current point.
- Appends a quadratic Bézier curve using relative coordinates and point parameters.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1225,12 +1199,12 @@ canvas.DrawPath(path, paint);
- The x offset of the control point relative to the current point.
- The y offset of the control point relative to the current point.
- The x offset of the end point relative to the current point.
- The y offset of the end point relative to the current point.
- Appends a quadratic Bézier curve using relative scalar coordinates.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1247,9 +1221,9 @@ canvas.DrawPath(path, paint);
- Returns a snapshot of the current path without resetting the builder.
- A new representing the current state of the builder.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml b/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml
index 0dfc5cce..6a11f5f7 100644
--- a/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKPathMeasure.xml
@@ -345,13 +345,13 @@
- The distance along the path at which to begin the segment.
- The distance along the path at which to end the segment.
- The path builder that receives the extracted segment.
- to begin the output segment with a MoveTo; otherwise, .
- Extracts a segment of the path between the specified start and stop distances into a path builder.
- if a non-empty segment was successfully extracted; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKStream.xml b/SkiaSharpAPI/SkiaSharp/SKStream.xml
index a2c3e328..fc269d5a 100644
--- a/SkiaSharpAPI/SkiaSharp/SKStream.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKStream.xml
@@ -33,9 +33,9 @@
- Gets the data read from this stream as an object.
- An containing the stream's contents, or if unavailable.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKSurface.xml b/SkiaSharpAPI/SkiaSharp/SKSurface.xml
index 231b10ae..953c3d3b 100644
--- a/SkiaSharpAPI/SkiaSharp/SKSurface.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKSurface.xml
@@ -2826,12 +2826,12 @@ The example above produces the following:
- The canvas on which to draw this surface.
- The destination point at which to draw the surface.
- The sampling options to use when drawing.
- The paint to use when drawing, or for default settings.
- Draws this surface onto the specified canvas at the given point using the specified sampling options.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -2885,13 +2885,13 @@ The example above produces the following:
- The canvas on which to draw this surface.
- The horizontal destination coordinate.
- The vertical destination coordinate.
- The sampling options to use when drawing.
- The paint to use when drawing, or for default settings.
- Draws this surface onto the specified canvas at the given coordinates using the specified sampling options.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKTypeface.xml b/SkiaSharpAPI/SkiaSharp/SKTypeface.xml
index 084d58f8..b0f4c2f3 100644
--- a/SkiaSharpAPI/SkiaSharp/SKTypeface.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKTypeface.xml
@@ -118,10 +118,10 @@ Typeface objects are immutable, and so they can be shared between threads.
- The font arguments specifying collection index, palette, and variation position.
- Creates a clone of this typeface with the settings specified in the font arguments.
- A new configured with the specified arguments.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -140,10 +140,10 @@ Typeface objects are immutable, and so they can be shared between threads.
- The zero-based index of the color palette to apply.
- Creates a clone of this typeface with the specified color palette index.
- A new using the specified color palette.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -162,10 +162,10 @@ Typeface objects are immutable, and so they can be shared between threads.
- A span of axis-value pairs specifying the variation design position.
- Creates a clone of this typeface positioned at the specified variation design coordinates.
- A new at the given variation position.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -686,9 +686,9 @@ Typeface objects are immutable, and so they can be shared between threads.
SkiaSharp.SKTypeface
- Gets an empty typeface that represents no font.
- A static instance that represents an empty typeface.
-
+ To be added.
+ To be added.
+ To be added.
@@ -1745,10 +1745,10 @@ using (var surface = SKSurface.Create(info)) {
- The span to fill with variation axis information.
- Fills a span with the variation axis parameters of this typeface.
- The number of variation axes written to the span.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1767,10 +1767,10 @@ using (var surface = SKSurface.Create(info)) {
- The span to fill with axis-value coordinate pairs.
- Fills a span with the current variation design position of this typeface.
- The number of coordinates written to the span.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -1859,9 +1859,9 @@ A typeface is understood to be bold when the weight is greater than or equal to
System.Boolean
- Gets a value indicating whether this typeface is empty.
- if this typeface represents no font; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
@@ -2219,9 +2219,9 @@ A typeface is understood to be italic when it has a slant of either
System.Int32
- Gets the number of variation axes defined in this typeface.
- The number of variation axes, or 0 if the typeface is not a variable font.
-
+ To be added.
+ To be added.
+ To be added.
@@ -2237,9 +2237,9 @@ A typeface is understood to be italic when it has a slant of either
SkiaSharp.SKFontVariationAxis[]
- Gets an array of variation axis parameters for this typeface.
- An array of describing each variation axis, or an empty array if the typeface is not variable.
-
+ To be added.
+ To be added.
+ To be added.
@@ -2255,9 +2255,9 @@ A typeface is understood to be italic when it has a slant of either
SkiaSharp.SKFontVariationPositionCoordinate[]
- Gets an array representing the current variation design position of this typeface.
- An array of pairs for the current axis values.
-
+ To be added.
+ To be added.
+ To be added.
@@ -2273,9 +2273,9 @@ A typeface is understood to be italic when it has a slant of either
System.Int32
- Gets the number of variation axes represented in the current design position.
- The count of axis-value pairs in the current design position.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml b/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
index 6202be3e..7343b6e0 100644
--- a/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKWebpEncoder.xml
@@ -11,26 +11,8 @@
- Provides methods for encoding images in WebP format, including animated WebP.
- to an object or written directly to a stream. Animated WebP files are created from a collection of instances.
-
-## Examples
-
-```csharp
-// Encode a single frame to WebP
-using var bitmap = new SKBitmap(200, 200);
-using var canvas = new SKCanvas(bitmap);
-canvas.Clear(SKColors.Blue);
-
-using var pixmap = bitmap.PeekPixels();
-var options = new SKWebpEncoderOptions(SKWebpEncoderCompression.Lossy, 80);
-using var data = SKWebpEncoder.Encode(pixmap, options);
-File.WriteAllBytes("output.webp", data.ToArray());
-```
-]]>
+ To be added.
+ To be added.
@@ -60,11 +42,11 @@ File.WriteAllBytes("output.webp", data.ToArray());
- The source pixmap to encode.
- The WebP encoding options.
- Encodes the specified pixmap to a WebP-format object.
- A new containing the WebP-encoded image, or if encoding fails.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -90,12 +72,12 @@ File.WriteAllBytes("output.webp", data.ToArray());
- The destination stream to write the encoded WebP data.
- The source pixmap to encode.
- The WebP encoding options.
- Encodes the specified pixmap to WebP format and writes the result to an .
- if encoding succeeded; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -121,12 +103,12 @@ File.WriteAllBytes("output.webp", data.ToArray());
- The destination stream to write the encoded WebP data.
- The source pixmap to encode.
- The WebP encoding options.
- Encodes the specified pixmap to WebP format and writes the result to a .
- if encoding succeeded; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -151,11 +133,11 @@ File.WriteAllBytes("output.webp", data.ToArray());
- The frames to encode.
- The WebP encoding options.
- Encodes a sequence of frames into an animated WebP and returns the result as .
- A new containing the animated WebP, or if encoding fails.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -182,12 +164,12 @@ File.WriteAllBytes("output.webp", data.ToArray());
- The destination stream to write the animated WebP data.
- The frames to encode.
- The WebP encoding options.
- Encodes a sequence of frames into an animated WebP and writes the result to an .
- if encoding succeeded; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -214,12 +196,12 @@ File.WriteAllBytes("output.webp", data.ToArray());
- The destination stream to write the animated WebP data.
- The frames to encode.
- The WebP encoding options.
- Encodes a sequence of frames into an animated WebP and writes the result to a .
- if encoding succeeded; otherwise, .
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
index 4bbe4690..ed712a08 100644
--- a/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
+++ b/SkiaSharpAPI/SkiaSharp/SKWebpEncoderFrame.xml
@@ -11,25 +11,8 @@
- Represents a single frame with its pixel data and display duration for an animated WebP image.
- ) and a display duration. Construct frames from an , , or , then pass them to .
-
-## Examples
-
-```csharp
-var frames = new List();
-foreach (var bitmap in bitmaps)
-{
- frames.Add(new SKWebpEncoderFrame(bitmap, TimeSpan.FromMilliseconds(100)));
-}
-var options = new SKWebpEncoderOptions(SKWebpEncoderCompression.Lossy, 80);
-using var data = SKWebpEncoder.EncodeAnimated(frames.ToArray(), options);
-File.WriteAllBytes("animation.webp", data.ToArray());
-```
-]]>
+ To be added.
+ To be added.
@@ -46,10 +29,10 @@ File.WriteAllBytes("animation.webp", data.ToArray());
- The bitmap providing pixel data for this frame.
- The length of time this frame is displayed.
- Initializes a new instance of the struct from a bitmap and duration.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -66,10 +49,10 @@ File.WriteAllBytes("animation.webp", data.ToArray());
- The image providing pixel data for this frame.
- The length of time this frame is displayed.
- Initializes a new instance of the struct from an image and duration.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -86,10 +69,10 @@ File.WriteAllBytes("animation.webp", data.ToArray());
- The pixmap providing pixel data for this frame.
- The length of time this frame is displayed.
- Initializes a new instance of the struct from a pixmap and duration.
-
+ To be added.
+ To be added.
+ To be added.
+ To be added.
@@ -110,9 +93,9 @@ File.WriteAllBytes("animation.webp", data.ToArray());
System.TimeSpan
- Gets or sets the length of time this frame is displayed in the animation.
- The display duration of this frame.
-
+ To be added.
+ To be added.
+ To be added.
@@ -133,9 +116,9 @@ File.WriteAllBytes("animation.webp", data.ToArray());
SkiaSharp.SKPixmap
- Gets or sets the pixel data for this frame.
- An containing the frame's pixel data.
-
+ To be added.
+ To be added.
+ To be added.
diff --git a/SkiaSharpAPI/index.xml b/SkiaSharpAPI/index.xml
index 6fcc1ca5..f8686330 100644
--- a/SkiaSharpAPI/index.xml
+++ b/SkiaSharpAPI/index.xml
@@ -750,12 +750,12 @@
System.Void
-
-
-
-
-
-
+
+
+
+
+
+
The canvas to draw on.
@@ -812,13 +812,13 @@
System.Void
-
-
-
-
-
-
-
+
+
+
+
+
+
+
The canvas to draw on.
@@ -846,13 +846,13 @@
System.Void
-
-
-
-
-
-
-
+
+
+
+
+
+
+
The canvas to draw on.
@@ -912,14 +912,14 @@
System.Void
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
The canvas to draw on.
@@ -948,11 +948,11 @@
System.Void
-
-
-
-
-
+
+
+
+
+
The canvas to draw on.
@@ -1006,12 +1006,12 @@
System.Void
-
-
-
-
-
-
+
+
+
+
+
+
The canvas to draw on.
@@ -1038,12 +1038,12 @@
System.Void
-
-
-
-
-
-
+
+
+
+
+
+
The canvas to draw on.
@@ -1100,13 +1100,13 @@
System.Void
-
-
-
-
-
-
-
+
+
+
+
+
+
+
The canvas to draw on.
@@ -1204,7 +1204,7 @@
System.Int32
-
+
The color type to query.
@@ -1556,7 +1556,7 @@
SkiaSharp.SKSamplingOptions
-
+
The filter quality to convert.
@@ -3124,7 +3124,7 @@
ExtensionMethod
-
+
To be added.
@@ -3146,7 +3146,7 @@
ExtensionMethod
-
+
To be added.
@@ -3168,7 +3168,7 @@
ExtensionMethod
-
+
To be added.
@@ -3190,7 +3190,7 @@
ExtensionMethod
-
+
To be added.
@@ -3212,7 +3212,7 @@
ExtensionMethod
-
+
To be added.
@@ -3234,7 +3234,7 @@
ExtensionMethod
-
+
To be added.
@@ -3256,7 +3256,7 @@
ExtensionMethod
-
+
To be added.
@@ -3478,7 +3478,7 @@
ExtensionMethod
-
+
To be added.
@@ -3500,7 +3500,7 @@
ExtensionMethod
-
+
To be added.
@@ -3568,7 +3568,7 @@
ExtensionMethod
-
+
To be added.
@@ -3590,7 +3590,7 @@
ExtensionMethod
-
+
To be added.
@@ -3634,7 +3634,7 @@
ExtensionMethod
-
+
To be added.
@@ -3678,7 +3678,7 @@
ExtensionMethod
-
+
To be added.
@@ -4860,9 +4860,9 @@
UIKit.UIImage
-
-
-
+
+
+
The SkiaSharp bitmap.
@@ -4960,10 +4960,10 @@
UIKit.UIImage
-
-
-
-
+
+
+
+
The SkiaSharp picture.
@@ -5036,9 +5036,9 @@
UIKit.UIImage
-
-
-
+
+
+
The SkiaSharp pixmap.
@@ -6276,12 +6276,12 @@
-
-
-
+
+
+
ExtensionMethod
- Microsoft.Maui.Hosting.MauiAppBuilder
+ Microsoft.Maui.Hosting.MauiAppBuilder
@@ -6992,7 +6992,7 @@
SkiaSharp.SKColorF
-
+
The Tizen NUI color.
@@ -7036,7 +7036,7 @@
SkiaSharp.SKPoint
-
+
The Tizen NUI position.
@@ -7080,7 +7080,7 @@
SkiaSharp.SKPointI
-
+
The Tizen NUI 2D position.
@@ -7124,7 +7124,7 @@
SkiaSharp.SKRect
-
+
The Tizen NUI rectangle.
@@ -7168,7 +7168,7 @@
SkiaSharp.SKRectI
-
+
The Tizen NUI rectangle.
@@ -7212,7 +7212,7 @@
SkiaSharp.SKSize
-
+
The Tizen NUI size.
@@ -7256,7 +7256,7 @@
SkiaSharp.SKSizeI
-
+
The Tizen NUI 2D size.
@@ -8414,9 +8414,9 @@
UIKit.UIImage
-
-
-
+
+
+
The SkiaSharp bitmap.
@@ -8514,10 +8514,10 @@
UIKit.UIImage
-
-
-
-
+
+
+
+
The SkiaSharp picture.
@@ -8590,9 +8590,9 @@
UIKit.UIImage
-
-
-
+
+
+
The SkiaSharp pixmap.