Skip to main content

Class SKMaskFilter

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

public sealed class SKMaskFilter : IDisposable

Inheritance​

object ← SKMaskFilter

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()