Skip to main content

Class KurboPath

Namespace: VelloSharp
Assembly: VelloSharp.dll

public sealed class KurboPath : IDisposable

Inheritance​

object ← KurboPath

Implements​

IDisposable

Inherited Members​

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

Constructors​

KurboPath()​

public KurboPath()

Properties​

Count​

public int Count { get; }

Property Value​

int

Methods​

ApplyAffine(in KurboAffine)​

public void ApplyAffine(in KurboAffine affine)

Parameters​

affine KurboAffine

Clear()​

public void Clear()

Close()​

public void Close()

CubicTo(double, double, double, double, double, double)​

public void CubicTo(double c1x, double c1y, double c2x, double c2y, double x, double y)

Parameters​

c1x double

c1y double

c2x double

c2y double

x double

y double

Dispose()​

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

public void Dispose()

GetBounds()​

public KurboRect GetBounds()

Returns​

KurboRect

GetElements()​

public KurboPathElement[] GetElements()

Returns​

KurboPathElement[]

LineTo(double, double)​

public void LineTo(double x, double y)

Parameters​

x double

y double

MoveTo(double, double)​

public void MoveTo(double x, double y)

Parameters​

x double

y double

QuadraticTo(double, double, double, double)​

public void QuadraticTo(double cx, double cy, double x, double y)

Parameters​

cx double

cy double

x double

y double

Translate(double, double)​

public void Translate(double dx, double dy)

Parameters​

dx double

dy double