Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 85 additions & 0 deletions changelogs/HarfBuzzSharp/14.2.0/HarfBuzzSharp.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# API diff: HarfBuzzSharp.dll

## HarfBuzzSharp.dll

### Namespace HarfBuzzSharp

#### Type Changed: HarfBuzzSharp.Face

Added properties:

```csharp
public bool HasColorLayers { get; }
public bool HasColorPng { get; }
public bool HasColorSvg { get; }
public bool HasPalettes { get; }
public bool HasVariationData { get; }
public int NamedInstanceCount { get; }
public int PaletteCount { get; }
public int VariationAxisCount { get; }
public OpenTypeVarAxisInfo[] VariationAxisInfos { get; }
```

Added methods:

```csharp
public float[] GetNamedInstanceDesignCoords (int instanceIndex);
public int GetNamedInstanceDesignCoords (int instanceIndex, System.Span<float> coords);
public int GetNamedInstanceDesignCoordsCount (int instanceIndex);
public OpenTypeNameId GetNamedInstancePostScriptNameId (int instanceIndex);
public OpenTypeNameId GetNamedInstanceSubfamilyNameId (int instanceIndex);
public OpenTypeNameId GetPaletteColorNameId (int colorIndex);
public HBColor[] GetPaletteColors (int paletteIndex);
public int GetPaletteColors (int paletteIndex, System.Span<HBColor> colors);
public OpenTypeColorPaletteFlags GetPaletteFlags (int paletteIndex);
public OpenTypeNameId GetPaletteNameId (int paletteIndex);
public int GetVariationAxisInfos (System.Span<OpenTypeVarAxisInfo> axes);
public bool TryFindVariationAxis (Tag tag, out OpenTypeVarAxisInfo axisInfo);
```


#### Type Changed: HarfBuzzSharp.Font

Added property:

```csharp
public int[] VariationCoordsNormalized { get; }
```

Added methods:

```csharp
public int GetVariationCoordsNormalized (System.Span<int> coords);
public void SetVariationCoordsDesign (System.ReadOnlySpan<float> coords);
public void SetVariationCoordsNormalized (System.ReadOnlySpan<int> coords);
public void SetVariationNamedInstance (int instanceIndex);
public void SetVariations (System.ReadOnlySpan<Variation> variations);
```


#### New Type: HarfBuzzSharp.HBColor

```csharp
public struct HBColor, System.IEquatable<HBColor> {
// constructors
public HBColor (uint value);
public HBColor (byte red, byte green, byte blue, byte alpha);
// properties
public byte Alpha { get; }
public byte Blue { get; }
public byte Green { get; }
public byte Red { get; }
public uint Value { get; }
// methods
public virtual bool Equals (HBColor other);
public override bool Equals (object obj);
public override int GetHashCode ();
public override string ToString ();
public static bool op_Equality (HBColor left, HBColor right);
public static HBColor op_Explicit (uint value);
public static uint op_Implicit (HBColor color);
public static bool op_Inequality (HBColor left, HBColor right);
}
```


Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Direct3D.Vortice.dll

## SkiaSharp.Direct3D.Vortice.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

22 changes: 22 additions & 0 deletions changelogs/SkiaSharp.HarfBuzz/4.147.0/SkiaSharp.HarfBuzz.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# API diff: SkiaSharp.HarfBuzz.dll

## SkiaSharp.HarfBuzz.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

### Namespace SkiaSharp.HarfBuzz

#### New Type: SkiaSharp.HarfBuzz.ColorExtensions

```csharp
public static class ColorExtensions {
// methods
public static HarfBuzzSharp.HBColor ToHBColor (this SkiaSharp.SKColor color);
public static HarfBuzzSharp.HBColor ToHBColor (this SkiaSharp.SKColorF color);
public static SkiaSharp.SKColor ToSKColor (this HarfBuzzSharp.HBColor hbColor);
public static SkiaSharp.SKColorF ToSKColorF (this HarfBuzzSharp.HBColor hbColor);
public static SkiaSharp.SKColor[] ToSKColors (this HarfBuzzSharp.HBColor[] hbColors);
}
```


6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.Resources/4.147.0/SkiaSharp.Resources.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Resources.dll

## SkiaSharp.Resources.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.SceneGraph.dll

## SkiaSharp.SceneGraph.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.Skottie/4.147.0/SkiaSharp.Skottie.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Skottie.dll

## SkiaSharp.Skottie.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Blazor.dll

## SkiaSharp.Views.Blazor.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Desktop.Common.dll

## SkiaSharp.Views.Desktop.Common.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Gtk3.dll

## SkiaSharp.Views.Gtk3.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Gtk4.dll

## SkiaSharp.Views.Gtk4.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Maui.Controls.dll

## SkiaSharp.Views.Maui.Controls.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Maui.Core.dll

## SkiaSharp.Views.Maui.Core.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Windows.dll

## SkiaSharp.Views.Windows.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.Views.WPF/4.147.0/SkiaSharp.Views.WPF.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.WPF.dll

## SkiaSharp.Views.WPF.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Windows.dll

## SkiaSharp.Views.Windows.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.WindowsForms.dll

## SkiaSharp.Views.WindowsForms.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.Views/4.147.0/SkiaSharp.Views.Android.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Android.dll

## SkiaSharp.Views.Android.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.Views/4.147.0/SkiaSharp.Views.Mac.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Mac.dll

## SkiaSharp.Views.Mac.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.Views/4.147.0/SkiaSharp.Views.Tizen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.Tizen.dll

## SkiaSharp.Views.Tizen.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.Views/4.147.0/SkiaSharp.Views.iOS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.iOS.dll

## SkiaSharp.Views.iOS.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

6 changes: 6 additions & 0 deletions changelogs/SkiaSharp.Views/4.147.0/SkiaSharp.Views.tvOS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Views.tvOS.dll

## SkiaSharp.Views.tvOS.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# API diff: SkiaSharp.Vulkan.SharpVk.dll

## SkiaSharp.Vulkan.SharpVk.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

36 changes: 36 additions & 0 deletions changelogs/SkiaSharp/4.147.0/SkiaSharp.breaking.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# API diff: SkiaSharp.dll

## SkiaSharp.dll

> Assembly Version Changed: 4.147.0.0 vs 3.119.0.0

### Namespace SkiaSharp

#### Type Changed: SkiaSharp.GRVkImageInfo

Modified properties:

```diff
-public GrVkYcbcrConversionInfo YcbcrConversionInfo { get; set; }
+public GRVkYcbcrConversionInfo YcbcrConversionInfo { get; set; }
```


#### Type Changed: SkiaSharp.GrVkYcbcrConversionInfo

Removed interface:

```csharp
System.IEquatable<GrVkYcbcrConversionInfo>
```

Removed methods:

```csharp
public virtual bool Equals (GrVkYcbcrConversionInfo obj);
public static bool op_Equality (GrVkYcbcrConversionInfo left, GrVkYcbcrConversionInfo right);
public static bool op_Inequality (GrVkYcbcrConversionInfo left, GrVkYcbcrConversionInfo right);
```



Loading