Back to Skiasharp

API diff: SkiaSharp.Views.Forms.dll

changelogs/SkiaSharp.Views.Forms.WPF/1.68.2/SkiaSharp.Views.Forms.md

3.119.21.2 KB
Original Source

API diff: SkiaSharp.Views.Forms.dll

SkiaSharp.Views.Forms.dll

Namespace SkiaSharp.Views.Forms

Type Changed: SkiaSharp.Views.Forms.SKGLView

Added interface:

csharp
ISKGLViewController

Type Changed: SkiaSharp.Views.Forms.SKTouchEventArgs

Added constructor:

csharp
public SKTouchEventArgs (long id, SKTouchAction type, SKMouseButton mouseButton, SKTouchDeviceType deviceType, SkiaSharp.SKPoint location, bool inContact, int wheelDelta, float pressure);

Added property:

csharp
public float Pressure { get; }

New Type: SkiaSharp.Views.Forms.ISKGLViewController

csharp
public interface ISKGLViewController : Xamarin.Forms.IElementController, Xamarin.Forms.IViewController, Xamarin.Forms.IVisualElementController {
	// events
	public event System.EventHandler<SkiaSharp.Views.Forms.GetPropertyValueEventArgs<SkiaSharp.SKSize>> GetCanvasSize;
	public event System.EventHandler<SkiaSharp.Views.Forms.GetPropertyValueEventArgs<SkiaSharp.GRContext>> GetGRContext;
	public event System.EventHandler SurfaceInvalidated;
	// methods
	public virtual void OnPaintSurface (SKPaintGLSurfaceEventArgs e);
	public virtual void OnTouch (SKTouchEventArgs e);
}