Skip to main content

KnotProps

interface KnotProps extends NodeProps

Properties​

auto​

How much to blend between the user-provided handles and the auto-calculated handles.

This property has no effect if no explicit handles are provided for the knot.


cache​

Inherited from NodeProps.cache

cachePadding​

Controls the padding of the cached canvas used by this node.

By default, the size of the cache is determined based on the bounding box of the node and its children. That includes effects such as stroke or shadow. This property can be used to expand the cache area further. Usually used to account for custom effects created by shaders.

Inherited from NodeProps.cachePadding

cachePaddingBottom​

Controls the padding of the cached canvas used by this node.

By default, the size of the cache is determined based on the bounding box of the node and its children. That includes effects such as stroke or shadow. This property can be used to expand the cache area further. Usually used to account for custom effects created by shaders.

Inherited from NodeProps.cachePaddingBottom

cachePaddingLeft​

Controls the padding of the cached canvas used by this node.

By default, the size of the cache is determined based on the bounding box of the node and its children. That includes effects such as stroke or shadow. This property can be used to expand the cache area further. Usually used to account for custom effects created by shaders.

Inherited from NodeProps.cachePaddingLeft

cachePaddingRight​

Controls the padding of the cached canvas used by this node.

By default, the size of the cache is determined based on the bounding box of the node and its children. That includes effects such as stroke or shadow. This property can be used to expand the cache area further. Usually used to account for custom effects created by shaders.

Inherited from NodeProps.cachePaddingRight

cachePaddingTop​

Controls the padding of the cached canvas used by this node.

By default, the size of the cache is determined based on the bounding box of the node and its children. That includes effects such as stroke or shadow. This property can be used to expand the cache area further. Usually used to account for custom effects created by shaders.

Inherited from NodeProps.cachePaddingTop

children​

Inherited from NodeProps.children

composite​

Inherited from NodeProps.composite

compositeOperation​

compositeOperation?: SignalValueGlobalCompositeOperation
Inherited from NodeProps.compositeOperation

endHandle​

The position of the knot's end handle. The position is provided relative to the knot's position.

By default, the position of the end handle will be the mirrored position of the startHandle.

If neither an end handle nor a start handle is provided, the positions of the handles gets calculated automatically to create smooth curve through the knot. The smoothness of the resulting curve can be controlled via the smoothness property.

It is also possible to blend between a user-defined position and the auto-calculated position by using the auto property.


endHandleAuto​


filters​

Inherited from NodeProps.filters

key​

key?: string
Inherited from NodeProps.key

opacity​

Inherited from NodeProps.opacity

position​

Inherited from NodeProps.position

ref​

Inherited from NodeProps.ref

rotation​

Inherited from NodeProps.rotation

scale​

Inherited from NodeProps.scale

scaleX​

Inherited from NodeProps.scaleX

scaleY​

Inherited from NodeProps.scaleY

shaders​

shaders?: PossibleShaderConfig
Experimental
This is an experimental feature. The behavior and API may change drastically between minor releases.
Inherited from NodeProps.shaders

shadowBlur​

Inherited from NodeProps.shadowBlur

shadowColor​

Inherited from NodeProps.shadowColor

shadowOffset​

Inherited from NodeProps.shadowOffset

shadowOffsetX​

Inherited from NodeProps.shadowOffsetX

shadowOffsetY​

Inherited from NodeProps.shadowOffsetY

skew​

Inherited from NodeProps.skew

skewX​

Inherited from NodeProps.skewX

skewY​

Inherited from NodeProps.skewY

spawner​

Deprecated

Use children instead.

Inherited from NodeProps.spawner

startHandle​

The position of the knot's start handle. The position is provided relative to the knot's position.

By default, the position of the start handle will be the mirrored position of the endHandle.

If neither an end handle nor a start handle is provided, the positions of the handles gets calculated automatically to create smooth curve through the knot. The smoothness of the resulting curve can be controlled via the smoothness property.

It is also possible to blend between a user-defined position and the auto-calculated position by using the auto property.


startHandleAuto​


x​

x?: SignalValuenumber
Inherited from NodeProps.x

y​

y?: SignalValuenumber
Inherited from NodeProps.y

zIndex​

Inherited from NodeProps.zIndex