MotionScript

@motion-script/core


@motion-script/core / StrokeResolved

Interface: StrokeResolved

Defined in: attributes/shape/stroke/mapper.ts:96

Fully resolved stroke — all fields normalised with defaults applied. Compatible with the lerp registry (IFill is used for fill to avoid breaking the existing lerp/registry pipeline).

Properties

align

align: number

Defined in: attributes/shape/stroke/mapper.ts:103

Stroke placement in [-1, 1]: -1 inside, 0 center, +1 outside.


cap

cap: StrokeCap

Defined in: attributes/shape/stroke/mapper.ts:105

End-cap shape for open strokes and dash ends.


dash?

optional dash?: number[]

Defined in: attributes/shape/stroke/mapper.ts:100


dashOffset

dashOffset: number

Defined in: attributes/shape/stroke/mapper.ts:101


fill

fill: FillResolved[]

Defined in: attributes/shape/stroke/mapper.ts:99

Resolved fill layers, painted bottom-to-top like a node's fill.


join

join: StrokeJoin

Defined in: attributes/shape/stroke/mapper.ts:107

Corner join shape.


miterLimit

miterLimit: number

Defined in: attributes/shape/stroke/mapper.ts:109

Miter limit (only used when join is 'miter').


weight

weight: number

Defined in: attributes/shape/stroke/mapper.ts:97