Skip to content

Vector Layer

Vector Layer
Output
Without Filters
Raw Layer Output
Shape
Matrix
Canvas Position
Center Position
Size
Input
null
Opacity
1
Is Visible
true
Mask Is Visible
true
Filters
null
Background
Blend Mode
Normal
Mask

Category Structure
Is Pair Node: No


Layer capable of rendering and manipulating vector shapes.


Type: Vector Shape
Default: null

The optional input for setting the data of the vector layer. Note: setting this disallows any modifications to the layer data with vector tools. Use only to include procedurally generated vector data in the layer.

Type: Float
Default: 1
Min: 0 Max: 1

The opacity of the vector layer, ranging from 0.0 (fully transparent) to 1.0 (fully opaque).

Type: Boolean
Default: true

Indicates whether the vector layer is visible in the canvas. If set to false, the layer will not be rendered.

Type: bool
Default: true

Indicates whether the mask of the vector layer is visible in the canvas. If set to false, the mask will not be rendered.

Type: Filter
Default: null

The filter to apply to the layer.

Type: Painter
Default: unset

The paint instruction to draw before drawing the vector layer.

Type: Blend Mode (Enum)
Default: Normal

The blend mode to use for the vector layer. This determines how the layer interacts with the background and other layers.

Type: Painter
Default: unset

The paint instruction to use as a mask for the vector layer. This allows for masking parts of the layer based on the mask colors


Type: Painter
Default: unset

The painter instruction that paints the vector layer on the canvas, including all filters and background.

Type: Painter
Default: unset

The paint instruction that paints the vector layer without any filters applied.

Type: Painter
Default: unset

The raw paint instruction that paints the vector layer, without any filters and background applied.

Type: Vector Shape
Default: null

Internal vector shape data of the layer.

Type: Matrix3x3
Default: Identity

The transformation matrix of the vector layer.

Type: VecD
Default: (0, 0)

The position of the vector layer in the canvas. This is the top-left corner of the bounding box of the layer.

Type: VecD
Default: (0, 0)

The center position of the vector layer in the canvas. This is the center point of the bounding box of the layer.

Type: VecD
Default: (0, 0)

The size of the vector layer in the canvas. This is the width and height of the bounding box of the layer.