Class SKMaskFilter
Namespace: SkiaSharp
Assembly: VelloSharp.Skia.Core.dll
public sealed class SKMaskFilter : IDisposable
Inheritance
Implements
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
Methods
ConvertRadiusToSigma(float)
public static float ConvertRadiusToSigma(float radius)
Parameters
radius float
Returns
ConvertSigmaToRadius(float)
public static float ConvertSigmaToRadius(float sigma)
Parameters
sigma float
Returns
CreateBlur(SKBlurStyle, float)
public static SKMaskFilter CreateBlur(SKBlurStyle blurStyle, float sigma)
Parameters
blurStyle SKBlurStyle
sigma float
Returns
CreateBlur(SKBlurStyle, float, bool)
public static SKMaskFilter CreateBlur(SKBlurStyle blurStyle, float sigma, bool respectCTM)
Parameters
blurStyle SKBlurStyle
sigma float
respectCTM bool
Returns
CreateBlur(SKBlurStyle, float, SKBlurMaskFilterFlags)
public static SKMaskFilter CreateBlur(SKBlurStyle blurStyle, float sigma, SKBlurMaskFilterFlags flags)
Parameters
blurStyle SKBlurStyle
sigma float
flags SKBlurMaskFilterFlags
Returns
CreateBlur(SKBlurStyle, float, SKRect)
public static SKMaskFilter CreateBlur(SKBlurStyle blurStyle, float sigma, SKRect occluder)
Parameters
blurStyle SKBlurStyle
sigma float
occluder SKRect
Returns
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
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
CreateClip(byte, byte)
public static SKMaskFilter CreateClip(byte min, byte max)
Parameters
min byte
max byte
Returns
CreateGamma(float)
public static SKMaskFilter CreateGamma(float gamma)
Parameters
gamma float
Returns
CreateTable(byte[])
public static SKMaskFilter CreateTable(byte[] table)
Parameters
table byte[]
Returns
CreateTable(ReadOnlySpan<byte>)
public static SKMaskFilter CreateTable(ReadOnlySpan<byte> table)
Parameters
table ReadOnlySpan<byte>
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()