diff --git a/docs/en/SkiaSharp/SKCropRectFlags.xml b/docs/en/SkiaSharp/SKCropRectFlags.xml
index c8d2442c..6dbe0345 100644
--- a/docs/en/SkiaSharp/SKCropRectFlags.xml
+++ b/docs/en/SkiaSharp/SKCropRectFlags.xml
@@ -14,8 +14,10 @@
- To be added.
- To be added.
+ Flags used by the method.
+
+
+
@@ -29,7 +31,7 @@
SkiaSharp.SKCropRectFlags
- To be added.
+ Consume all edges of the rectangle.
@@ -43,7 +45,7 @@
SkiaSharp.SKCropRectFlags
- To be added.
+ Only use the height component of the rectangle.
@@ -57,7 +59,7 @@
SkiaSharp.SKCropRectFlags
- To be added.
+ Only use the left component of the rectangle.
@@ -71,7 +73,7 @@
SkiaSharp.SKCropRectFlags
- To be added.
+ Only use the top component of the rectangle.
@@ -85,7 +87,7 @@
SkiaSharp.SKCropRectFlags
- To be added.
+ Only use the width component of the rectangle.
diff --git a/docs/en/SkiaSharp/SKData.xml b/docs/en/SkiaSharp/SKData.xml
index 502644af..6e2bf1d2 100644
--- a/docs/en/SkiaSharp/SKData.xml
+++ b/docs/en/SkiaSharp/SKData.xml
@@ -13,7 +13,7 @@
SkData holds an immutable data buffer.
Not only is the data immutable, but the actual pointer that is returned by the or the properties is guaranteed to always be the same for the life of this instance.
-
+
You can use the constructors for this object to make copies of the data, or you can use the to wrap a block of memory that has been allocated with the platform malloc function.
diff --git a/docs/en/SkiaSharp/SKImageDecoder.xml b/docs/en/SkiaSharp/SKImageDecoder.xml
index 588527fa..9619747f 100644
--- a/docs/en/SkiaSharp/SKImageDecoder.xml
+++ b/docs/en/SkiaSharp/SKImageDecoder.xml
@@ -42,8 +42,12 @@
- To be added.
- To be added.
+ Requests that the decoding be canceled.
+
+ Decoding is synchronous, but for long decodes, a different thread can call this method safely. This sets a state that the decoders will periodically check, and if they see it changed to cancel, they will cancel. This will result in Decode() returning . However, there is no guarantee that the decoder will see the state change in time, so it is possible that CancelDecode() will be called, but will be ignored and Decode() will return (assuming no other problems were encountered).
+
+ This state is automatically reset at the beginning of a Decode operation.
+
@@ -63,13 +67,15 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Stream to decode from.
+ Target bitmap
+ Give preference to this color type
+ Decoding mode
+ Given a stream, decode it into the specified bitmap.
To be added.
- To be added.
+
+
+
@@ -89,13 +95,18 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Filename to decode
+ Target bitmap
+ Give preference to this color type
+ Decoding mode
+
+ Decode the image stored in the specified file, and store the result in the provided bitmap.
+
+
+ on success, on failure.
+
+
+
@@ -116,14 +127,17 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Filename to decode
+ Target bitmap
+ Give preference to this color type
+ Decoding mode
+ On success, this will contain the format of the decoded file.
+ Decode the image stored in the specified file, and store the result in the provided bitmap.
+
+ on success, on failure.
+
+
+
@@ -142,11 +156,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Filename to decode
+ On success, the boundary information about the image will be stored here.
+ Give preference to this color type
+ Parses a file to extract the boundary information.
+
+ on success and the field set with the image boundary information, on failure.
To be added.
@@ -167,12 +182,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Filename to decode
+ On success, the boundary information about the image will be stored here.
+ Give preference to this color type
+ On success, this will contain the format of the decoded file.
+ Parses a file to extract the boundary information and the detected file format.
+
+ on success and the field set with the image boundary information, on failure.
To be added.
@@ -193,12 +209,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Byte array containing the image.
+ Target bitmap
+ Give preference to this color type
+ Decoding mode
+ Decodes a image stored on a byte buffer.
+
+ on success, on failure.
To be added.
@@ -220,13 +237,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Byte array containing the image.
+ Target bitmap
+ Give preference to this color type
+ Decoding mode
+ On success, this will contain the format of the decoded file.
+ Decodes a image stored on a byte buffer.
+
+ on success, on failure.
To be added.
@@ -246,11 +264,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Byte array containing the image.
+ On success, the boundary information about the image will be stored here.
+ Give preference to this color type
+ Parses a byte array to extract the image boundary information.
+
+ on success and the field set with the image boundary information, on failure.
To be added.
@@ -271,12 +290,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Byte array containing the image.
+ On success, the boundary information about the image will be stored here.
+ Give preference to this color type
+ On success, this will contain the format of the decoded file.
+ Parses a byte array to extract the image boundary information and the detected file format.
+
+ on success and the field set with the image boundary information, on failure.
To be added.
@@ -297,12 +317,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Stream containing the image
+ Target bitmap
+ Give preference to this color type
+ Decoding mode
+ Decodes a image from a stream.
+
+ on success, on failure.
To be added.
@@ -324,13 +345,14 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Stream containing the image
+ Target bitmap
+ Give preference to this color type
+ Decoding mode
+ On success, this will contain the format of the decoded file.
+ Decodes a image from a stream.
+
+ on success, on failure.
To be added.
@@ -350,11 +372,12 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Stream containing the image
+ On success, the boundary information about the image will be stored here.
+ Give preference to this color type
+ Parses a stream to extract the image boundary information
+
+ on success and the field set with the image boundary information, on failure.
To be added.
@@ -375,12 +398,13 @@
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
- To be added.
+ Stream containing the image
+ On success, the boundary information about the image will be stored here.
+ Give preference to this color type
+ On success, this will contain the format of the decoded file.
+ Parses a stream to extract the image boundary information and the detected file format.
+
+ on success and the field set with the image boundary information, on failure.
To be added.
@@ -416,7 +440,7 @@
Controls whether the decoder attempts to dither the image.
-
+
The default setting is .
@@ -552,9 +576,9 @@
System.Boolean
- To be added.
+ Returns i if the decoding should stop.
To be added.
- To be added.
+ This method is the companion to the method which will request that the decoding of an image stop.
diff --git a/docs/en/SkiaSharp/SKImageDecoderFormat.xml b/docs/en/SkiaSharp/SKImageDecoderFormat.xml
index d9f79484..9422229f 100644
--- a/docs/en/SkiaSharp/SKImageDecoderFormat.xml
+++ b/docs/en/SkiaSharp/SKImageDecoderFormat.xml
@@ -40,7 +40,7 @@
SkiaSharp.SKImageDecoderFormat
- To be added.
+ BMP file
@@ -54,7 +54,7 @@
SkiaSharp.SKImageDecoderFormat
- To be added.
+ GIF file
@@ -68,7 +68,7 @@
SkiaSharp.SKImageDecoderFormat
- To be added.
+ Ico file
@@ -82,7 +82,7 @@
SkiaSharp.SKImageDecoderFormat
- To be added.
+ Jpeg File
@@ -124,7 +124,7 @@
SkiaSharp.SKImageDecoderFormat
- To be added.
+ PNG file
@@ -138,7 +138,7 @@
SkiaSharp.SKImageDecoderFormat
- To be added.
+ Unknown file format.
@@ -166,7 +166,7 @@
SkiaSharp.SKImageDecoderFormat
- To be added.
+ WebP format
diff --git a/docs/en/SkiaSharp/SKImageDecoderMode.xml b/docs/en/SkiaSharp/SKImageDecoderMode.xml
index 303b3937..23dedea9 100644
--- a/docs/en/SkiaSharp/SKImageDecoderMode.xml
+++ b/docs/en/SkiaSharp/SKImageDecoderMode.xml
@@ -9,8 +9,8 @@
System.Enum
- To be added.
- To be added.
+ Flags passed to the method.
+ These flags are used to control whether the decoder should decode the pixels in an image being loaded, of if the caller is merely interested in obtaining the boundary information from the image.
@@ -24,7 +24,7 @@
SkiaSharp.SKImageDecoderMode
- To be added.
+ Only returns information about the bitmap (boundary).
@@ -38,7 +38,7 @@
SkiaSharp.SKImageDecoderMode
- To be added.
+ Return entire bitmap (including pixels)
diff --git a/docs/en/SkiaSharp/SKImageDecoderResult.xml b/docs/en/SkiaSharp/SKImageDecoderResult.xml
index 916f61fe..a9834aad 100644
--- a/docs/en/SkiaSharp/SKImageDecoderResult.xml
+++ b/docs/en/SkiaSharp/SKImageDecoderResult.xml
@@ -11,7 +11,7 @@
Results from the methods.
-
+
@@ -27,7 +27,8 @@
-
+ Image failed to decode. bitmap will be unchanged.
+
@@ -43,7 +44,8 @@
-
+ Part of the image decoded. The rest is filled automatically.
+
@@ -59,7 +61,8 @@
-
+ The entire image was decoded, if Mode was DecodePixels. Or the bounds were decoded when the mode is DecodeBounds.
+
diff --git a/docs/en/SkiaSharp/SKImageFilter.xml b/docs/en/SkiaSharp/SKImageFilter.xml
index e61c5678..7d7f7c9e 100644
--- a/docs/en/SkiaSharp/SKImageFilter.xml
+++ b/docs/en/SkiaSharp/SKImageFilter.xml
@@ -61,7 +61,7 @@
To be added.
To be added.
To be added.
- To be added.
+ Creates a blur filter
To be added.
To be added.
@@ -85,7 +85,7 @@
To be added.
To be added.
To be added.
- To be added.
+ Creates a color filter
To be added.
To be added.
@@ -107,7 +107,7 @@
To be added.
To be added.
- To be added.
+ Creates an image compositing filter
To be added.
To be added.
diff --git a/docs/en/SkiaSharp/SKImageInfo.xml b/docs/en/SkiaSharp/SKImageInfo.xml
index b36900bd..20c94656 100644
--- a/docs/en/SkiaSharp/SKImageInfo.xml
+++ b/docs/en/SkiaSharp/SKImageInfo.xml
@@ -12,7 +12,7 @@
Describe an image's dimensions and pixel type.
-
+
diff --git a/docs/en/SkiaSharp/SKMaskFilter.xml b/docs/en/SkiaSharp/SKMaskFilter.xml
index beb2fed7..d5847036 100644
--- a/docs/en/SkiaSharp/SKMaskFilter.xml
+++ b/docs/en/SkiaSharp/SKMaskFilter.xml
@@ -10,7 +10,7 @@
- To be added.
+ Modifications to the alpha mask in the
To be added.
@@ -71,7 +71,7 @@
To be added.
To be added.
- To be added.
+ Creates a blur filter.
To be added.
To be added.
@@ -119,7 +119,7 @@
To be added.
To be added.
To be added.
- To be added.
+ Creates an emboss filter
To be added.
To be added.
@@ -149,7 +149,7 @@
To be added.
To be added.
To be added.
- To be added.
+ Creates an emboss filter
To be added.
To be added.
diff --git a/docs/en/SkiaSharp/SKMatrix.xml b/docs/en/SkiaSharp/SKMatrix.xml
index 392dae83..65fae415 100644
--- a/docs/en/SkiaSharp/SKMatrix.xml
+++ b/docs/en/SkiaSharp/SKMatrix.xml
@@ -11,7 +11,11 @@
2D Transformation matrix with perspective.
- To be added.
+
+ The SKMatrix is a full 3x3 matrix.
+
+ It extends the traditional 2D affine transformation matrix with three perspective components that allow simple 3D effects to be created with it. Those components must be manually set by using the , , fields of the matrix.
+
@@ -26,7 +30,7 @@
- To be added.
+ Returns the identity matrix.
To be added.
To be added.
@@ -46,7 +50,7 @@
To be added.
- To be added.
+ Creates a rotation matrix
To be added.
To be added.
@@ -68,7 +72,7 @@
To be added.
To be added.
- To be added.
+ Creates a scaling matrix.
To be added.
To be added.
@@ -94,7 +98,7 @@
To be added.
To be added.
To be added.
- To be added.
+ Creates a scaling matrix with a pivot point.
To be added.
To be added.
@@ -116,7 +120,7 @@
To be added.
To be added.
- To be added.
+ Creates a skewing matrix.
To be added.
To be added.
@@ -138,7 +142,7 @@
To be added.
To be added.
- To be added.
+ Creates a translation matrix.
To be added.
To be added.
diff --git a/docs/en/SkiaSharp/SKPaint.xml b/docs/en/SkiaSharp/SKPaint.xml
index 1365602b..623b940f 100644
--- a/docs/en/SkiaSharp/SKPaint.xml
+++ b/docs/en/SkiaSharp/SKPaint.xml
@@ -13,7 +13,15 @@
Holds the style and color information about how to draw geometries, text and bitmaps.
- To be added.
+
+ Anytime you draw something in Skia, and want to specify what color it is, or how it blends with the background, or what style or font to draw it in, you specify those attributes in a paint.
+
+ Unlike , paints do not maintain an internal stack of state (i.e. there is no save/restore on a paint). However, paints are relatively light-weight, so the client may create and maintain any number of paint objects, each set up for a particular use. Factoring all of these color and stylistic attribute out of the canvas state, and into (multiple) paint objects, allows canvas’ save/restore to be that much more efficient, as all they have to do is maintain the stack of matrix and clip settings.
+
+
+
+
+
diff --git a/docs/en/SkiaSharp/SKPointMode.xml b/docs/en/SkiaSharp/SKPointMode.xml
index c024ea52..73b4ea4a 100644
--- a/docs/en/SkiaSharp/SKPointMode.xml
+++ b/docs/en/SkiaSharp/SKPointMode.xml
@@ -9,8 +9,10 @@
System.Enum
- To be added.
- To be added.
+ Possible values to interpret the incoming array of points for the method.
+
+
+
@@ -24,7 +26,7 @@
SkiaSharp.SKPointMode
- To be added.
+ Interpret the data as coordinates for lines.
@@ -38,7 +40,7 @@
SkiaSharp.SKPointMode
- To be added.
+ Interpret the data as coordinates for points.
@@ -52,7 +54,7 @@
SkiaSharp.SKPointMode
- To be added.
+ Interpret the data as coordinates for polygons.
diff --git a/docs/en/SkiaSharp/SKRect.xml b/docs/en/SkiaSharp/SKRect.xml
index 2d44a719..30dc1211 100644
--- a/docs/en/SkiaSharp/SKRect.xml
+++ b/docs/en/SkiaSharp/SKRect.xml
@@ -10,8 +10,10 @@
- To be added.
- To be added.
+ Floating point rectangle
+
+
+
@@ -32,7 +34,7 @@
To be added.
To be added.
To be added.
- To be added.
+ Initializes a new instance from left, top, right and bottom coordinates.
To be added.
@@ -68,7 +70,7 @@
To be added.
To be added.
- To be added.
+ Creates a new rectangle with the specified width and height.
To be added.
To be added.
@@ -94,7 +96,7 @@
To be added.
To be added.
To be added.
- To be added.
+ Creates a new rectangle with the specified initial point (x,y) with the given width and height.
To be added.
To be added.
diff --git a/docs/en/SkiaSharp/SKRectI.xml b/docs/en/SkiaSharp/SKRectI.xml
index dd32bd60..cbedf4eb 100644
--- a/docs/en/SkiaSharp/SKRectI.xml
+++ b/docs/en/SkiaSharp/SKRectI.xml
@@ -10,7 +10,7 @@
- To be added.
+ Integer rectangle
To be added.
diff --git a/docs/en/SkiaSharp/SKShader.xml b/docs/en/SkiaSharp/SKShader.xml
index 84e48376..4bfa53b8 100644
--- a/docs/en/SkiaSharp/SKShader.xml
+++ b/docs/en/SkiaSharp/SKShader.xml
@@ -13,7 +13,7 @@
Shaders specify the source color(s) for what is being drawn in the .
Shaders specify the source color(s) for what is being drawn. If a paint has no shader, then the paint's color is used. If the paint has a shader, then the shader's color(s) are use instead, but they are modulated by the paint's alpha.
-
+
This makes it easy to create a shader once (e.g. bitmap tiling or gradient) and then change its transparency w/o having to modify the original shader, only the paint's alpha needs to be modified.
diff --git a/docs/en/SkiaSharp/SKSizeI.xml b/docs/en/SkiaSharp/SKSizeI.xml
index 552af84d..0a10f5cf 100644
--- a/docs/en/SkiaSharp/SKSizeI.xml
+++ b/docs/en/SkiaSharp/SKSizeI.xml
@@ -12,7 +12,7 @@
Stores an ordered pair of integers describing the width and height of a rectangle.
-
+