Skip to content

Commit 3942938

Browse files
committed
Re-generate docs
1 parent 89cd462 commit 3942938

File tree

8 files changed

+191
-9
lines changed

8 files changed

+191
-9
lines changed

cake/UtilsManaged.cake

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -220,13 +220,19 @@ string[] GetDotNetPacksSearchPaths()
220220
var dotnetRoot = latestSdk.Combine("..");
221221

222222
foreach(var pack in GetDirectories(dotnetRoot.Combine("packs").FullPath + "/*.Ref.*")) {
223-
var latestPath = GetDirectories(pack.FullPath + "/*").Last();
224-
refs.AddRange(GetDirectories(latestPath.FullPath + "/ref/net*").Select(d => d.FullPath));
223+
var paths = GetDirectories(pack.FullPath + "/*");
224+
foreach (var path in paths) {
225+
var r = GetDirectories(path.FullPath + "/ref/net*");
226+
refs.AddRange(r.Select(d => d.FullPath));
227+
}
225228
}
226229

227230
foreach(var pack in GetDirectories(dotnetRoot.Combine("packs").FullPath + "/*.Ref")) {
228-
var latestPath = GetDirectories(pack.FullPath + "/*").Last();
229-
refs.AddRange(GetDirectories(latestPath.FullPath + "/ref/net*").Select(d => d.FullPath));
231+
var paths = GetDirectories(pack.FullPath + "/*");
232+
foreach (var path in paths) {
233+
var r = GetDirectories(path.FullPath + "/ref/net*");
234+
refs.AddRange(r.Select(d => d.FullPath));
235+
}
230236
}
231237

232238
return refs.ToArray();
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# API diff: HarfBuzzSharp.dll
2+
3+
## HarfBuzzSharp.dll
4+
5+
### Namespace HarfBuzzSharp
6+
7+
#### Removed Type HarfBuzzSharp.Resource
8+

changelogs/HarfBuzzSharp/2.8.2.1/HarfBuzzSharp.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,25 @@
22

33
## HarfBuzzSharp.dll
44

5-
> No changes.
5+
### Namespace HarfBuzzSharp
6+
7+
#### Removed Type HarfBuzzSharp.Resource
8+
9+
### New Namespace HarfBuzzSharp.Internals
10+
11+
#### New Type: HarfBuzzSharp.Internals.PlatformConfiguration
12+
13+
```csharp
14+
public static class PlatformConfiguration {
15+
// properties
16+
public static bool Is64Bit { get; }
17+
public static bool IsArm { get; }
18+
public static bool IsGlibc { get; }
19+
public static bool IsLinux { get; }
20+
public static bool IsMac { get; }
21+
public static bool IsUnix { get; }
22+
public static bool IsWindows { get; }
23+
public static string LinuxFlavor { get; set; }
24+
}
25+
```
26+

changelogs/SkiaSharp.HarfBuzz/2.88.1/SkiaSharp.HarfBuzz.md

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,68 @@
22

33
## SkiaSharp.HarfBuzz.dll
44

5-
> No changes.
5+
> Assembly Version Changed: 2.88.0.0 vs 0.0.0.0
6+
7+
### New Namespace SkiaSharp.HarfBuzz
8+
9+
#### New Type: SkiaSharp.HarfBuzz.BlobExtensions
10+
11+
```csharp
12+
public static class BlobExtensions {
13+
// methods
14+
public static HarfBuzzSharp.Blob ToHarfBuzzBlob (this SkiaSharp.SKStreamAsset asset);
15+
}
16+
```
17+
18+
#### New Type: SkiaSharp.HarfBuzz.CanvasExtensions
19+
20+
```csharp
21+
public static class CanvasExtensions {
22+
// methods
23+
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, string text, SkiaSharp.SKPoint p, SkiaSharp.SKPaint paint);
24+
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, SKShaper shaper, string text, SkiaSharp.SKPoint p, SkiaSharp.SKPaint paint);
25+
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, string text, float x, float y, SkiaSharp.SKPaint paint);
26+
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, SKShaper shaper, string text, float x, float y, SkiaSharp.SKPaint paint);
27+
}
28+
```
29+
30+
#### New Type: SkiaSharp.HarfBuzz.FontExtensions
31+
32+
```csharp
33+
public static class FontExtensions {
34+
// methods
35+
public static SkiaSharp.SKSizeI GetScale (this HarfBuzzSharp.Font font);
36+
public static void SetScale (this HarfBuzzSharp.Font font, SkiaSharp.SKSizeI scale);
37+
}
38+
```
39+
40+
#### New Type: SkiaSharp.HarfBuzz.SKShaper
41+
42+
```csharp
43+
public class SKShaper : System.IDisposable {
44+
// constructors
45+
public SKShaper (SkiaSharp.SKTypeface typeface);
46+
// properties
47+
public SkiaSharp.SKTypeface Typeface { get; }
48+
// methods
49+
public virtual void Dispose ();
50+
public SKShaper.Result Shape (HarfBuzzSharp.Buffer buffer, SkiaSharp.SKPaint paint);
51+
public SKShaper.Result Shape (string text, SkiaSharp.SKPaint paint);
52+
public SKShaper.Result Shape (HarfBuzzSharp.Buffer buffer, float xOffset, float yOffset, SkiaSharp.SKPaint paint);
53+
public SKShaper.Result Shape (string text, float xOffset, float yOffset, SkiaSharp.SKPaint paint);
54+
55+
// inner types
56+
public class Result {
57+
// constructors
58+
public SKShaper.Result ();
59+
public SKShaper.Result (uint[] codepoints, uint[] clusters, SkiaSharp.SKPoint[] points);
60+
public SKShaper.Result (uint[] codepoints, uint[] clusters, SkiaSharp.SKPoint[] points, float width);
61+
// properties
62+
public uint[] Clusters { get; }
63+
public uint[] Codepoints { get; }
64+
public SkiaSharp.SKPoint[] Points { get; }
65+
public float Width { get; }
66+
}
67+
}
68+
```
69+

changelogs/SkiaSharp.Vulkan.SharpVk/2.88.1/SkiaSharp.Vulkan.SharpVk.md

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,48 @@
22

33
## SkiaSharp.Vulkan.SharpVk.dll
44

5-
> No changes.
5+
> Assembly Version Changed: 2.88.0.0 vs 0.0.0.0
6+
7+
### New Namespace SkiaSharp
8+
9+
#### New Type: SkiaSharp.GRSharpVkBackendContext
10+
11+
```csharp
12+
public class GRSharpVkBackendContext : SkiaSharp.GRVkBackendContext, System.IDisposable {
13+
// constructors
14+
public GRSharpVkBackendContext ();
15+
// properties
16+
public GRSharpVkGetProcedureAddressDelegate GetProcedureAddress { get; set; }
17+
public SharpVk.Device VkDevice { get; set; }
18+
public SharpVk.Instance VkInstance { get; set; }
19+
public SharpVk.PhysicalDevice VkPhysicalDevice { get; set; }
20+
public SharpVk.PhysicalDeviceFeatures? VkPhysicalDeviceFeatures { get; set; }
21+
public SharpVk.Queue VkQueue { get; set; }
22+
// methods
23+
protected override void Dispose (bool disposing);
24+
}
25+
```
26+
27+
#### New Type: SkiaSharp.GRSharpVkGetProcedureAddressDelegate
28+
29+
```csharp
30+
public sealed delegate GRSharpVkGetProcedureAddressDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
31+
// constructors
32+
public GRSharpVkGetProcedureAddressDelegate (object object, IntPtr method);
33+
// methods
34+
public virtual System.IAsyncResult BeginInvoke (string name, SharpVk.Instance instance, SharpVk.Device device, System.AsyncCallback callback, object object);
35+
public virtual IntPtr EndInvoke (System.IAsyncResult result);
36+
public virtual IntPtr Invoke (string name, SharpVk.Instance instance, SharpVk.Device device);
37+
}
38+
```
39+
40+
#### New Type: SkiaSharp.GRVkExtensionsSharpVkExtensions
41+
42+
```csharp
43+
public static class GRVkExtensionsSharpVkExtensions {
44+
// methods
45+
public static void Initialize (this GRVkExtensions extensions, GRSharpVkGetProcedureAddressDelegate getProc, SharpVk.Instance instance, SharpVk.PhysicalDevice physicalDevice);
46+
public static void Initialize (this GRVkExtensions extensions, GRSharpVkGetProcedureAddressDelegate getProc, SharpVk.Instance instance, SharpVk.PhysicalDevice physicalDevice, string[] instanceExtensions, string[] deviceExtensions);
47+
}
48+
```
49+
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# API diff: SkiaSharp.dll
2+
3+
## SkiaSharp.dll
4+
5+
### Namespace SkiaSharp
6+
7+
#### Removed Type SkiaSharp.Resource
8+

changelogs/SkiaSharp/2.88.1/SkiaSharp.md

Lines changed: 32 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,35 @@
22

33
## SkiaSharp.dll
44

5-
> No changes.
5+
### Namespace SkiaSharp
6+
7+
#### Type Changed: SkiaSharp.SKEncodedImageFormat
8+
9+
Added value:
10+
11+
```csharp
12+
Avif = 12,
13+
```
14+
15+
16+
#### Removed Type SkiaSharp.Resource
17+
18+
### Namespace SkiaSharp.Internals
19+
20+
#### New Type: SkiaSharp.Internals.PlatformConfiguration
21+
22+
```csharp
23+
public static class PlatformConfiguration {
24+
// properties
25+
public static bool Is64Bit { get; }
26+
public static bool IsArm { get; }
27+
public static bool IsGlibc { get; }
28+
public static bool IsLinux { get; }
29+
public static bool IsMac { get; }
30+
public static bool IsUnix { get; }
31+
public static bool IsWindows { get; }
32+
public static string LinuxFlavor { get; set; }
33+
}
34+
```
35+
36+

0 commit comments

Comments
 (0)