Skip to main content

Class SKMaskFilter

Namespace: SkiaSharp
Assembly: VelloSharp.Skia.Core.dll

public sealed class SKMaskFilter : IDisposable

Inheritance

objectSKMaskFilter

Implements

IDisposable

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Fields

TableMaxLength

public const int TableMaxLength = 256

Field Value

int

Methods

ConvertRadiusToSigma(float)

public static float ConvertRadiusToSigma(float radius)

Parameters

radius float

Returns

float

ConvertSigmaToRadius(float)

public static float ConvertSigmaToRadius(float sigma)

Parameters

sigma float

Returns

float

CreateBlur(SKBlurStyle, float)

public static SKMaskFilter CreateBlur(SKBlurStyle blurStyle, float sigma)

Parameters

blurStyle SKBlurStyle

sigma float

Returns

SKMaskFilter

CreateBlur(SKBlurStyle, float, bool)

public static SKMaskFilter CreateBlur(SKBlurStyle blurStyle, float sigma, bool respectCTM)

Parameters

blurStyle SKBlurStyle

sigma float

respectCTM bool

Returns

SKMaskFilter

CreateBlur(SKBlurStyle, float, SKBlurMaskFilterFlags)

public static SKMaskFilter CreateBlur(SKBlurStyle blurStyle, float sigma, SKBlurMaskFilterFlags flags)

Parameters

blurStyle SKBlurStyle

sigma float

flags SKBlurMaskFilterFlags

Returns

SKMaskFilter

CreateBlur(SKBlurStyle, float, SKRect)

public static SKMaskFilter CreateBlur(SKBlurStyle blurStyle, float sigma, SKRect occluder)

Parameters

blurStyle SKBlurStyle

sigma float

occluder SKRect

Returns

SKMaskFilter

CreateBlur(SKBlurStyle, float, SKRect, SKBlurMaskFilterFlags)

public static SKMaskFilter CreateBlur(SKBlurStyle blurStyle, float sigma, SKRect occluder, SKBlurMaskFilterFlags flags)

Parameters

blurStyle SKBlurStyle

sigma float

occluder SKRect

flags SKBlurMaskFilterFlags

Returns

SKMaskFilter

CreateBlur(SKBlurStyle, float, SKRect, bool)

public static SKMaskFilter CreateBlur(SKBlurStyle blurStyle, float sigma, SKRect occluder, bool respectCTM)

Parameters

blurStyle SKBlurStyle

sigma float

occluder SKRect

respectCTM bool

Returns

SKMaskFilter

CreateClip(byte, byte)

public static SKMaskFilter CreateClip(byte min, byte max)

Parameters

min byte

max byte

Returns

SKMaskFilter

CreateGamma(float)

public static SKMaskFilter CreateGamma(float gamma)

Parameters

gamma float

Returns

SKMaskFilter

CreateTable(byte[])

public static SKMaskFilter CreateTable(byte[] table)

Parameters

table byte[]

Returns

SKMaskFilter

CreateTable(ReadOnlySpan<byte>)

public static SKMaskFilter CreateTable(ReadOnlySpan<byte> table)

Parameters

table ReadOnlySpan<byte>

Returns

SKMaskFilter

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()