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
cache?: SignalValueboolean
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
.
NodeProps.cachePadding
cachePaddingBottom
cachePaddingBottom?: SignalValuenumber
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
.
NodeProps.cachePaddingBottom
cachePaddingLeft
cachePaddingLeft?: SignalValuenumber
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
.
NodeProps.cachePaddingLeft
cachePaddingRight
cachePaddingRight?: SignalValuenumber
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
.
NodeProps.cachePaddingRight
cachePaddingTop
cachePaddingTop?: SignalValuenumber
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
.
NodeProps.cachePaddingTop
children
Inherited from NodeProps.children
composite
composite?: SignalValueboolean
NodeProps.composite
compositeOperation
compositeOperation?: SignalValueGlobalCompositeOperation
NodeProps.compositeOperation
endHandle
endHandle?: SignalValuePossibleVector2number
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
endHandleAuto?: SignalValuenumber
filters
Inherited from NodeProps.filters
key
key?: string
NodeProps.key
opacity
opacity?: SignalValuenumber
NodeProps.opacity
position
position?: SignalValuePossibleVector2number
NodeProps.position
ref
ref?: ReferenceReceiverany
NodeProps.ref
rotation
rotation?: SignalValuenumber
NodeProps.rotation
scale
scale?: SignalValuePossibleVector2number
NodeProps.scale
scaleX
scaleX?: SignalValuenumber
NodeProps.scaleX
scaleY
scaleY?: SignalValuenumber
NodeProps.scaleY
shaders
shaders?: PossibleShaderConfig
NodeProps.shaders
shadowBlur
shadowBlur?: SignalValuenumber
NodeProps.shadowBlur
shadowColor
Inherited from NodeProps.shadowColor
shadowOffset
Inherited from NodeProps.shadowOffset
shadowOffsetX
shadowOffsetX?: SignalValuenumber
NodeProps.shadowOffsetX
shadowOffsetY
shadowOffsetY?: SignalValuenumber
NodeProps.shadowOffsetY
skew
skew?: SignalValuePossibleVector2number
NodeProps.skew
skewX
skewX?: SignalValuenumber
NodeProps.skewX
skewY
skewY?: SignalValuenumber
NodeProps.skewY
spawner
Deprecated
Use children
instead.
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
startHandleAuto?: SignalValuenumber
x
x?: SignalValuenumber
NodeProps.x
y
y?: SignalValuenumber
NodeProps.y
zIndex
zIndex?: SignalValuenumber
NodeProps.zIndex