diff --git a/SkiaSharpAPI/SkiaSharp/SKGraphiteBackend.xml b/SkiaSharpAPI/SkiaSharp/SKGraphiteBackend.xml
new file mode 100644
index 0000000..3d5cbd5
--- /dev/null
+++ b/SkiaSharpAPI/SkiaSharp/SKGraphiteBackend.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ System.Enum
+
+
+ Identifies the graphics backend that drives a Skia Graphite context.
+
+ is bound to.
+]]>
+
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKGraphiteBackend
+
+ 0
+
+ The Dawn backend, which targets WebGPU (Direct3D, Metal, or Vulkan depending on the platform).
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKGraphiteBackend
+
+ 1
+
+ The Apple Metal backend.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKGraphiteBackend
+
+ -1
+
+ The backend is not known or has not been set.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKGraphiteBackend
+
+ 2
+
+ The Vulkan backend.
+
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKGraphiteInsertStatus.xml b/SkiaSharpAPI/SkiaSharp/SKGraphiteInsertStatus.xml
new file mode 100644
index 0000000..0260b29
--- /dev/null
+++ b/SkiaSharpAPI/SkiaSharp/SKGraphiteInsertStatus.xml
@@ -0,0 +1,120 @@
+
+
+
+
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ System.Enum
+
+
+ Describes the outcome of inserting a into a .
+ To be added.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKGraphiteInsertStatus
+
+ 3
+
+ The backend failed to record the commands from the recording.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKGraphiteInsertStatus
+
+ 4
+
+ One or more asynchronous shader compilations required by the recording failed.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKGraphiteInsertStatus
+
+ 1
+
+ The supplied was not valid.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKGraphiteInsertStatus
+
+ 5
+
+ The recording was submitted out of order relative to its recorder's history.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKGraphiteInsertStatus
+
+ 2
+
+ A promise image referenced by the recording failed to instantiate.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKGraphiteInsertStatus
+
+ 0
+
+ The recording was inserted successfully.
+
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKImageRescaleGamma.xml b/SkiaSharpAPI/SkiaSharp/SKImageRescaleGamma.xml
new file mode 100644
index 0000000..c63a266
--- /dev/null
+++ b/SkiaSharpAPI/SkiaSharp/SKImageRescaleGamma.xml
@@ -0,0 +1,52 @@
+
+
+
+
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ System.Enum
+
+
+ Selects the gamma color space used while rescaling an .
+ To be added.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKImageRescaleGamma
+
+ 1
+
+ Convert to a linear color space, rescale, and convert back for higher-quality results.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKImageRescaleGamma
+
+ 0
+
+ Perform the rescale in the source image's gamma-encoded color space.
+
+
+
+
diff --git a/SkiaSharpAPI/SkiaSharp/SKImageRescaleMode.xml b/SkiaSharpAPI/SkiaSharp/SKImageRescaleMode.xml
new file mode 100644
index 0000000..0bd9d95
--- /dev/null
+++ b/SkiaSharpAPI/SkiaSharp/SKImageRescaleMode.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ System.Enum
+
+
+ Selects the sampling algorithm used when rescaling an .
+ To be added.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKImageRescaleMode
+
+ 1
+
+ Rescale using a single bilinear step.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKImageRescaleMode
+
+ 0
+
+ Rescale using nearest-neighbor sampling.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKImageRescaleMode
+
+ 3
+
+ Rescale by repeatedly halving (or doubling) with bicubic filtering until the target size is reached.
+
+
+
+
+
+
+ Field
+
+ SkiaSharp
+ 4.152.0.0
+
+
+ SkiaSharp.SKImageRescaleMode
+
+ 2
+
+ Rescale by repeatedly halving (or doubling) with bilinear filtering until the target size is reached.
+
+
+
+