Class SKPathEffect
Namespace: SkiaSharp
Assembly: VelloSharp.Skia.Core.dll
public sealed class SKPathEffect : IDisposable
Inheritance
Implements
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
Create2DLine(float, SKMatrix)
public static SKPathEffect Create2DLine(float width, SKMatrix matrix)
Parameters
width float
matrix SKMatrix
Returns
Create2DPath(SKMatrix, SKPath)
public static SKPathEffect Create2DPath(SKMatrix matrix, SKPath path)
Parameters
matrix SKMatrix
path SKPath
Returns
CreateCompose(SKPathEffect, SKPathEffect)
public static SKPathEffect CreateCompose(SKPathEffect outer, SKPathEffect inner)
Parameters
outer SKPathEffect
inner SKPathEffect
Returns
CreateCorner(float)
public static SKPathEffect CreateCorner(float radius)
Parameters
radius float
Returns
CreateDash(float[], float)
public static SKPathEffect CreateDash(float[] intervals, float phase)
Parameters
intervals float[]
phase float
Returns
CreateDiscrete(float, float, uint)
public static SKPathEffect CreateDiscrete(float segLength, float deviation, uint seedAssist = 0)
Parameters
segLength float
deviation float
seedAssist uint
Returns
CreateSum(SKPathEffect, SKPathEffect)
public static SKPathEffect CreateSum(SKPathEffect first, SKPathEffect second)
Parameters
first SKPathEffect
second SKPathEffect
Returns
CreateTrim(float, float)
public static SKPathEffect CreateTrim(float start, float stop)
Parameters
start float
stop float
Returns
CreateTrim(float, float, SKTrimPathEffectMode)
public static SKPathEffect CreateTrim(float start, float stop, SKTrimPathEffectMode mode)
Parameters
start float
stop float
mode SKTrimPathEffectMode
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()