SkiaSharp.Views.Forms Namespace

The SkiaSharp.Views.Forms namespace contains classes for drawing on SkiaSharp views in Xamarin.Forms apps.

Classes

Extensions

Various extension methods to convert between SkiaSharp types and Xamarin.Forms types.

GetPropertyValueEventArgs<T>

Represents the event arguments used when a Xamarin.Forms view communicates with a native view.

SKBitmapImageSource

Represents a SKBitmap image source.

SKCanvasView

A view that can be drawn on using SkiaSharp drawing commands.

SKGLView

A hardware-accelerated view that can be drawn on using SkiaSharp drawing commands.

SKImageImageSource

Represents a SKImage image source.

SKPaintGLSurfaceEventArgs

Provides data for the PaintSurface event.

SKPaintSurfaceEventArgs

Provides data for the PaintSurface event.

SKPictureImageSource

Represents a SKPicture image source.

SKPixmapImageSource

Represents a SKPixmap image source.

SKTouchEventArgs

Provides data for the Touch or Touch event.

Interfaces

ISKCanvasViewController

The interface that the Xamarin.Forms view uses to communicate with the native renderer.

ISKGLViewController

Enums

SKMouseButton

Specifies constants that define which mouse button was pressed.

SKTouchAction

Specifies constants that define which touch/mouse action took place.

SKTouchDeviceType

Specifies constants that define which touch device was used.