Skip to main content

Class: PathBuilder

Defined in: render/descriptors/path-builder.ts:4

Constructors

Constructor

new PathBuilder(): PathBuilder

Returns

PathBuilder

Methods

arc()

arc(rx, ry, rotation, largeArc, sweep, x, y): this

Defined in: render/descriptors/path-builder.ts:27

Parameters

rx

number

ry

number

rotation

number

largeArc

0 | 1

sweep

0 | 1

x

number

y

number

Returns

this


bezierCurveTo()

bezierCurveTo(x1, y1, x2, y2, x, y): this

Defined in: render/descriptors/path-builder.ts:17

Parameters

x1

number

y1

number

x2

number

y2

number

x

number

y

number

Returns

this


close()

close(): this

Defined in: render/descriptors/path-builder.ts:32

Returns

this


lineTo()

lineTo(x, y): this

Defined in: render/descriptors/path-builder.ts:12

Parameters

x

number

y

number

Returns

this


moveTo()

moveTo(x, y): this

Defined in: render/descriptors/path-builder.ts:7

Parameters

x

number

y

number

Returns

this


quadraticCurveTo()

quadraticCurveTo(x1, y1, x, y): this

Defined in: render/descriptors/path-builder.ts:22

Parameters

x1

number

y1

number

x

number

y

number

Returns

this


toCommands()

toCommands(): PathCommand[]

Defined in: render/descriptors/path-builder.ts:37

Returns

PathCommand[]


toPathState()

toPathState(partial?): Partial<PathState>

Defined in: render/descriptors/path-builder.ts:41

Parameters

partial?

Omit<Partial<PathState>, "d"> = {}

Returns

Partial<PathState>