Skip to main content

Class SKPathEffect

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

public sealed class SKPathEffect : IDisposable

Inheritance

objectSKPathEffect

Implements

IDisposable

Inherited Members

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

Methods

Create1DPath(SKPath, float, float, SKPath1DPathEffectStyle)

public static SKPathEffect Create1DPath(SKPath path, float advance, float phase, SKPath1DPathEffectStyle style)

Parameters

path SKPath

advance float

phase float

style SKPath1DPathEffectStyle

Returns

SKPathEffect

Create2DLine(float, SKMatrix)

public static SKPathEffect Create2DLine(float width, SKMatrix matrix)

Parameters

width float

matrix SKMatrix

Returns

SKPathEffect

Create2DPath(SKMatrix, SKPath)

public static SKPathEffect Create2DPath(SKMatrix matrix, SKPath path)

Parameters

matrix SKMatrix

path SKPath

Returns

SKPathEffect

CreateCompose(SKPathEffect, SKPathEffect)

public static SKPathEffect CreateCompose(SKPathEffect outer, SKPathEffect inner)

Parameters

outer SKPathEffect

inner SKPathEffect

Returns

SKPathEffect

CreateCorner(float)

public static SKPathEffect CreateCorner(float radius)

Parameters

radius float

Returns

SKPathEffect

CreateDash(float[], float)

public static SKPathEffect CreateDash(float[] intervals, float phase)

Parameters

intervals float[]

phase float

Returns

SKPathEffect

CreateDiscrete(float, float, uint)

public static SKPathEffect CreateDiscrete(float segLength, float deviation, uint seedAssist = 0)

Parameters

segLength float

deviation float

seedAssist uint

Returns

SKPathEffect

CreateSum(SKPathEffect, SKPathEffect)

public static SKPathEffect CreateSum(SKPathEffect first, SKPathEffect second)

Parameters

first SKPathEffect

second SKPathEffect

Returns

SKPathEffect

CreateTrim(float, float)

public static SKPathEffect CreateTrim(float start, float stop)

Parameters

start float

stop float

Returns

SKPathEffect

CreateTrim(float, float, SKTrimPathEffectMode)

public static SKPathEffect CreateTrim(float start, float stop, SKTrimPathEffectMode mode)

Parameters

start float

stop float

mode SKTrimPathEffectMode

Returns

SKPathEffect

Dispose()

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

public void Dispose()