SKPixelSerializer.Create Method

Definition

Overloads

Create(Func<SKPixmap,SKData>)

Create a new pixel serializer using the specified delegate to encode the pixel data.

Create(Func<IntPtr,IntPtr,Boolean>, Func<SKPixmap,SKData>)

Create a new pixel serializer using the specified delegate to encode the pixel data.

Create(Func<SKPixmap,SKData>)

Create a new pixel serializer using the specified delegate to encode the pixel data.

public static SkiaSharp.SKPixelSerializer Create (Func<SkiaSharp.SKPixmap,SkiaSharp.SKData> onEncode);

Parameters

onEncode
Func<SKPixmap,SKData>

The delegate to use to serialize the pixel data.

Returns

Returns an instance of the SKPixelSerializer.

Applies to

Create(Func<IntPtr,IntPtr,Boolean>, Func<SKPixmap,SKData>)

Create a new pixel serializer using the specified delegate to encode the pixel data.

public static SkiaSharp.SKPixelSerializer Create (Func<IntPtr,IntPtr,bool> onUseEncodedData, Func<SkiaSharp.SKPixmap,SkiaSharp.SKData> onEncode);

Parameters

onUseEncodedData
Func<IntPtr,IntPtr,Boolean>

The delegate to use to determine whether to use the previous encoded data, or to encode another version.

onEncode
Func<SKPixmap,SKData>

The delegate to use to serialize the pixel data.

Returns

Returns an instance of the SKPixelSerializer.

Applies to