зеркало из https://github.com/mono/SkiaSharp.git
Update changelogs (#2706)
This commit is contained in:
Родитель
22f3b12609
Коммит
d875716e6d
|
@ -2,10 +2,6 @@
|
|||
|
||||
## HarfBuzzSharp.dll
|
||||
|
||||
### Namespace HarfBuzzSharp
|
||||
|
||||
#### Removed Type HarfBuzzSharp.Resource
|
||||
|
||||
### New Namespace HarfBuzzSharp.Internals
|
||||
|
||||
#### New Type: HarfBuzzSharp.Internals.PlatformConfiguration
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: HarfBuzzSharp.dll
|
||||
|
||||
## HarfBuzzSharp.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,16 @@
|
|||
# API diff: HarfBuzzSharp.dll
|
||||
|
||||
## HarfBuzzSharp.dll
|
||||
|
||||
### Namespace HarfBuzzSharp
|
||||
|
||||
#### Type Changed: HarfBuzzSharp.Blob
|
||||
|
||||
Removed method:
|
||||
|
||||
```csharp
|
||||
public System.ReadOnlySpan<byte> AsSpan ();
|
||||
```
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
# API diff: HarfBuzzSharp.dll
|
||||
|
||||
## HarfBuzzSharp.dll
|
||||
|
||||
### Namespace HarfBuzzSharp
|
||||
|
||||
#### Type Changed: HarfBuzzSharp.Blob
|
||||
|
||||
Removed constructor:
|
||||
|
||||
```csharp
|
||||
[Obsolete]
|
||||
public Blob (IntPtr data, uint length, MemoryMode mode, object userData, BlobReleaseDelegate releaseDelegate);
|
||||
```
|
||||
|
||||
Removed method:
|
||||
|
||||
```csharp
|
||||
public System.ReadOnlySpan<byte> AsSpan ();
|
||||
```
|
||||
|
||||
Added method:
|
||||
|
||||
```csharp
|
||||
public System.Span<byte> AsSpan ();
|
||||
```
|
||||
|
||||
|
||||
|
|
@ -2,68 +2,24 @@
|
|||
|
||||
## SkiaSharp.HarfBuzz.dll
|
||||
|
||||
> Assembly Version Changed: 2.88.0.0 vs 0.0.0.0
|
||||
### Namespace SkiaSharp.HarfBuzz
|
||||
|
||||
### New Namespace SkiaSharp.HarfBuzz
|
||||
#### Type Changed: SkiaSharp.HarfBuzz.SKShaper
|
||||
|
||||
#### New Type: SkiaSharp.HarfBuzz.BlobExtensions
|
||||
#### Type Changed: SkiaSharp.HarfBuzz.SKShaper.Result
|
||||
|
||||
Added constructor:
|
||||
|
||||
```csharp
|
||||
public static class BlobExtensions {
|
||||
// methods
|
||||
public static HarfBuzzSharp.Blob ToHarfBuzzBlob (this SkiaSharp.SKStreamAsset asset);
|
||||
}
|
||||
public SKShaper.Result (uint[] codepoints, uint[] clusters, SkiaSharp.SKPoint[] points, float width);
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.HarfBuzz.CanvasExtensions
|
||||
Added property:
|
||||
|
||||
```csharp
|
||||
public static class CanvasExtensions {
|
||||
// methods
|
||||
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, string text, SkiaSharp.SKPoint p, SkiaSharp.SKPaint paint);
|
||||
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, SKShaper shaper, string text, SkiaSharp.SKPoint p, SkiaSharp.SKPaint paint);
|
||||
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, string text, float x, float y, SkiaSharp.SKPaint paint);
|
||||
public static void DrawShapedText (this SkiaSharp.SKCanvas canvas, SKShaper shaper, string text, float x, float y, SkiaSharp.SKPaint paint);
|
||||
}
|
||||
public float Width { get; }
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.HarfBuzz.FontExtensions
|
||||
|
||||
```csharp
|
||||
public static class FontExtensions {
|
||||
// methods
|
||||
public static SkiaSharp.SKSizeI GetScale (this HarfBuzzSharp.Font font);
|
||||
public static void SetScale (this HarfBuzzSharp.Font font, SkiaSharp.SKSizeI scale);
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.HarfBuzz.SKShaper
|
||||
|
||||
```csharp
|
||||
public class SKShaper : System.IDisposable {
|
||||
// constructors
|
||||
public SKShaper (SkiaSharp.SKTypeface typeface);
|
||||
// properties
|
||||
public SkiaSharp.SKTypeface Typeface { get; }
|
||||
// methods
|
||||
public virtual void Dispose ();
|
||||
public SKShaper.Result Shape (HarfBuzzSharp.Buffer buffer, SkiaSharp.SKPaint paint);
|
||||
public SKShaper.Result Shape (string text, SkiaSharp.SKPaint paint);
|
||||
public SKShaper.Result Shape (HarfBuzzSharp.Buffer buffer, float xOffset, float yOffset, SkiaSharp.SKPaint paint);
|
||||
public SKShaper.Result Shape (string text, float xOffset, float yOffset, SkiaSharp.SKPaint paint);
|
||||
|
||||
// inner types
|
||||
public class Result {
|
||||
// constructors
|
||||
public SKShaper.Result ();
|
||||
public SKShaper.Result (uint[] codepoints, uint[] clusters, SkiaSharp.SKPoint[] points);
|
||||
public SKShaper.Result (uint[] codepoints, uint[] clusters, SkiaSharp.SKPoint[] points, float width);
|
||||
// properties
|
||||
public uint[] Clusters { get; }
|
||||
public uint[] Codepoints { get; }
|
||||
public SkiaSharp.SKPoint[] Points { get; }
|
||||
public float Width { get; }
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.HarfBuzz.dll
|
||||
|
||||
## SkiaSharp.HarfBuzz.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.SceneGraph.dll
|
||||
|
||||
## SkiaSharp.SceneGraph.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Skottie.dll
|
||||
|
||||
## SkiaSharp.Skottie.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Blazor.dll
|
||||
|
||||
## SkiaSharp.Views.Blazor.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Desktop.Common.dll
|
||||
|
||||
## SkiaSharp.Views.Desktop.Common.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Gtk3.dll
|
||||
|
||||
## SkiaSharp.Views.Gtk3.dll
|
||||
|
||||
> No changes.
|
|
@ -58,7 +58,7 @@ public interface ISKGLViewController : Microsoft.Maui.Controls.IElementControlle
|
|||
#### New Type: SkiaSharp.Views.Maui.Controls.SKBitmapImageSource
|
||||
|
||||
```csharp
|
||||
public sealed class SKBitmapImageSource : Microsoft.Maui.Controls.ImageSource, Microsoft.Maui.Controls.IEffectControlProvider, Microsoft.Maui.Controls.IElementController, Microsoft.Maui.Controls.Internals.IDynamicResourceHandler, Microsoft.Maui.Controls.Internals.INameScope, Microsoft.Maui.IElement, Microsoft.Maui.IImageSource, Microsoft.Maui.IVisualTreeElement, SkiaSharp.Views.Maui.ISKBitmapImageSource, System.ComponentModel.INotifyPropertyChanged {
|
||||
public sealed class SKBitmapImageSource : Microsoft.Maui.Controls.ImageSource, Microsoft.Maui.IImageSource, SkiaSharp.Views.Maui.ISKBitmapImageSource {
|
||||
// constructors
|
||||
public SKBitmapImageSource ();
|
||||
// fields
|
||||
|
@ -76,7 +76,7 @@ public sealed class SKBitmapImageSource : Microsoft.Maui.Controls.ImageSource, M
|
|||
#### New Type: SkiaSharp.Views.Maui.Controls.SKCanvasView
|
||||
|
||||
```csharp
|
||||
public class SKCanvasView : Microsoft.Maui.Controls.View, Microsoft.Maui.Controls.IAnimatable, Microsoft.Maui.Controls.IEffectControlProvider, Microsoft.Maui.Controls.IElementController, Microsoft.Maui.Controls.IGestureRecognizers, Microsoft.Maui.Controls.IViewController, Microsoft.Maui.Controls.IVisualElementController, Microsoft.Maui.Controls.Internals.IDynamicResourceHandler, Microsoft.Maui.Controls.Internals.IGestureController, Microsoft.Maui.Controls.Internals.INameScope, Microsoft.Maui.Controls.Internals.INavigationProxy, Microsoft.Maui.HotReload.IHotReloadableView, Microsoft.Maui.IElement, Microsoft.Maui.IPropertyMapperView, Microsoft.Maui.IReplaceableView, Microsoft.Maui.ITransform, Microsoft.Maui.IView, Microsoft.Maui.IVisualTreeElement, ISKCanvasViewController, SkiaSharp.Views.Maui.ISKCanvasView, System.ComponentModel.INotifyPropertyChanged {
|
||||
public class SKCanvasView : Microsoft.Maui.Controls.View, Microsoft.Maui.Controls.IElementController, Microsoft.Maui.Controls.IViewController, Microsoft.Maui.Controls.IVisualElementController, Microsoft.Maui.IElement, Microsoft.Maui.ITransform, Microsoft.Maui.IView, ISKCanvasViewController, SkiaSharp.Views.Maui.ISKCanvasView {
|
||||
// constructors
|
||||
public SKCanvasView ();
|
||||
// fields
|
||||
|
@ -100,7 +100,7 @@ public class SKCanvasView : Microsoft.Maui.Controls.View, Microsoft.Maui.Control
|
|||
#### New Type: SkiaSharp.Views.Maui.Controls.SKGLView
|
||||
|
||||
```csharp
|
||||
public class SKGLView : Microsoft.Maui.Controls.View, Microsoft.Maui.Controls.IAnimatable, Microsoft.Maui.Controls.IEffectControlProvider, Microsoft.Maui.Controls.IElementController, Microsoft.Maui.Controls.IGestureRecognizers, Microsoft.Maui.Controls.IViewController, Microsoft.Maui.Controls.IVisualElementController, Microsoft.Maui.Controls.Internals.IDynamicResourceHandler, Microsoft.Maui.Controls.Internals.IGestureController, Microsoft.Maui.Controls.Internals.INameScope, Microsoft.Maui.Controls.Internals.INavigationProxy, Microsoft.Maui.HotReload.IHotReloadableView, Microsoft.Maui.IElement, Microsoft.Maui.IPropertyMapperView, Microsoft.Maui.IReplaceableView, Microsoft.Maui.ITransform, Microsoft.Maui.IView, Microsoft.Maui.IVisualTreeElement, ISKGLViewController, System.ComponentModel.INotifyPropertyChanged {
|
||||
public class SKGLView : Microsoft.Maui.Controls.View, Microsoft.Maui.Controls.IElementController, Microsoft.Maui.Controls.IViewController, Microsoft.Maui.Controls.IVisualElementController, ISKGLViewController {
|
||||
// constructors
|
||||
public SKGLView ();
|
||||
// fields
|
||||
|
@ -125,7 +125,7 @@ public class SKGLView : Microsoft.Maui.Controls.View, Microsoft.Maui.Controls.IA
|
|||
#### New Type: SkiaSharp.Views.Maui.Controls.SKImageImageSource
|
||||
|
||||
```csharp
|
||||
public sealed class SKImageImageSource : Microsoft.Maui.Controls.ImageSource, Microsoft.Maui.Controls.IEffectControlProvider, Microsoft.Maui.Controls.IElementController, Microsoft.Maui.Controls.Internals.IDynamicResourceHandler, Microsoft.Maui.Controls.Internals.INameScope, Microsoft.Maui.IElement, Microsoft.Maui.IImageSource, Microsoft.Maui.IVisualTreeElement, SkiaSharp.Views.Maui.ISKImageImageSource, System.ComponentModel.INotifyPropertyChanged {
|
||||
public sealed class SKImageImageSource : Microsoft.Maui.Controls.ImageSource, Microsoft.Maui.IImageSource, SkiaSharp.Views.Maui.ISKImageImageSource {
|
||||
// constructors
|
||||
public SKImageImageSource ();
|
||||
// fields
|
||||
|
@ -143,7 +143,7 @@ public sealed class SKImageImageSource : Microsoft.Maui.Controls.ImageSource, Mi
|
|||
#### New Type: SkiaSharp.Views.Maui.Controls.SKPictureImageSource
|
||||
|
||||
```csharp
|
||||
public sealed class SKPictureImageSource : Microsoft.Maui.Controls.ImageSource, Microsoft.Maui.Controls.IEffectControlProvider, Microsoft.Maui.Controls.IElementController, Microsoft.Maui.Controls.Internals.IDynamicResourceHandler, Microsoft.Maui.Controls.Internals.INameScope, Microsoft.Maui.IElement, Microsoft.Maui.IImageSource, Microsoft.Maui.IVisualTreeElement, SkiaSharp.Views.Maui.ISKPictureImageSource, System.ComponentModel.INotifyPropertyChanged {
|
||||
public sealed class SKPictureImageSource : Microsoft.Maui.Controls.ImageSource, Microsoft.Maui.IImageSource, SkiaSharp.Views.Maui.ISKPictureImageSource {
|
||||
// constructors
|
||||
public SKPictureImageSource ();
|
||||
// fields
|
||||
|
@ -162,7 +162,7 @@ public sealed class SKPictureImageSource : Microsoft.Maui.Controls.ImageSource,
|
|||
#### New Type: SkiaSharp.Views.Maui.Controls.SKPixmapImageSource
|
||||
|
||||
```csharp
|
||||
public sealed class SKPixmapImageSource : Microsoft.Maui.Controls.ImageSource, Microsoft.Maui.Controls.IEffectControlProvider, Microsoft.Maui.Controls.IElementController, Microsoft.Maui.Controls.Internals.IDynamicResourceHandler, Microsoft.Maui.Controls.Internals.INameScope, Microsoft.Maui.IElement, Microsoft.Maui.IImageSource, Microsoft.Maui.IVisualTreeElement, SkiaSharp.Views.Maui.ISKPixmapImageSource, System.ComponentModel.INotifyPropertyChanged {
|
||||
public sealed class SKPixmapImageSource : Microsoft.Maui.Controls.ImageSource, Microsoft.Maui.IImageSource, SkiaSharp.Views.Maui.ISKPixmapImageSource {
|
||||
// constructors
|
||||
public SKPixmapImageSource ();
|
||||
// fields
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Maui.Controls.dll
|
||||
|
||||
## SkiaSharp.Views.Maui.Controls.dll
|
||||
|
||||
> No changes.
|
|
@ -185,7 +185,7 @@ public class SKTouchEventArgs : System.EventArgs {
|
|||
#### New Type: SkiaSharp.Views.Maui.Handlers.SKCanvasViewHandler
|
||||
|
||||
```csharp
|
||||
public class SKCanvasViewHandler : Microsoft.Maui.Handlers.ViewHandler`2[SkiaSharp.Views.Maui.ISKCanvasView,System.Object], Microsoft.Maui.IElementHandler, Microsoft.Maui.IPlatformViewHandler, Microsoft.Maui.IViewHandler {
|
||||
public class SKCanvasViewHandler : Microsoft.Maui.Handlers.ViewHandler`2[SkiaSharp.Views.Maui.ISKCanvasView,System.Object] {
|
||||
// constructors
|
||||
public SKCanvasViewHandler ();
|
||||
public SKCanvasViewHandler (Microsoft.Maui.PropertyMapper mapper, Microsoft.Maui.CommandMapper commands);
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Maui.Core.dll
|
||||
|
||||
## SkiaSharp.Views.Maui.Core.dll
|
||||
|
||||
> No changes.
|
|
@ -2,140 +2,4 @@
|
|||
|
||||
## SkiaSharp.Views.Windows.dll
|
||||
|
||||
> Assembly Version Changed: 2.88.0.0 vs 0.0.0.0
|
||||
|
||||
### New Namespace SkiaSharp.Views.Windows
|
||||
|
||||
#### New Type: SkiaSharp.Views.Windows.Extensions
|
||||
|
||||
```csharp
|
||||
public static class Extensions {
|
||||
// methods
|
||||
public static System.Drawing.PointF ToDrawingPoint (this SkiaSharp.SKPoint point);
|
||||
public static System.Drawing.Point ToDrawingPoint (this SkiaSharp.SKPointI point);
|
||||
public static System.Drawing.RectangleF ToDrawingRect (this SkiaSharp.SKRect rect);
|
||||
public static System.Drawing.Rectangle ToDrawingRect (this SkiaSharp.SKRectI rect);
|
||||
public static System.Drawing.SizeF ToDrawingSize (this SkiaSharp.SKSize size);
|
||||
public static System.Drawing.Size ToDrawingSize (this SkiaSharp.SKSizeI size);
|
||||
public static SkiaSharp.SKPointI ToSKPoint (this System.Drawing.Point point);
|
||||
public static SkiaSharp.SKPoint ToSKPoint (this System.Drawing.PointF point);
|
||||
public static SkiaSharp.SKRectI ToSKRect (this System.Drawing.Rectangle rect);
|
||||
public static SkiaSharp.SKRect ToSKRect (this System.Drawing.RectangleF rect);
|
||||
public static SkiaSharp.SKSizeI ToSKSize (this System.Drawing.Size size);
|
||||
public static SkiaSharp.SKSize ToSKSize (this System.Drawing.SizeF size);
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Windows.GlobalStaticResources
|
||||
|
||||
```csharp
|
||||
public sealed class GlobalStaticResources {
|
||||
// constructors
|
||||
public GlobalStaticResources ();
|
||||
// methods
|
||||
|
||||
[Obsolete]
|
||||
public static object FindResource (string name);
|
||||
public static void Initialize ();
|
||||
public static void RegisterDefaultStyles ();
|
||||
public static void RegisterResourceDictionariesBySource ();
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Windows.SKPaintGLSurfaceEventArgs
|
||||
|
||||
```csharp
|
||||
public class SKPaintGLSurfaceEventArgs : System.EventArgs {
|
||||
// constructors
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget);
|
||||
|
||||
[Obsolete]
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTargetDesc renderTarget);
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKColorType colorType);
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKImageInfo info);
|
||||
|
||||
[Obsolete]
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKColorType colorType, SkiaSharp.GRGlFramebufferInfo glInfo);
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKImageInfo info, SkiaSharp.SKImageInfo rawInfo);
|
||||
// properties
|
||||
public SkiaSharp.GRBackendRenderTarget BackendRenderTarget { get; }
|
||||
public SkiaSharp.SKColorType ColorType { get; }
|
||||
public SkiaSharp.SKImageInfo Info { get; }
|
||||
public SkiaSharp.GRSurfaceOrigin Origin { get; }
|
||||
public SkiaSharp.SKImageInfo RawInfo { get; }
|
||||
|
||||
[Obsolete]
|
||||
public SkiaSharp.GRBackendRenderTargetDesc RenderTarget { get; }
|
||||
public SkiaSharp.SKSurface Surface { get; }
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Windows.SKPaintSurfaceEventArgs
|
||||
|
||||
```csharp
|
||||
public class SKPaintSurfaceEventArgs : System.EventArgs {
|
||||
// constructors
|
||||
public SKPaintSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.SKImageInfo info);
|
||||
public SKPaintSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.SKImageInfo info, SkiaSharp.SKImageInfo rawInfo);
|
||||
// properties
|
||||
public SkiaSharp.SKImageInfo Info { get; }
|
||||
public SkiaSharp.SKImageInfo RawInfo { get; }
|
||||
public SkiaSharp.SKSurface Surface { get; }
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Windows.SKSwapChainPanel
|
||||
|
||||
```csharp
|
||||
public class SKSwapChainPanel : Microsoft.UI.Xaml.FrameworkElement {
|
||||
// constructors
|
||||
public SKSwapChainPanel ();
|
||||
// properties
|
||||
public SkiaSharp.SKSize CanvasSize { get; }
|
||||
public double ContentsScale { get; }
|
||||
public bool DrawInBackground { get; set; }
|
||||
public bool EnableRenderLoop { get; set; }
|
||||
public SkiaSharp.GRContext GRContext { get; }
|
||||
public static bool RaiseOnUnsupported { get; set; }
|
||||
// events
|
||||
public event System.EventHandler<SKPaintGLSurfaceEventArgs> PaintSurface;
|
||||
// methods
|
||||
public void Invalidate ();
|
||||
protected virtual void OnPaintSurface (SKPaintGLSurfaceEventArgs e);
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Windows.SKXamlCanvas
|
||||
|
||||
```csharp
|
||||
public class SKXamlCanvas : Microsoft.UI.Xaml.Controls.Canvas {
|
||||
// constructors
|
||||
public SKXamlCanvas ();
|
||||
// properties
|
||||
public SkiaSharp.SKSize CanvasSize { get; }
|
||||
public double Dpi { get; }
|
||||
public bool IgnorePixelScaling { get; set; }
|
||||
// events
|
||||
public event System.EventHandler<SKPaintSurfaceEventArgs> PaintSurface;
|
||||
// methods
|
||||
public void Invalidate ();
|
||||
protected virtual void OnPaintSurface (SKPaintSurfaceEventArgs e);
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Windows.UWPExtensions
|
||||
|
||||
```csharp
|
||||
public static class UWPExtensions {
|
||||
// methods
|
||||
public static Windows.UI.Color ToColor (this SkiaSharp.SKColor color);
|
||||
public static Windows.Foundation.Point ToPoint (this SkiaSharp.SKPoint point);
|
||||
public static Windows.Foundation.Rect ToRect (this SkiaSharp.SKRect rect);
|
||||
public static SkiaSharp.SKColor ToSKColor (this Windows.UI.Color color);
|
||||
public static SkiaSharp.SKPoint ToSKPoint (this Windows.Foundation.Point point);
|
||||
public static SkiaSharp.SKRect ToSKRect (this Windows.Foundation.Rect rect);
|
||||
public static SkiaSharp.SKSize ToSKSize (this Windows.Foundation.Size size);
|
||||
public static Windows.Foundation.Size ToSize (this SkiaSharp.SKSize size);
|
||||
}
|
||||
```
|
||||
|
||||
> No changes.
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Windows.dll
|
||||
|
||||
## SkiaSharp.Views.Windows.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.WPF.dll
|
||||
|
||||
## SkiaSharp.Views.WPF.dll
|
||||
|
||||
> No changes.
|
|
@ -63,7 +63,7 @@ public class SKPaintSurfaceEventArgs : System.EventArgs {
|
|||
#### New Type: SkiaSharp.Views.Windows.SKXamlCanvas
|
||||
|
||||
```csharp
|
||||
public class SKXamlCanvas : Microsoft.UI.Xaml.Controls.Canvas, Microsoft.UI.Composition.IAnimationObject, Microsoft.UI.Composition.IVisualElement, Microsoft.UI.Composition.IVisualElement2, System.IEquatable<Microsoft.UI.Xaml.Controls.Canvas>, System.IEquatable<Microsoft.UI.Xaml.Controls.Panel>, System.IEquatable<Microsoft.UI.Xaml.DependencyObject>, System.IEquatable<Microsoft.UI.Xaml.FrameworkElement>, System.IEquatable<Microsoft.UI.Xaml.UIElement>, System.Runtime.InteropServices.ICustomQueryInterface, WinRT.IWinRTObject {
|
||||
public class SKXamlCanvas : Microsoft.UI.Xaml.Controls.Canvas {
|
||||
// constructors
|
||||
public SKXamlCanvas ();
|
||||
// properties
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Windows.dll
|
||||
|
||||
## SkiaSharp.Views.Windows.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.WindowsForms.dll
|
||||
|
||||
## SkiaSharp.Views.WindowsForms.dll
|
||||
|
||||
> No changes.
|
|
@ -77,7 +77,7 @@ public static class MacExtensions {
|
|||
#### New Type: SkiaSharp.Views.Mac.SKCanvasLayer
|
||||
|
||||
```csharp
|
||||
public class SKCanvasLayer : CoreAnimation.CALayer, CoreAnimation.ICAMediaTiming, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
|
||||
public class SKCanvasLayer : CoreAnimation.CALayer {
|
||||
// constructors
|
||||
public SKCanvasLayer ();
|
||||
// properties
|
||||
|
@ -95,7 +95,7 @@ public class SKCanvasLayer : CoreAnimation.CALayer, CoreAnimation.ICAMediaTiming
|
|||
#### New Type: SkiaSharp.Views.Mac.SKCanvasView
|
||||
|
||||
```csharp
|
||||
public class SKCanvasView : AppKit.NSView, AppKit.INSAccessibility, AppKit.INSAccessibilityElementProtocol, AppKit.INSAppearanceCustomization, AppKit.INSDraggingDestination, AppKit.INSTouchBarProvider, AppKit.INSUserActivityRestoring, AppKit.INSUserInterfaceItemIdentification, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
|
||||
public class SKCanvasView : AppKit.NSView {
|
||||
// constructors
|
||||
public SKCanvasView ();
|
||||
public SKCanvasView (CoreGraphics.CGRect frame);
|
||||
|
@ -115,7 +115,7 @@ public class SKCanvasView : AppKit.NSView, AppKit.INSAccessibility, AppKit.INSAc
|
|||
#### New Type: SkiaSharp.Views.Mac.SKGLLayer
|
||||
|
||||
```csharp
|
||||
public class SKGLLayer : CoreAnimation.CAOpenGLLayer, CoreAnimation.ICAMediaTiming, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
|
||||
public class SKGLLayer : CoreAnimation.CAOpenGLLayer {
|
||||
// constructors
|
||||
public SKGLLayer ();
|
||||
// properties
|
||||
|
@ -133,7 +133,7 @@ public class SKGLLayer : CoreAnimation.CAOpenGLLayer, CoreAnimation.ICAMediaTimi
|
|||
#### New Type: SkiaSharp.Views.Mac.SKGLView
|
||||
|
||||
```csharp
|
||||
public class SKGLView : AppKit.NSOpenGLView, AppKit.INSAccessibility, AppKit.INSAccessibilityElementProtocol, AppKit.INSAppearanceCustomization, AppKit.INSDraggingDestination, AppKit.INSTouchBarProvider, AppKit.INSUserActivityRestoring, AppKit.INSUserInterfaceItemIdentification, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
|
||||
public class SKGLView : AppKit.NSOpenGLView {
|
||||
// constructors
|
||||
public SKGLView ();
|
||||
public SKGLView (CoreGraphics.CGRect frame);
|
||||
|
|
|
@ -67,7 +67,7 @@ public interface ISKGLLayerDelegate {
|
|||
#### New Type: SkiaSharp.Views.iOS.SKCanvasLayer
|
||||
|
||||
```csharp
|
||||
public class SKCanvasLayer : CoreAnimation.CALayer, CoreAnimation.ICAMediaTiming, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
|
||||
public class SKCanvasLayer : CoreAnimation.CALayer {
|
||||
// constructors
|
||||
public SKCanvasLayer ();
|
||||
// properties
|
||||
|
@ -85,7 +85,7 @@ public class SKCanvasLayer : CoreAnimation.CALayer, CoreAnimation.ICAMediaTiming
|
|||
#### New Type: SkiaSharp.Views.iOS.SKCanvasView
|
||||
|
||||
```csharp
|
||||
public class SKCanvasView : UIKit.UIView, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.ComponentModel.IComponent, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIActivityItemsConfigurationProviding, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUILargeContentViewerItem, UIKit.IUIPasteConfigurationSupporting, UIKit.IUIPopoverPresentationControllerSourceItem, UIKit.IUIResponderStandardEditActions, UIKit.IUITraitEnvironment, UIKit.IUIUserActivityRestoring {
|
||||
public class SKCanvasView : UIKit.UIView, System.ComponentModel.IComponent, System.IDisposable {
|
||||
// constructors
|
||||
public SKCanvasView ();
|
||||
public SKCanvasView (CoreGraphics.CGRect frame);
|
||||
|
@ -106,7 +106,7 @@ public class SKCanvasView : UIKit.UIView, CoreAnimation.ICALayerDelegate, Founda
|
|||
#### New Type: SkiaSharp.Views.iOS.SKGLLayer
|
||||
|
||||
```csharp
|
||||
public class SKGLLayer : CoreAnimation.CAEAGLLayer, CoreAnimation.ICAMediaTiming, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, OpenGLES.IEAGLDrawable, System.IDisposable, System.IEquatable<Foundation.NSObject> {
|
||||
public class SKGLLayer : CoreAnimation.CAEAGLLayer {
|
||||
// constructors
|
||||
public SKGLLayer ();
|
||||
// properties
|
||||
|
@ -125,7 +125,7 @@ public class SKGLLayer : CoreAnimation.CAEAGLLayer, CoreAnimation.ICAMediaTiming
|
|||
#### New Type: SkiaSharp.Views.iOS.SKGLView
|
||||
|
||||
```csharp
|
||||
public class SKGLView : GLKit.GLKView, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, GLKit.IGLKViewDelegate, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.ComponentModel.IComponent, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIActivityItemsConfigurationProviding, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUILargeContentViewerItem, UIKit.IUIPasteConfigurationSupporting, UIKit.IUIPopoverPresentationControllerSourceItem, UIKit.IUIResponderStandardEditActions, UIKit.IUITraitEnvironment, UIKit.IUIUserActivityRestoring {
|
||||
public class SKGLView : GLKit.GLKView, GLKit.IGLKViewDelegate, ObjCRuntime.INativeObject, System.ComponentModel.IComponent, System.IDisposable {
|
||||
// constructors
|
||||
public SKGLView ();
|
||||
public SKGLView (CoreGraphics.CGRect frame);
|
||||
|
|
|
@ -67,7 +67,7 @@ public interface ISKGLLayerDelegate {
|
|||
#### New Type: SkiaSharp.Views.tvOS.SKCanvasLayer
|
||||
|
||||
```csharp
|
||||
public class SKCanvasLayer : CoreAnimation.CALayer, CoreAnimation.ICAMediaTiming, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
|
||||
public class SKCanvasLayer : CoreAnimation.CALayer {
|
||||
// constructors
|
||||
public SKCanvasLayer ();
|
||||
// properties
|
||||
|
@ -85,7 +85,7 @@ public class SKCanvasLayer : CoreAnimation.CALayer, CoreAnimation.ICAMediaTiming
|
|||
#### New Type: SkiaSharp.Views.tvOS.SKCanvasView
|
||||
|
||||
```csharp
|
||||
public class SKCanvasView : UIKit.UIView, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.ComponentModel.IComponent, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUIResponderStandardEditActions, UIKit.IUITraitEnvironment, UIKit.IUIUserActivityRestoring {
|
||||
public class SKCanvasView : UIKit.UIView, System.ComponentModel.IComponent, System.IDisposable {
|
||||
// constructors
|
||||
public SKCanvasView ();
|
||||
public SKCanvasView (CoreGraphics.CGRect frame);
|
||||
|
@ -106,7 +106,7 @@ public class SKCanvasView : UIKit.UIView, CoreAnimation.ICALayerDelegate, Founda
|
|||
#### New Type: SkiaSharp.Views.tvOS.SKGLLayer
|
||||
|
||||
```csharp
|
||||
public class SKGLLayer : CoreAnimation.CAEAGLLayer, CoreAnimation.ICAMediaTiming, Foundation.INSCoding, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, OpenGLES.IEAGLDrawable, System.IDisposable, System.IEquatable<Foundation.NSObject> {
|
||||
public class SKGLLayer : CoreAnimation.CAEAGLLayer {
|
||||
// constructors
|
||||
public SKGLLayer ();
|
||||
// properties
|
||||
|
@ -125,7 +125,7 @@ public class SKGLLayer : CoreAnimation.CAEAGLLayer, CoreAnimation.ICAMediaTiming
|
|||
#### New Type: SkiaSharp.Views.tvOS.SKGLView
|
||||
|
||||
```csharp
|
||||
public class SKGLView : GLKit.GLKView, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, GLKit.IGLKViewDelegate, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.ComponentModel.IComponent, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUIResponderStandardEditActions, UIKit.IUITraitEnvironment, UIKit.IUIUserActivityRestoring {
|
||||
public class SKGLView : GLKit.GLKView, GLKit.IGLKViewDelegate, ObjCRuntime.INativeObject, System.ComponentModel.IComponent, System.IDisposable {
|
||||
// constructors
|
||||
public SKGLView ();
|
||||
public SKGLView (CoreGraphics.CGRect frame);
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#### New Type: SkiaSharp.Views.Gtk.SKWidget
|
||||
|
||||
```csharp
|
||||
public class SKWidget : Gtk.DrawingArea, Atk.Implementor, GLib.IWrapper, System.IDisposable {
|
||||
public class SKWidget : Gtk.DrawingArea {
|
||||
// constructors
|
||||
public SKWidget ();
|
||||
// properties
|
||||
|
|
|
@ -25,6 +25,15 @@ Modified properties:
|
|||
```
|
||||
|
||||
|
||||
#### Type Changed: SkiaSharp.Views.UWP.SKSwapChainPanel
|
||||
|
||||
Removed method:
|
||||
|
||||
```csharp
|
||||
protected override Windows.Foundation.Size ArrangeOverride (Windows.Foundation.Size finalSize);
|
||||
```
|
||||
|
||||
|
||||
#### Removed Type SkiaSharp.Views.UWP.GlesBackingOption
|
||||
#### Removed Type SkiaSharp.Views.UWP.GlesContext
|
||||
#### Removed Type SkiaSharp.Views.UWP.GlesDepthFormat
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#### New Type: SkiaSharp.Views.Mac.SKMetalView
|
||||
|
||||
```csharp
|
||||
public class SKMetalView : MetalKit.MTKView, AppKit.INSAccessibility, AppKit.INSAccessibilityElementProtocol, AppKit.INSAppearanceCustomization, AppKit.INSDraggingDestination, AppKit.INSTouchBarProvider, AppKit.INSUserActivityRestoring, AppKit.INSUserInterfaceItemIdentification, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, MetalKit.IMTKViewDelegate, ObjCRuntime.INativeObject, System.ComponentModel.IComponent, System.IDisposable, System.IEquatable<Foundation.NSObject> {
|
||||
public class SKMetalView : MetalKit.MTKView, MetalKit.IMTKViewDelegate, ObjCRuntime.INativeObject, System.ComponentModel.IComponent, System.IDisposable {
|
||||
// constructors
|
||||
public SKMetalView ();
|
||||
public SKMetalView (CoreGraphics.CGRect frame);
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#### New Type: SkiaSharp.Views.iOS.SKMetalView
|
||||
|
||||
```csharp
|
||||
public class SKMetalView : MetalKit.MTKView, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, MetalKit.IMTKViewDelegate, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.ComponentModel.IComponent, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIActivityItemsConfigurationProviding, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUIFocusItemContainer, UIKit.IUILargeContentViewerItem, UIKit.IUIPasteConfigurationSupporting, UIKit.IUIPopoverPresentationControllerSourceItem, UIKit.IUIResponderStandardEditActions, UIKit.IUITraitEnvironment, UIKit.IUIUserActivityRestoring {
|
||||
public class SKMetalView : MetalKit.MTKView, MetalKit.IMTKViewDelegate, ObjCRuntime.INativeObject, System.ComponentModel.IComponent, System.IDisposable {
|
||||
// constructors
|
||||
public SKMetalView ();
|
||||
public SKMetalView (CoreGraphics.CGRect frame);
|
||||
|
|
|
@ -2,334 +2,69 @@
|
|||
|
||||
## SkiaSharp.Views.Android.dll
|
||||
|
||||
> Assembly Version Changed: 2.88.0.0 vs 0.0.0.0
|
||||
> Assembly Version Changed: 2.88.0.0 vs 2.80.0.0
|
||||
|
||||
### New Namespace SkiaSharp.Views.Android
|
||||
### Namespace SkiaSharp.Views.Android
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.AndroidExtensions
|
||||
#### Type Changed: SkiaSharp.Views.Android.Resource
|
||||
|
||||
#### Type Changed: SkiaSharp.Views.Android.Resource.Attribute
|
||||
|
||||
Added field:
|
||||
|
||||
```csharp
|
||||
public static class AndroidExtensions {
|
||||
// methods
|
||||
public static Android.Graphics.Bitmap ToBitmap (this SkiaSharp.SKBitmap skiaBitmap);
|
||||
public static Android.Graphics.Bitmap ToBitmap (this SkiaSharp.SKImage skiaImage);
|
||||
public static Android.Graphics.Bitmap ToBitmap (this SkiaSharp.SKPixmap skiaPixmap);
|
||||
public static Android.Graphics.Bitmap ToBitmap (this SkiaSharp.SKPicture skiaPicture, SkiaSharp.SKSizeI dimensions);
|
||||
public static Android.Graphics.Color ToColor (this SkiaSharp.SKColor color);
|
||||
public static Android.Graphics.Matrix ToMatrix (this SkiaSharp.SKMatrix matrix);
|
||||
public static Android.Graphics.PointF ToPoint (this SkiaSharp.SKPoint point);
|
||||
public static Android.Graphics.Point ToPoint (this SkiaSharp.SKPointI point);
|
||||
public static Android.Graphics.RectF ToRect (this SkiaSharp.SKRect rect);
|
||||
public static Android.Graphics.Rect ToRect (this SkiaSharp.SKRectI rect);
|
||||
public static SkiaSharp.SKBitmap ToSKBitmap (this Android.Graphics.Bitmap bitmap);
|
||||
public static SkiaSharp.SKColor ToSKColor (this Android.Graphics.Color color);
|
||||
public static SkiaSharp.SKImage ToSKImage (this Android.Graphics.Bitmap bitmap);
|
||||
public static SkiaSharp.SKMatrix ToSKMatrix (this Android.Graphics.Matrix matrix);
|
||||
public static void ToSKPixmap (this Android.Graphics.Bitmap bitmap, SkiaSharp.SKPixmap pixmap);
|
||||
public static SkiaSharp.SKPointI ToSKPoint (this Android.Graphics.Point point);
|
||||
public static SkiaSharp.SKPoint ToSKPoint (this Android.Graphics.PointF point);
|
||||
public static SkiaSharp.SKRectI ToSKRect (this Android.Graphics.Rect rect);
|
||||
public static SkiaSharp.SKRect ToSKRect (this Android.Graphics.RectF rect);
|
||||
public static int ignorePixelScaling;
|
||||
```
|
||||
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.Resource.Styleable
|
||||
|
||||
```csharp
|
||||
public class Styleable {
|
||||
// fields
|
||||
public static int[] SKCanvasView;
|
||||
public static int SKCanvasView_ignorePixelScaling;
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.Extensions
|
||||
|
||||
```csharp
|
||||
public static class Extensions {
|
||||
// methods
|
||||
public static System.Drawing.Color ToDrawingColor (this SkiaSharp.SKColor color);
|
||||
public static System.Drawing.PointF ToDrawingPoint (this SkiaSharp.SKPoint point);
|
||||
public static System.Drawing.Point ToDrawingPoint (this SkiaSharp.SKPointI point);
|
||||
public static System.Drawing.RectangleF ToDrawingRect (this SkiaSharp.SKRect rect);
|
||||
public static System.Drawing.Rectangle ToDrawingRect (this SkiaSharp.SKRectI rect);
|
||||
public static System.Drawing.SizeF ToDrawingSize (this SkiaSharp.SKSize size);
|
||||
public static System.Drawing.Size ToDrawingSize (this SkiaSharp.SKSizeI size);
|
||||
public static SkiaSharp.SKColor ToSKColor (this System.Drawing.Color color);
|
||||
public static SkiaSharp.SKPointI ToSKPoint (this System.Drawing.Point point);
|
||||
public static SkiaSharp.SKPoint ToSKPoint (this System.Drawing.PointF point);
|
||||
public static SkiaSharp.SKRectI ToSKRect (this System.Drawing.Rectangle rect);
|
||||
public static SkiaSharp.SKRect ToSKRect (this System.Drawing.RectangleF rect);
|
||||
public static SkiaSharp.SKSizeI ToSKSize (this System.Drawing.Size size);
|
||||
public static SkiaSharp.SKSize ToSKSize (this System.Drawing.SizeF size);
|
||||
}
|
||||
#### Type Changed: SkiaSharp.Views.Android.SKPaintGLSurfaceEventArgs
|
||||
|
||||
Obsoleted constructors:
|
||||
|
||||
```diff
|
||||
[Obsolete ()]
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKColorType colorType, SkiaSharp.GRGlFramebufferInfo glInfo);
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.GLTextureView
|
||||
Added constructors:
|
||||
|
||||
```csharp
|
||||
public class GLTextureView : Android.Views.TextureView, Android.Graphics.Drawables.Drawable.ICallback, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.KeyEvent.ICallback, Android.Views.TextureView.ISurfaceTextureListener, Android.Views.View.IOnLayoutChangeListener, Java.Interop.IJavaPeerable, System.IDisposable {
|
||||
// constructors
|
||||
public GLTextureView (Android.Content.Context context);
|
||||
public GLTextureView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
|
||||
// properties
|
||||
public Android.Opengl.DebugFlags DebugFlags { get; set; }
|
||||
public bool PreserveEGLContextOnPause { get; set; }
|
||||
public Android.Opengl.Rendermode RenderMode { get; set; }
|
||||
// methods
|
||||
protected override void Dispose (bool disposing);
|
||||
protected override void OnAttachedToWindow ();
|
||||
protected override void OnDetachedFromWindow ();
|
||||
public virtual void OnLayoutChange (Android.Views.View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom);
|
||||
public void OnPause ();
|
||||
public void OnResume ();
|
||||
public virtual void OnSurfaceTextureAvailable (Android.Graphics.SurfaceTexture surface, int width, int height);
|
||||
public virtual bool OnSurfaceTextureDestroyed (Android.Graphics.SurfaceTexture surface);
|
||||
public virtual void OnSurfaceTextureSizeChanged (Android.Graphics.SurfaceTexture surface, int w, int h);
|
||||
public virtual void OnSurfaceTextureUpdated (Android.Graphics.SurfaceTexture surface);
|
||||
public void QueueEvent (Java.Lang.IRunnable r);
|
||||
public void QueueEvent (System.Action r);
|
||||
public void RequestRender ();
|
||||
public void SetEGLConfigChooser (GLTextureView.IEGLConfigChooser configChooser);
|
||||
public void SetEGLConfigChooser (bool needDepth);
|
||||
public void SetEGLConfigChooser (int redSize, int greenSize, int blueSize, int alphaSize, int depthSize, int stencilSize);
|
||||
public void SetEGLContextClientVersion (int version);
|
||||
public void SetEGLContextFactory (GLTextureView.IEGLContextFactory factory);
|
||||
public void SetEGLWindowSurfaceFactory (GLTextureView.IEGLWindowSurfaceFactory factory);
|
||||
public void SetGLWrapper (GLTextureView.IGLWrapper glWrapper);
|
||||
public void SetRenderer (GLTextureView.IRenderer renderer);
|
||||
|
||||
// inner types
|
||||
public interface IEGLConfigChooser {
|
||||
// methods
|
||||
public virtual Javax.Microedition.Khronos.Egl.EGLConfig ChooseConfig (Javax.Microedition.Khronos.Egl.IEGL10 egl, Javax.Microedition.Khronos.Egl.EGLDisplay display);
|
||||
}
|
||||
public interface IEGLContextFactory {
|
||||
// methods
|
||||
public virtual Javax.Microedition.Khronos.Egl.EGLContext CreateContext (Javax.Microedition.Khronos.Egl.IEGL10 egl, Javax.Microedition.Khronos.Egl.EGLDisplay display, Javax.Microedition.Khronos.Egl.EGLConfig eglConfig);
|
||||
public virtual void DestroyContext (Javax.Microedition.Khronos.Egl.IEGL10 egl, Javax.Microedition.Khronos.Egl.EGLDisplay display, Javax.Microedition.Khronos.Egl.EGLContext context);
|
||||
}
|
||||
public interface IEGLWindowSurfaceFactory {
|
||||
// methods
|
||||
public virtual Javax.Microedition.Khronos.Egl.EGLSurface CreateWindowSurface (Javax.Microedition.Khronos.Egl.IEGL10 egl, Javax.Microedition.Khronos.Egl.EGLDisplay display, Javax.Microedition.Khronos.Egl.EGLConfig config, Java.Lang.Object nativeWindow);
|
||||
public virtual void DestroySurface (Javax.Microedition.Khronos.Egl.IEGL10 egl, Javax.Microedition.Khronos.Egl.EGLDisplay display, Javax.Microedition.Khronos.Egl.EGLSurface surface);
|
||||
}
|
||||
public interface IGLWrapper {
|
||||
// methods
|
||||
public virtual Javax.Microedition.Khronos.Opengles.IGL Wrap (Javax.Microedition.Khronos.Opengles.IGL gl);
|
||||
}
|
||||
public interface IRenderer {
|
||||
// methods
|
||||
public virtual void OnDrawFrame (Javax.Microedition.Khronos.Opengles.IGL10 gl);
|
||||
public virtual void OnSurfaceChanged (Javax.Microedition.Khronos.Opengles.IGL10 gl, int width, int height);
|
||||
public virtual void OnSurfaceCreated (Javax.Microedition.Khronos.Opengles.IGL10 gl, Javax.Microedition.Khronos.Egl.EGLConfig config);
|
||||
public virtual void OnSurfaceDestroyed ();
|
||||
}
|
||||
}
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKImageInfo info);
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKImageInfo info, SkiaSharp.SKImageInfo rawInfo);
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.Resource
|
||||
Added properties:
|
||||
|
||||
```csharp
|
||||
public class Resource {
|
||||
// constructors
|
||||
public Resource ();
|
||||
|
||||
// inner types
|
||||
public class Attribute {
|
||||
// fields
|
||||
public static int ignorePixelScaling;
|
||||
}
|
||||
public class Styleable {
|
||||
// fields
|
||||
public static int[] SKCanvasView;
|
||||
public static int SKCanvasView_ignorePixelScaling;
|
||||
}
|
||||
}
|
||||
public SkiaSharp.SKImageInfo Info { get; }
|
||||
public SkiaSharp.SKImageInfo RawInfo { get; }
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.SKCanvasView
|
||||
|
||||
#### Type Changed: SkiaSharp.Views.Android.SKPaintSurfaceEventArgs
|
||||
|
||||
Added constructor:
|
||||
|
||||
```csharp
|
||||
public class SKCanvasView : Android.Views.View, Android.Graphics.Drawables.Drawable.ICallback, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.KeyEvent.ICallback, Java.Interop.IJavaPeerable, System.IDisposable {
|
||||
// constructors
|
||||
public SKCanvasView (Android.Content.Context context);
|
||||
public SKCanvasView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
|
||||
protected SKCanvasView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
|
||||
public SKCanvasView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
|
||||
// properties
|
||||
public SkiaSharp.SKSize CanvasSize { get; }
|
||||
public bool IgnorePixelScaling { get; set; }
|
||||
// events
|
||||
public event System.EventHandler<SKPaintSurfaceEventArgs> PaintSurface;
|
||||
// methods
|
||||
protected override void Dispose (bool disposing);
|
||||
protected override void OnAttachedToWindow ();
|
||||
protected override void OnDetachedFromWindow ();
|
||||
protected override void OnDraw (Android.Graphics.Canvas canvas);
|
||||
|
||||
[Obsolete]
|
||||
protected virtual void OnDraw (SkiaSharp.SKSurface surface, SkiaSharp.SKImageInfo info);
|
||||
protected virtual void OnPaintSurface (SKPaintSurfaceEventArgs e);
|
||||
protected override void OnSizeChanged (int w, int h, int oldw, int oldh);
|
||||
}
|
||||
public SKPaintSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.SKImageInfo info, SkiaSharp.SKImageInfo rawInfo);
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.SKGLSurfaceView
|
||||
Added property:
|
||||
|
||||
```csharp
|
||||
public class SKGLSurfaceView : Android.Opengl.GLSurfaceView, Android.Graphics.Drawables.Drawable.ICallback, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.ISurfaceHolderCallback, Android.Views.ISurfaceHolderCallback2, Android.Views.KeyEvent.ICallback, Java.Interop.IJavaPeerable, System.IDisposable {
|
||||
// constructors
|
||||
public SKGLSurfaceView (Android.Content.Context context);
|
||||
public SKGLSurfaceView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
|
||||
// properties
|
||||
public SkiaSharp.SKSize CanvasSize { get; }
|
||||
public SkiaSharp.GRContext GRContext { get; }
|
||||
// events
|
||||
public event System.EventHandler<SKPaintGLSurfaceEventArgs> PaintSurface;
|
||||
// methods
|
||||
protected virtual void OnPaintSurface (SKPaintGLSurfaceEventArgs e);
|
||||
|
||||
[Obsolete]
|
||||
public virtual void SetRenderer (SKGLSurfaceView.ISKRenderer renderer);
|
||||
|
||||
// inner types
|
||||
public interface ISKRenderer {
|
||||
// methods
|
||||
public virtual void OnDrawFrame (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTargetDesc renderTarget);
|
||||
}
|
||||
}
|
||||
public SkiaSharp.SKImageInfo RawInfo { get; }
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.SKGLSurfaceViewRenderer
|
||||
|
||||
```csharp
|
||||
public abstract class SKGLSurfaceViewRenderer : Java.Lang.Object, Android.Opengl.GLSurfaceView.IRenderer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
|
||||
// constructors
|
||||
protected SKGLSurfaceViewRenderer ();
|
||||
// properties
|
||||
public SkiaSharp.SKSize CanvasSize { get; }
|
||||
public SkiaSharp.GRContext GRContext { get; }
|
||||
// methods
|
||||
protected override void Dispose (bool disposing);
|
||||
public virtual void OnDrawFrame (Javax.Microedition.Khronos.Opengles.IGL10 gl);
|
||||
|
||||
[Obsolete]
|
||||
protected virtual void OnDrawFrame (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTargetDesc renderTarget);
|
||||
protected virtual void OnPaintSurface (SKPaintGLSurfaceEventArgs e);
|
||||
public virtual void OnSurfaceChanged (Javax.Microedition.Khronos.Opengles.IGL10 gl, int width, int height);
|
||||
public virtual void OnSurfaceCreated (Javax.Microedition.Khronos.Opengles.IGL10 gl, Javax.Microedition.Khronos.Egl.EGLConfig config);
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.SKGLTextureView
|
||||
|
||||
```csharp
|
||||
public class SKGLTextureView : SkiaSharp.Views.Android.GLTextureView, Android.Graphics.Drawables.Drawable.ICallback, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.KeyEvent.ICallback, Android.Views.TextureView.ISurfaceTextureListener, Android.Views.View.IOnLayoutChangeListener, Java.Interop.IJavaPeerable, System.IDisposable {
|
||||
// constructors
|
||||
public SKGLTextureView (Android.Content.Context context);
|
||||
public SKGLTextureView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
|
||||
// properties
|
||||
public SkiaSharp.SKSize CanvasSize { get; }
|
||||
public SkiaSharp.GRContext GRContext { get; }
|
||||
// events
|
||||
public event System.EventHandler<SKPaintGLSurfaceEventArgs> PaintSurface;
|
||||
// methods
|
||||
protected virtual void OnPaintSurface (SKPaintGLSurfaceEventArgs e);
|
||||
|
||||
[Obsolete]
|
||||
public virtual void SetRenderer (SKGLTextureView.ISKRenderer renderer);
|
||||
|
||||
// inner types
|
||||
public interface ISKRenderer {
|
||||
// methods
|
||||
public virtual void OnDrawFrame (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTargetDesc renderTarget);
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.SKGLTextureViewRenderer
|
||||
|
||||
```csharp
|
||||
public abstract class SKGLTextureViewRenderer : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, GLTextureView.IRenderer, System.IDisposable {
|
||||
// constructors
|
||||
protected SKGLTextureViewRenderer ();
|
||||
// properties
|
||||
public SkiaSharp.SKSize CanvasSize { get; }
|
||||
public SkiaSharp.GRContext GRContext { get; }
|
||||
// methods
|
||||
protected override void Dispose (bool disposing);
|
||||
public virtual void OnDrawFrame (Javax.Microedition.Khronos.Opengles.IGL10 gl);
|
||||
|
||||
[Obsolete]
|
||||
protected virtual void OnDrawFrame (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTargetDesc renderTarget);
|
||||
protected virtual void OnPaintSurface (SKPaintGLSurfaceEventArgs e);
|
||||
public virtual void OnSurfaceChanged (Javax.Microedition.Khronos.Opengles.IGL10 gl, int width, int height);
|
||||
public virtual void OnSurfaceCreated (Javax.Microedition.Khronos.Opengles.IGL10 gl, Javax.Microedition.Khronos.Egl.EGLConfig config);
|
||||
public virtual void OnSurfaceDestroyed ();
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.SKLockedSurface
|
||||
|
||||
```csharp
|
||||
public class SKLockedSurface {
|
||||
// properties
|
||||
public SkiaSharp.SKCanvas Canvas { get; }
|
||||
public SkiaSharp.SKImageInfo ImageInfo { get; }
|
||||
public SkiaSharp.SKSurface Surface { get; }
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.SKPaintGLSurfaceEventArgs
|
||||
|
||||
```csharp
|
||||
public class SKPaintGLSurfaceEventArgs : System.EventArgs {
|
||||
// constructors
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget);
|
||||
|
||||
[Obsolete]
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTargetDesc renderTarget);
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKColorType colorType);
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKImageInfo info);
|
||||
|
||||
[Obsolete]
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKColorType colorType, SkiaSharp.GRGlFramebufferInfo glInfo);
|
||||
public SKPaintGLSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.GRBackendRenderTarget renderTarget, SkiaSharp.GRSurfaceOrigin origin, SkiaSharp.SKImageInfo info, SkiaSharp.SKImageInfo rawInfo);
|
||||
// properties
|
||||
public SkiaSharp.GRBackendRenderTarget BackendRenderTarget { get; }
|
||||
public SkiaSharp.SKColorType ColorType { get; }
|
||||
public SkiaSharp.SKImageInfo Info { get; }
|
||||
public SkiaSharp.GRSurfaceOrigin Origin { get; }
|
||||
public SkiaSharp.SKImageInfo RawInfo { get; }
|
||||
|
||||
[Obsolete]
|
||||
public SkiaSharp.GRBackendRenderTargetDesc RenderTarget { get; }
|
||||
public SkiaSharp.SKSurface Surface { get; }
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.SKPaintSurfaceEventArgs
|
||||
|
||||
```csharp
|
||||
public class SKPaintSurfaceEventArgs : System.EventArgs {
|
||||
// constructors
|
||||
public SKPaintSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.SKImageInfo info);
|
||||
public SKPaintSurfaceEventArgs (SkiaSharp.SKSurface surface, SkiaSharp.SKImageInfo info, SkiaSharp.SKImageInfo rawInfo);
|
||||
// properties
|
||||
public SkiaSharp.SKImageInfo Info { get; }
|
||||
public SkiaSharp.SKImageInfo RawInfo { get; }
|
||||
public SkiaSharp.SKSurface Surface { get; }
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.Views.Android.SKSurfaceView
|
||||
|
||||
```csharp
|
||||
public class SKSurfaceView : Android.Views.SurfaceView, Android.Graphics.Drawables.Drawable.ICallback, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.ISurfaceHolderCallback, Android.Views.KeyEvent.ICallback, Java.Interop.IJavaPeerable, System.IDisposable {
|
||||
// constructors
|
||||
public SKSurfaceView (Android.Content.Context context);
|
||||
public SKSurfaceView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
|
||||
public SKSurfaceView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyle);
|
||||
// properties
|
||||
public SkiaSharp.SKSize CanvasSize { get; }
|
||||
// methods
|
||||
protected override void Dispose (bool disposing);
|
||||
public SKLockedSurface LockSurface ();
|
||||
public virtual void SurfaceChanged (Android.Views.ISurfaceHolder holder, Android.Graphics.Format format, int width, int height);
|
||||
public virtual void SurfaceCreated (Android.Views.ISurfaceHolder holder);
|
||||
public virtual void SurfaceDestroyed (Android.Views.ISurfaceHolder holder);
|
||||
public void UnlockSurfaceAndPost (SKLockedSurface surface);
|
||||
}
|
||||
```
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Android.dll
|
||||
|
||||
## SkiaSharp.Views.Android.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Desktop.dll
|
||||
|
||||
## SkiaSharp.Views.Desktop.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Mac.dll
|
||||
|
||||
## SkiaSharp.Views.Mac.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.Tizen.dll
|
||||
|
||||
## SkiaSharp.Views.Tizen.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.UWP.dll
|
||||
|
||||
## SkiaSharp.Views.UWP.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.iOS.dll
|
||||
|
||||
## SkiaSharp.Views.iOS.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.tvOS.dll
|
||||
|
||||
## SkiaSharp.Views.tvOS.dll
|
||||
|
||||
> No changes.
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Views.watchOS.dll
|
||||
|
||||
## SkiaSharp.Views.watchOS.dll
|
||||
|
||||
> No changes.
|
|
@ -2,48 +2,4 @@
|
|||
|
||||
## SkiaSharp.Vulkan.SharpVk.dll
|
||||
|
||||
> Assembly Version Changed: 2.88.0.0 vs 0.0.0.0
|
||||
|
||||
### New Namespace SkiaSharp
|
||||
|
||||
#### New Type: SkiaSharp.GRSharpVkBackendContext
|
||||
|
||||
```csharp
|
||||
public class GRSharpVkBackendContext : SkiaSharp.GRVkBackendContext {
|
||||
// constructors
|
||||
public GRSharpVkBackendContext ();
|
||||
// properties
|
||||
public GRSharpVkGetProcedureAddressDelegate GetProcedureAddress { get; set; }
|
||||
public SharpVk.Device VkDevice { get; set; }
|
||||
public SharpVk.Instance VkInstance { get; set; }
|
||||
public SharpVk.PhysicalDevice VkPhysicalDevice { get; set; }
|
||||
public SharpVk.PhysicalDeviceFeatures? VkPhysicalDeviceFeatures { get; set; }
|
||||
public SharpVk.Queue VkQueue { get; set; }
|
||||
// methods
|
||||
protected override void Dispose (bool disposing);
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.GRSharpVkGetProcedureAddressDelegate
|
||||
|
||||
```csharp
|
||||
public sealed delegate GRSharpVkGetProcedureAddressDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
|
||||
// constructors
|
||||
public GRSharpVkGetProcedureAddressDelegate (object object, IntPtr method);
|
||||
// methods
|
||||
public virtual System.IAsyncResult BeginInvoke (string name, SharpVk.Instance instance, SharpVk.Device device, System.AsyncCallback callback, object object);
|
||||
public virtual IntPtr EndInvoke (System.IAsyncResult result);
|
||||
public virtual IntPtr Invoke (string name, SharpVk.Instance instance, SharpVk.Device device);
|
||||
}
|
||||
```
|
||||
|
||||
#### New Type: SkiaSharp.GRVkExtensionsSharpVkExtensions
|
||||
|
||||
```csharp
|
||||
public static class GRVkExtensionsSharpVkExtensions {
|
||||
// methods
|
||||
public static void Initialize (this GRVkExtensions extensions, GRSharpVkGetProcedureAddressDelegate getProc, SharpVk.Instance instance, SharpVk.PhysicalDevice physicalDevice);
|
||||
public static void Initialize (this GRVkExtensions extensions, GRSharpVkGetProcedureAddressDelegate getProc, SharpVk.Instance instance, SharpVk.PhysicalDevice physicalDevice, string[] instanceExtensions, string[] deviceExtensions);
|
||||
}
|
||||
```
|
||||
|
||||
> No changes.
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.Vulkan.SharpVk.dll
|
||||
|
||||
## SkiaSharp.Vulkan.SharpVk.dll
|
||||
|
||||
> No changes.
|
|
@ -13,7 +13,6 @@ Avif = 12,
|
|||
```
|
||||
|
||||
|
||||
#### Removed Type SkiaSharp.Resource
|
||||
|
||||
### Namespace SkiaSharp.Internals
|
||||
|
||||
|
|
|
@ -0,0 +1,5 @@
|
|||
# API diff: SkiaSharp.dll
|
||||
|
||||
## SkiaSharp.dll
|
||||
|
||||
> No changes.
|
Загрузка…
Ссылка в новой задаче