Skip to main content

Class KurboPath

Namespace: VelloSharp
Assembly: VelloSharp.dll

public sealed class KurboPath : IDisposable

Inheritance

objectKurboPath

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