Skip to content
Apexify.jsDocs
Apexify.js version v5.4.5

ApexPainter member

ApexPainter.validateSceneRenderInput

Validates scene dimensions, aggregate composition budgets, nested surfaces, text/image/chart counts, remote assets, and finite transforms. Validation is mandatory before rendering.

apexify.jsCURRENTnode22node24node26
Source: lib-next/apex-painter/main.ts (opens in a new tab)

Signature

TypeScript
(input: SceneRenderInput, options?: Pick<SceneRenderOptions, "maxSurfaceDepth">) => void

Parameters

options?

Pick<SceneRenderOptions, "maxSurfaceDepth">

Options

OptionTypeContractAllowed valuesRuntime & capabilities
input
input.backgroundRoot paint configuration only; root dimensions are always `width`/`height`.SceneBackgroundOptionalDefault——node22 · node24 · node26
input.background.bgLayersPublished input.background.bgLayers option.BackgroundLayer[]OptionalDefault——node22 · node24 · node26
input.background.bgLayers.blendModePublished input.background.bgLayers.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.background.bgLayers.opacityPublished input.background.bgLayers.opacity option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.typePublished input.background.bgLayers.type option."color"RequiredDefaultRequired"color"node22 · node24 · node26
input.background.bgLayers.valuePublished input.background.bgLayers.value option.stringRequiredDefaultRequired—node22 · node24 · node26
input.background.bgLayers.alignPublished input.background.bgLayers.align option.AlignModeOptionalDefault—
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
node22 · node24 · node26
input.background.bgLayers.fitPublished input.background.bgLayers.fit option."fill" | "contain" | "cover"OptionalDefault—"fill" "contain" "cover"node22 · node24 · node26
input.background.bgLayers.sourcePublished input.background.bgLayers.source option.stringRequiredDefaultRequired—node22 · node24 · node26
input.background.bgLayers.repeatPublished input.background.bgLayers.repeat option.BackgroundPatternRepeatOptionalDefault—"repeat" "no-repeat" "repeat-x" "repeat-y"node22 · node24 · node26
input.background.bgLayers.patternPublished input.background.bgLayers.pattern option.PatternOptionsRequiredDefaultRequired—node22 · node24 · node26
input.background.bgLayers.pattern.blendModePublished input.background.bgLayers.pattern.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.background.bgLayers.pattern.colorPublished input.background.bgLayers.pattern.color option.stringOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.customPatternImagePublished input.background.bgLayers.pattern.customPatternImage option.stringOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradientPublished input.background.bgLayers.pattern.gradient option.GradientConfigOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.anglePublished input.background.bgLayers.pattern.gradient.angle option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.centerXPublished input.background.bgLayers.pattern.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.centerYPublished input.background.bgLayers.pattern.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.colorsPublished input.background.bgLayers.pattern.gradient.colors option.{ stop: number; color: string; }[]RequiredDefaultRequired—node22 · node24 · node26
input.background.bgLayers.pattern.gradient.colors.colorPublished input.background.bgLayers.pattern.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.background.bgLayers.pattern.gradient.colors.stopPublished input.background.bgLayers.pattern.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.background.bgLayers.pattern.gradient.endRadiusPublished input.background.bgLayers.pattern.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.endXPublished input.background.bgLayers.pattern.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.endYPublished input.background.bgLayers.pattern.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.repeatPublished input.background.bgLayers.pattern.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.background.bgLayers.pattern.gradient.startAnglePublished input.background.bgLayers.pattern.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.startRadiusPublished input.background.bgLayers.pattern.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.startXPublished input.background.bgLayers.pattern.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.startYPublished input.background.bgLayers.pattern.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.gradient.typePublished input.background.bgLayers.pattern.gradient.type option."linear" | "radial" | "conic"RequiredDefaultRequired"linear" "radial" "conic"node22 · node24 · node26
input.background.bgLayers.pattern.offsetXPublished input.background.bgLayers.pattern.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.offsetYPublished input.background.bgLayers.pattern.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.opacityPublished input.background.bgLayers.pattern.opacity option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.repeatPublished input.background.bgLayers.pattern.repeat option."repeat" | "no-repeat" | "repeat-x" | "repeat-y"OptionalDefault—"repeat" "no-repeat" "repeat-x" "repeat-y"node22 · node24 · node26
input.background.bgLayers.pattern.rotationPublished input.background.bgLayers.pattern.rotation option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.scalePublished input.background.bgLayers.pattern.scale option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.secondaryColorPublished input.background.bgLayers.pattern.secondaryColor option.stringOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.sizePublished input.background.bgLayers.pattern.size option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.spacingPublished input.background.bgLayers.pattern.spacing option.numberOptionalDefault——node22 · node24 · node26
input.background.bgLayers.pattern.typePublished input.background.bgLayers.pattern.type option."grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"RequiredDefaultRequired
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
node22 · node24 · node26
input.background.bgLayers.intensityPublished input.background.bgLayers.intensity option.numberOptionalDefault——node22 · node24 · node26
input.background.blendModePublished input.background.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.background.blurPublished input.background.blur option.numberOptionalDefault——node22 · node24 · node26
input.background.borderPositionPublished input.background.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.background.borderRadiusPublished input.background.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.background.colorBgPublished input.background.colorBg option.stringOptionalDefault——node22 · node24 · node26
input.background.customBgPublished input.background.customBg option.CanvasCustomBackgroundOptionalDefault——node22 · node24 · node26
input.background.customBg.alignPlacement used by `contain` / `cover` when `inherit` is false.AlignModeOptionalDefault—
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
node22 · node24 · node26
input.background.customBg.filtersImage filters applied to this background only.ImageFilter[]OptionalDefault——node22 · node24 · node26
input.background.customBg.filters.anglePublished input.background.customBg.filters.angle option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.centerXPublished input.background.customBg.filters.centerX option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.centerYPublished input.background.customBg.filters.centerY option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.heightPublished input.background.customBg.filters.height option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.intensityPublished input.background.customBg.filters.intensity option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.levelsPublished input.background.customBg.filters.levels option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.radiusPublished input.background.customBg.filters.radius option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.sizePublished input.background.customBg.filters.size option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.typePublished input.background.customBg.filters.type option."saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"RequiredDefaultRequired
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
node22 · node24 · node26
input.background.customBg.filters.valuePublished input.background.customBg.filters.value option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.widthPublished input.background.customBg.filters.width option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.xOptional pixelate region. Omit for the whole filtered surface.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.filters.yPublished input.background.customBg.filters.y option.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.fitResize policy when `inherit` is false.FitModeOptionalDefault—"fill" "contain" "cover"node22 · node24 · node26
input.background.customBg.inheritAdopt the source image dimensions as the canvas dimensions.booleanOptionalDefault—false truenode22 · node24 · node26
input.background.customBg.opacityBackground-image opacity, multiplied by the canvas-level opacity.numberOptionalDefault——node22 · node24 · node26
input.background.customBg.sourcePublished input.background.customBg.source option.stringRequiredDefaultRequired—node22 · node24 · node26
input.background.gradientBgPublished input.background.gradientBg option.gradientOptionalDefault——node22 · node24 · node26
input.background.gradientBg.colorsPublished input.background.gradientBg.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.background.gradientBg.colors.colorPublished input.background.gradientBg.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.background.gradientBg.colors.stopPublished input.background.gradientBg.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.background.gradientBg.endXPublished input.background.gradientBg.endX option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.endYPublished input.background.gradientBg.endY option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.pivotXPublished input.background.gradientBg.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.pivotYPublished input.background.gradientBg.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.repeatPublished input.background.gradientBg.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.background.gradientBg.rotatePublished input.background.gradientBg.rotate option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.startXPublished input.background.gradientBg.startX option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.startYPublished input.background.gradientBg.startY option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.typePublished input.background.gradientBg.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.background.gradientBg.endRadiusPublished input.background.gradientBg.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.startRadiusPublished input.background.gradientBg.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.centerXPublished input.background.gradientBg.centerX option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.centerYPublished input.background.gradientBg.centerY option.numberOptionalDefault——node22 · node24 · node26
input.background.gradientBg.startAnglePublished input.background.gradientBg.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.background.noiseBgPublished input.background.noiseBg option.{ intensity?: number; }OptionalDefault——node22 · node24 · node26
input.background.noiseBg.intensityPublished input.background.noiseBg.intensity option.numberOptionalDefault——node22 · node24 · node26
input.background.opacityPublished input.background.opacity option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBgPublished input.background.patternBg option.PatternOptionsOptionalDefault——node22 · node24 · node26
input.background.patternBg.blendModePublished input.background.patternBg.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.background.patternBg.colorPublished input.background.patternBg.color option.stringOptionalDefault——node22 · node24 · node26
input.background.patternBg.customPatternImagePublished input.background.patternBg.customPatternImage option.stringOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradientPublished input.background.patternBg.gradient option.GradientConfigOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.anglePublished input.background.patternBg.gradient.angle option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.centerXPublished input.background.patternBg.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.centerYPublished input.background.patternBg.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.colorsPublished input.background.patternBg.gradient.colors option.{ stop: number; color: string; }[]RequiredDefaultRequired—node22 · node24 · node26
input.background.patternBg.gradient.colors.colorPublished input.background.patternBg.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.background.patternBg.gradient.colors.stopPublished input.background.patternBg.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.background.patternBg.gradient.endRadiusPublished input.background.patternBg.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.endXPublished input.background.patternBg.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.endYPublished input.background.patternBg.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.repeatPublished input.background.patternBg.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.background.patternBg.gradient.startAnglePublished input.background.patternBg.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.startRadiusPublished input.background.patternBg.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.startXPublished input.background.patternBg.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.startYPublished input.background.patternBg.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.gradient.typePublished input.background.patternBg.gradient.type option."linear" | "radial" | "conic"RequiredDefaultRequired"linear" "radial" "conic"node22 · node24 · node26
input.background.patternBg.offsetXPublished input.background.patternBg.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.offsetYPublished input.background.patternBg.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.opacityPublished input.background.patternBg.opacity option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.repeatPublished input.background.patternBg.repeat option."repeat" | "no-repeat" | "repeat-x" | "repeat-y"OptionalDefault—"repeat" "no-repeat" "repeat-x" "repeat-y"node22 · node24 · node26
input.background.patternBg.rotationPublished input.background.patternBg.rotation option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.scalePublished input.background.patternBg.scale option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.secondaryColorPublished input.background.patternBg.secondaryColor option.stringOptionalDefault——node22 · node24 · node26
input.background.patternBg.sizePublished input.background.patternBg.size option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.spacingPublished input.background.patternBg.spacing option.numberOptionalDefault——node22 · node24 · node26
input.background.patternBg.typePublished input.background.patternBg.type option."grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"RequiredDefaultRequired
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
node22 · node24 · node26
input.background.rotationPublished input.background.rotation option.numberOptionalDefault——node22 · node24 · node26
input.background.shadowPublished input.background.shadow option.ShadowOptionsOptionalDefault——node22 · node24 · node26
input.background.shadow.blurPublished input.background.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.borderPositionPublished input.background.shadow.borderPosition option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.background.shadow.borderRadiusPublished input.background.shadow.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.background.shadow.colorPublished input.background.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.background.shadow.gradientPublished input.background.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.colorsPublished input.background.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.background.shadow.gradient.colors.colorPublished input.background.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.background.shadow.gradient.colors.stopPublished input.background.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.background.shadow.gradient.endXPublished input.background.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.endYPublished input.background.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.pivotXPublished input.background.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.pivotYPublished input.background.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.repeatPublished input.background.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.background.shadow.gradient.rotatePublished input.background.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.startXPublished input.background.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.startYPublished input.background.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.typePublished input.background.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.background.shadow.gradient.endRadiusPublished input.background.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.startRadiusPublished input.background.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.centerXPublished input.background.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.centerYPublished input.background.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.gradient.startAnglePublished input.background.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.offsetXPublished input.background.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.offsetYPublished input.background.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.opacityPublished input.background.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.background.shadow.roundedCornersPublished input.background.shadow.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.background.strokePublished input.background.stroke option.StrokeOptionsOptionalDefault——node22 · node24 · node26
input.background.stroke.blurPublished input.background.stroke.blur option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.borderPositionPublished input.background.stroke.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.background.stroke.borderRadiusPublished input.background.stroke.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.background.stroke.colorPublished input.background.stroke.color option.stringOptionalDefault——node22 · node24 · node26
input.background.stroke.gradientPublished input.background.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.colorsPublished input.background.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.background.stroke.gradient.colors.colorPublished input.background.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.background.stroke.gradient.colors.stopPublished input.background.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.background.stroke.gradient.endXPublished input.background.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.endYPublished input.background.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.pivotXPublished input.background.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.pivotYPublished input.background.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.repeatPublished input.background.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.background.stroke.gradient.rotatePublished input.background.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.startXPublished input.background.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.startYPublished input.background.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.typePublished input.background.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.background.stroke.gradient.endRadiusPublished input.background.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.startRadiusPublished input.background.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.centerXPublished input.background.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.centerYPublished input.background.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.gradient.startAnglePublished input.background.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.opacityPublished input.background.stroke.opacity option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.positionPublished input.background.stroke.position option.numberOptionalDefault——node22 · node24 · node26
input.background.stroke.roundedCornersPublished input.background.stroke.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.background.stroke.stylePublished input.background.stroke.style option."solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"OptionalDefault—
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
node22 · node24 · node26
input.background.stroke.widthPublished input.background.stroke.width option.numberOptionalDefault——node22 · node24 · node26
input.background.transparentBasePublished input.background.transparentBase option.booleanOptionalDefault—false truenode22 · node24 · node26
input.background.videoBgPublished input.background.videoBg option.CanvasVideoBackgroundOptionalDefault——node22 · node24 · node26
input.background.videoBg.alignPlacement used by `contain` / `cover` when `inherit` is false.AlignModeOptionalDefault—
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
node22 · node24 · node26
input.background.videoBg.autoplayPublished input.background.videoBg.autoplay option.DeprecatedbooleanOptionalDefault—false truenode22 · node24 · node26
input.background.videoBg.filtersImage filters applied to this background only.ImageFilter[]OptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.anglePublished input.background.videoBg.filters.angle option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.centerXPublished input.background.videoBg.filters.centerX option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.centerYPublished input.background.videoBg.filters.centerY option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.heightPublished input.background.videoBg.filters.height option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.intensityPublished input.background.videoBg.filters.intensity option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.levelsPublished input.background.videoBg.filters.levels option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.radiusPublished input.background.videoBg.filters.radius option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.sizePublished input.background.videoBg.filters.size option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.typePublished input.background.videoBg.filters.type option."saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"RequiredDefaultRequired
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
node22 · node24 · node26
input.background.videoBg.filters.valuePublished input.background.videoBg.filters.value option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.widthPublished input.background.videoBg.filters.width option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.xOptional pixelate region. Omit for the whole filtered surface.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.filters.yPublished input.background.videoBg.filters.y option.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.fitResize policy when `inherit` is false.FitModeOptionalDefault—"fill" "contain" "cover"node22 · node24 · node26
input.background.videoBg.formatPublished input.background.videoBg.format option."jpg" | "png"OptionalDefault—"jpg" "png"node22 · node24 · node26
input.background.videoBg.frame1-based frame number. Mutually exclusive with `time`. Defaults to frame 1 when neither selector is provided.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.inheritAdopt the source image dimensions as the canvas dimensions.booleanOptionalDefault—false truenode22 · node24 · node26
input.background.videoBg.loopPublished input.background.videoBg.loop option.DeprecatedbooleanOptionalDefault—false truenode22 · node24 · node26
input.background.videoBg.opacityBackground-image opacity, multiplied by the canvas-level opacity.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.qualityFFmpeg image quality value from 1 (best) through 31.numberOptionalDefault——node22 · node24 · node26
input.background.videoBg.sourcePublished input.background.videoBg.source option.string | Buffer<ArrayBufferLike>RequiredDefaultRequired—node22 · node24 · node26
input.background.videoBg.timeTimestamp in seconds. Mutually exclusive with `frame`.numberOptionalDefault——node22 · node24 · node26
input.background.xPublished input.background.x option.numberOptionalDefault——node22 · node24 · node26
input.background.yPublished input.background.y option.numberOptionalDefault——node22 · node24 · node26
input.background.zoomPublished input.background.zoom option.{ scale?: number; centerX?: number; centerY?: number; }OptionalDefault——node22 · node24 · node26
input.background.zoom.centerXPublished input.background.zoom.centerX option.numberOptionalDefault——node22 · node24 · node26
input.background.zoom.centerYPublished input.background.zoom.centerY option.numberOptionalDefault——node22 · node24 · node26
input.background.zoom.scalePublished input.background.zoom.scale option.numberOptionalDefault——node22 · node24 · node26
input.heightPublished input.height option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layersPublished input.layers option.SceneLayer[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.imagesPublished input.layers.images option.ImageProperties | ImageProperties[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.images.alignPublished input.layers.images.align option.AlignModeOptionalDefault—
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
node22 · node24 · node26
input.layers.images.blendModePublished input.layers.images.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.images.blurPublished input.layers.images.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.borderPositionPublished input.layers.images.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.layers.images.borderRadiusPublished input.layers.images.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.images.boxBackgroundPublished input.layers.images.boxBackground option.BoxBackgroundOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.colorPublished input.layers.images.boxBackground.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradientPublished input.layers.images.boxBackground.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.colorsPublished input.layers.images.boxBackground.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.images.boxBackground.gradient.colors.colorPublished input.layers.images.boxBackground.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.boxBackground.gradient.colors.stopPublished input.layers.images.boxBackground.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.boxBackground.gradient.endXPublished input.layers.images.boxBackground.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.endYPublished input.layers.images.boxBackground.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.pivotXPublished input.layers.images.boxBackground.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.pivotYPublished input.layers.images.boxBackground.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.repeatPublished input.layers.images.boxBackground.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.images.boxBackground.gradient.rotatePublished input.layers.images.boxBackground.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.startXPublished input.layers.images.boxBackground.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.startYPublished input.layers.images.boxBackground.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.typePublished input.layers.images.boxBackground.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.images.boxBackground.gradient.endRadiusPublished input.layers.images.boxBackground.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.startRadiusPublished input.layers.images.boxBackground.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.centerXPublished input.layers.images.boxBackground.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.centerYPublished input.layers.images.boxBackground.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.boxBackground.gradient.startAnglePublished input.layers.images.boxBackground.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.clipPathPublished input.layers.images.clipPath option.{ x: number; y: number; }[]OptionalDefault——node22 · node24 · node26
input.layers.images.clipPath.xPublished input.layers.images.clipPath.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.clipPath.yPublished input.layers.images.clipPath.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.distortionPublished input.layers.images.distortion option.{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }OptionalDefault——node22 · node24 · node26
input.layers.images.distortion.intensityPublished input.layers.images.distortion.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.distortion.pointsPublished input.layers.images.distortion.points option.{ x: number; y: number; }[]OptionalDefault——node22 · node24 · node26
input.layers.images.distortion.points.xPublished input.layers.images.distortion.points.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.distortion.points.yPublished input.layers.images.distortion.points.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.distortion.typePublished input.layers.images.distortion.type option."perspective" | "warp" | "bulge" | "pinch"RequiredDefaultRequired"perspective" "warp" "bulge" "pinch"node22 · node24 · node26
input.layers.images.effectsPublished input.layers.images.effects option.{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }OptionalDefault——node22 · node24 · node26
input.layers.images.effects.chromaticAberrationPublished input.layers.images.effects.chromaticAberration option.{ intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.images.effects.chromaticAberration.intensityPublished input.layers.images.effects.chromaticAberration.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.effects.filmGrainPublished input.layers.images.effects.filmGrain option.{ intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.images.effects.filmGrain.intensityPublished input.layers.images.effects.filmGrain.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.effects.lensFlarePublished input.layers.images.effects.lensFlare option.{ x: number; y: number; intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.images.effects.lensFlare.intensityPublished input.layers.images.effects.lensFlare.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.effects.lensFlare.xPublished input.layers.images.effects.lensFlare.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.effects.lensFlare.yPublished input.layers.images.effects.lensFlare.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.effects.vignettePublished input.layers.images.effects.vignette option.{ intensity: number; size: number; }OptionalDefault——node22 · node24 · node26
input.layers.images.effects.vignette.intensityPublished input.layers.images.effects.vignette.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.effects.vignette.sizePublished input.layers.images.effects.vignette.size option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.filterIntensityPublished input.layers.images.filterIntensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filterOrderPublished input.layers.images.filterOrder option."pre" | "post"OptionalDefault—"pre" "post"node22 · node24 · node26
input.layers.images.filtersPublished input.layers.images.filters option.ImageFilter[]OptionalDefault——node22 · node24 · node26
input.layers.images.filters.anglePublished input.layers.images.filters.angle option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.centerXPublished input.layers.images.filters.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.centerYPublished input.layers.images.filters.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.heightPublished input.layers.images.filters.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.intensityPublished input.layers.images.filters.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.levelsPublished input.layers.images.filters.levels option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.radiusPublished input.layers.images.filters.radius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.sizePublished input.layers.images.filters.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.typePublished input.layers.images.filters.type option."saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"RequiredDefaultRequired
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
node22 · node24 · node26
input.layers.images.filters.valuePublished input.layers.images.filters.value option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.widthPublished input.layers.images.filters.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.xOptional pixelate region. Omit for the whole filtered surface.numberOptionalDefault——node22 · node24 · node26
input.layers.images.filters.yPublished input.layers.images.filters.y option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.fitPublished input.layers.images.fit option.FitModeOptionalDefault—"fill" "contain" "cover"node22 · node24 · node26
input.layers.images.heightPublished input.layers.images.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.inheritPublished input.layers.images.inherit option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.images.maskPublished input.layers.images.mask option.{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }OptionalDefault——node22 · node24 · node26
input.layers.images.mask.modePublished input.layers.images.mask.mode option."alpha" | "luminance" | "inverse"OptionalDefault—"alpha" "luminance" "inverse"node22 · node24 · node26
input.layers.images.mask.sourcePublished input.layers.images.mask.source option.string | Buffer<ArrayBufferLike>RequiredDefaultRequired—node22 · node24 · node26
input.layers.images.meshWarpPublished input.layers.images.meshWarp option.{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }OptionalDefault——node22 · node24 · node26
input.layers.images.meshWarp.controlPointsPublished input.layers.images.meshWarp.controlPoints option.{ x: number; y: number; }[][]OptionalDefault——node22 · node24 · node26
input.layers.images.meshWarp.controlPoints.xPublished input.layers.images.meshWarp.controlPoints.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.meshWarp.controlPoints.yPublished input.layers.images.meshWarp.controlPoints.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.meshWarp.gridXPublished input.layers.images.meshWarp.gridX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.meshWarp.gridYPublished input.layers.images.meshWarp.gridY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.opacityPublished input.layers.images.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.rotationPublished input.layers.images.rotation option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadowPublished input.layers.images.shadow option.ShadowOptionsOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.blurPublished input.layers.images.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.borderPositionPublished input.layers.images.shadow.borderPosition option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.borderRadiusPublished input.layers.images.shadow.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.images.shadow.colorPublished input.layers.images.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradientPublished input.layers.images.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.colorsPublished input.layers.images.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.images.shadow.gradient.colors.colorPublished input.layers.images.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.shadow.gradient.colors.stopPublished input.layers.images.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.shadow.gradient.endXPublished input.layers.images.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.endYPublished input.layers.images.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.pivotXPublished input.layers.images.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.pivotYPublished input.layers.images.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.repeatPublished input.layers.images.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.images.shadow.gradient.rotatePublished input.layers.images.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.startXPublished input.layers.images.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.startYPublished input.layers.images.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.typePublished input.layers.images.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.images.shadow.gradient.endRadiusPublished input.layers.images.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.startRadiusPublished input.layers.images.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.centerXPublished input.layers.images.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.centerYPublished input.layers.images.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.gradient.startAnglePublished input.layers.images.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.offsetXPublished input.layers.images.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.offsetYPublished input.layers.images.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.opacityPublished input.layers.images.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shadow.roundedCornersPublished input.layers.images.shadow.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.layers.images.shapePublished input.layers.images.shape option.ShapePropertiesOptionalDefault——node22 · node24 · node26
input.layers.images.shape.centerXPublished input.layers.images.shape.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.centerYPublished input.layers.images.shape.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.colorPublished input.layers.images.shape.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.images.shape.endAnglePublished input.layers.images.shape.endAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.fillPublished input.layers.images.shape.fill option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.images.shape.gradientPublished input.layers.images.shape.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.colorsPublished input.layers.images.shape.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.images.shape.gradient.colors.colorPublished input.layers.images.shape.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.shape.gradient.colors.stopPublished input.layers.images.shape.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.shape.gradient.endXPublished input.layers.images.shape.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.endYPublished input.layers.images.shape.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.pivotXPublished input.layers.images.shape.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.pivotYPublished input.layers.images.shape.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.repeatPublished input.layers.images.shape.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.images.shape.gradient.rotatePublished input.layers.images.shape.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.startXPublished input.layers.images.shape.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.startYPublished input.layers.images.shape.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.typePublished input.layers.images.shape.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.images.shape.gradient.endRadiusPublished input.layers.images.shape.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.startRadiusPublished input.layers.images.shape.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.centerXPublished input.layers.images.shape.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.centerYPublished input.layers.images.shape.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.gradient.startAnglePublished input.layers.images.shape.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.innerRadiusPublished input.layers.images.shape.innerRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.outerRadiusPublished input.layers.images.shape.outerRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.pointsPublished input.layers.images.shape.points option.{ x: number; y: number; }[]OptionalDefault——node22 · node24 · node26
input.layers.images.shape.points.xPublished input.layers.images.shape.points.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.shape.points.yPublished input.layers.images.shape.points.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.shape.radiusPublished input.layers.images.shape.radius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.sidesPublished input.layers.images.shape.sides option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.shape.startAnglePublished input.layers.images.shape.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.sourcePublished input.layers.images.source option.string | Buffer<ArrayBufferLike>RequiredDefaultRequired—node22 · node24 · node26
input.layers.images.strokePublished input.layers.images.stroke option.StrokeOptionsOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.blurPublished input.layers.images.stroke.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.borderPositionPublished input.layers.images.stroke.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.borderRadiusPublished input.layers.images.stroke.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.images.stroke.colorPublished input.layers.images.stroke.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradientPublished input.layers.images.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.colorsPublished input.layers.images.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.images.stroke.gradient.colors.colorPublished input.layers.images.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.stroke.gradient.colors.stopPublished input.layers.images.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.stroke.gradient.endXPublished input.layers.images.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.endYPublished input.layers.images.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.pivotXPublished input.layers.images.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.pivotYPublished input.layers.images.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.repeatPublished input.layers.images.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.images.stroke.gradient.rotatePublished input.layers.images.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.startXPublished input.layers.images.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.startYPublished input.layers.images.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.typePublished input.layers.images.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.images.stroke.gradient.endRadiusPublished input.layers.images.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.startRadiusPublished input.layers.images.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.centerXPublished input.layers.images.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.centerYPublished input.layers.images.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.gradient.startAnglePublished input.layers.images.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.opacityPublished input.layers.images.stroke.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.positionPublished input.layers.images.stroke.position option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.roundedCornersPublished input.layers.images.stroke.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.layers.images.stroke.stylePublished input.layers.images.stroke.style option."solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"OptionalDefault—
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
node22 · node24 · node26
input.layers.images.stroke.widthPublished input.layers.images.stroke.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.widthPublished input.layers.images.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.images.xPublished input.layers.images.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.images.yPublished input.layers.images.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.optionsPublished input.layers.options option.CreateImageOptionsOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransformPublished input.layers.options.groupTransform option.GroupTransformOptionsOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.blendModePublished input.layers.options.groupTransform.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.options.groupTransform.blurPublished input.layers.options.groupTransform.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.borderPositionPublished input.layers.options.groupTransform.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.borderRadiusPublished input.layers.options.groupTransform.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackgroundPublished input.layers.options.groupTransform.boxBackground option.BoxBackgroundOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.colorPublished input.layers.options.groupTransform.boxBackground.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradientPublished input.layers.options.groupTransform.boxBackground.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.colorsPublished input.layers.options.groupTransform.boxBackground.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.colors.colorPublished input.layers.options.groupTransform.boxBackground.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.colors.stopPublished input.layers.options.groupTransform.boxBackground.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.endXPublished input.layers.options.groupTransform.boxBackground.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.endYPublished input.layers.options.groupTransform.boxBackground.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.pivotXPublished input.layers.options.groupTransform.boxBackground.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.pivotYPublished input.layers.options.groupTransform.boxBackground.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.repeatPublished input.layers.options.groupTransform.boxBackground.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.rotatePublished input.layers.options.groupTransform.boxBackground.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.startXPublished input.layers.options.groupTransform.boxBackground.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.startYPublished input.layers.options.groupTransform.boxBackground.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.typePublished input.layers.options.groupTransform.boxBackground.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.endRadiusPublished input.layers.options.groupTransform.boxBackground.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.startRadiusPublished input.layers.options.groupTransform.boxBackground.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.centerXPublished input.layers.options.groupTransform.boxBackground.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.centerYPublished input.layers.options.groupTransform.boxBackground.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.boxBackground.gradient.startAnglePublished input.layers.options.groupTransform.boxBackground.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.clipPathPublished input.layers.options.groupTransform.clipPath option.{ x: number; y: number; }[]OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.clipPath.xPublished input.layers.options.groupTransform.clipPath.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.clipPath.yPublished input.layers.options.groupTransform.clipPath.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.distortionPublished input.layers.options.groupTransform.distortion option.{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.distortion.intensityPublished input.layers.options.groupTransform.distortion.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.distortion.pointsPublished input.layers.options.groupTransform.distortion.points option.{ x: number; y: number; }[]OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.distortion.points.xPublished input.layers.options.groupTransform.distortion.points.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.distortion.points.yPublished input.layers.options.groupTransform.distortion.points.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.distortion.typePublished input.layers.options.groupTransform.distortion.type option."perspective" | "warp" | "bulge" | "pinch"RequiredDefaultRequired"perspective" "warp" "bulge" "pinch"node22 · node24 · node26
input.layers.options.groupTransform.effectsPublished input.layers.options.groupTransform.effects option.{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.effects.chromaticAberrationPublished input.layers.options.groupTransform.effects.chromaticAberration option.{ intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.effects.chromaticAberration.intensityPublished input.layers.options.groupTransform.effects.chromaticAberration.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.effects.filmGrainPublished input.layers.options.groupTransform.effects.filmGrain option.{ intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.effects.filmGrain.intensityPublished input.layers.options.groupTransform.effects.filmGrain.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.effects.lensFlarePublished input.layers.options.groupTransform.effects.lensFlare option.{ x: number; y: number; intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.effects.lensFlare.intensityPublished input.layers.options.groupTransform.effects.lensFlare.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.effects.lensFlare.xPublished input.layers.options.groupTransform.effects.lensFlare.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.effects.lensFlare.yPublished input.layers.options.groupTransform.effects.lensFlare.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.effects.vignettePublished input.layers.options.groupTransform.effects.vignette option.{ intensity: number; size: number; }OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.effects.vignette.intensityPublished input.layers.options.groupTransform.effects.vignette.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.effects.vignette.sizePublished input.layers.options.groupTransform.effects.vignette.size option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.filterIntensityPublished input.layers.options.groupTransform.filterIntensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filterOrderPublished input.layers.options.groupTransform.filterOrder option."pre" | "post"OptionalDefault—"pre" "post"node22 · node24 · node26
input.layers.options.groupTransform.filtersPublished input.layers.options.groupTransform.filters option.ImageFilter[]OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.anglePublished input.layers.options.groupTransform.filters.angle option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.centerXPublished input.layers.options.groupTransform.filters.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.centerYPublished input.layers.options.groupTransform.filters.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.heightPublished input.layers.options.groupTransform.filters.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.intensityPublished input.layers.options.groupTransform.filters.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.levelsPublished input.layers.options.groupTransform.filters.levels option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.radiusPublished input.layers.options.groupTransform.filters.radius option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.sizePublished input.layers.options.groupTransform.filters.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.typePublished input.layers.options.groupTransform.filters.type option."saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"RequiredDefaultRequired
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
node22 · node24 · node26
input.layers.options.groupTransform.filters.valuePublished input.layers.options.groupTransform.filters.value option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.widthPublished input.layers.options.groupTransform.filters.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.xOptional pixelate region. Omit for the whole filtered surface.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.filters.yPublished input.layers.options.groupTransform.filters.y option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.maskPublished input.layers.options.groupTransform.mask option.{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.mask.modePublished input.layers.options.groupTransform.mask.mode option."alpha" | "luminance" | "inverse"OptionalDefault—"alpha" "luminance" "inverse"node22 · node24 · node26
input.layers.options.groupTransform.mask.sourcePublished input.layers.options.groupTransform.mask.source option.string | Buffer<ArrayBufferLike>RequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.meshWarpPublished input.layers.options.groupTransform.meshWarp option.{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.meshWarp.controlPointsPublished input.layers.options.groupTransform.meshWarp.controlPoints option.{ x: number; y: number; }[][]OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.meshWarp.controlPoints.xPublished input.layers.options.groupTransform.meshWarp.controlPoints.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.meshWarp.controlPoints.yPublished input.layers.options.groupTransform.meshWarp.controlPoints.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.meshWarp.gridXPublished input.layers.options.groupTransform.meshWarp.gridX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.meshWarp.gridYPublished input.layers.options.groupTransform.meshWarp.gridY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.opacityPublished input.layers.options.groupTransform.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.pivotXPublished input.layers.options.groupTransform.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.pivotYPublished input.layers.options.groupTransform.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.rotationPublished input.layers.options.groupTransform.rotation option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.scaleXPublished input.layers.options.groupTransform.scaleX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.scaleYPublished input.layers.options.groupTransform.scaleY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadowPublished input.layers.options.groupTransform.shadow option.ShadowOptionsOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.blurPublished input.layers.options.groupTransform.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.borderPositionPublished input.layers.options.groupTransform.shadow.borderPosition option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.borderRadiusPublished input.layers.options.groupTransform.shadow.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.colorPublished input.layers.options.groupTransform.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradientPublished input.layers.options.groupTransform.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.colorsPublished input.layers.options.groupTransform.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.colors.colorPublished input.layers.options.groupTransform.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.colors.stopPublished input.layers.options.groupTransform.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.endXPublished input.layers.options.groupTransform.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.endYPublished input.layers.options.groupTransform.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.pivotXPublished input.layers.options.groupTransform.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.pivotYPublished input.layers.options.groupTransform.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.repeatPublished input.layers.options.groupTransform.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.rotatePublished input.layers.options.groupTransform.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.startXPublished input.layers.options.groupTransform.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.startYPublished input.layers.options.groupTransform.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.typePublished input.layers.options.groupTransform.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.endRadiusPublished input.layers.options.groupTransform.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.startRadiusPublished input.layers.options.groupTransform.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.centerXPublished input.layers.options.groupTransform.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.centerYPublished input.layers.options.groupTransform.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.gradient.startAnglePublished input.layers.options.groupTransform.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.offsetXPublished input.layers.options.groupTransform.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.offsetYPublished input.layers.options.groupTransform.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.opacityPublished input.layers.options.groupTransform.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.shadow.roundedCornersPublished input.layers.options.groupTransform.shadow.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.strokePublished input.layers.options.groupTransform.stroke option.StrokeOptionsOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.blurPublished input.layers.options.groupTransform.stroke.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.borderPositionPublished input.layers.options.groupTransform.stroke.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.borderRadiusPublished input.layers.options.groupTransform.stroke.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.colorPublished input.layers.options.groupTransform.stroke.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradientPublished input.layers.options.groupTransform.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.colorsPublished input.layers.options.groupTransform.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.colors.colorPublished input.layers.options.groupTransform.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.colors.stopPublished input.layers.options.groupTransform.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.endXPublished input.layers.options.groupTransform.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.endYPublished input.layers.options.groupTransform.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.pivotXPublished input.layers.options.groupTransform.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.pivotYPublished input.layers.options.groupTransform.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.repeatPublished input.layers.options.groupTransform.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.rotatePublished input.layers.options.groupTransform.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.startXPublished input.layers.options.groupTransform.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.startYPublished input.layers.options.groupTransform.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.typePublished input.layers.options.groupTransform.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.endRadiusPublished input.layers.options.groupTransform.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.startRadiusPublished input.layers.options.groupTransform.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.centerXPublished input.layers.options.groupTransform.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.centerYPublished input.layers.options.groupTransform.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.gradient.startAnglePublished input.layers.options.groupTransform.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.opacityPublished input.layers.options.groupTransform.stroke.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.positionPublished input.layers.options.groupTransform.stroke.position option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.roundedCornersPublished input.layers.options.groupTransform.stroke.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.stroke.stylePublished input.layers.options.groupTransform.stroke.style option."solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"OptionalDefault—
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
node22 · node24 · node26
input.layers.options.groupTransform.stroke.widthPublished input.layers.options.groupTransform.stroke.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.translateXPublished input.layers.options.groupTransform.translateX option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.groupTransform.translateYPublished input.layers.options.groupTransform.translateY option.numberOptionalDefault——node22 · node24 · node26
input.layers.options.isGroupedPublished input.layers.options.isGrouped option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.typePublished input.layers.type option."image"RequiredDefaultRequired"image"node22 · node24 · node26
input.layers.textsPublished input.layers.texts option.TextProperties | TextProperties[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.boldPublished input.layers.texts.bold option.DeprecatedbooleanOptionalDefault—false truenode22 · node24 · node26
input.layers.texts.colorPublished input.layers.texts.color option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.texts.decorationsGrouped line decorations (`underline` / `overline` / `strikethrough`) and optional `bold` / `italic` flags for the canvas font string. Nested keys override the legacy flat fields (see {@link resolveTextDecorations}).TextDecorationsOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.boldPublished input.layers.texts.decorations.bold option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.texts.decorations.italicPublished input.layers.texts.decorations.italic option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.texts.decorations.overlinePublished input.layers.texts.decorations.overline option.TextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.colorPublished input.layers.texts.decorations.overline.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradientPublished input.layers.texts.decorations.overline.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.colorsPublished input.layers.texts.decorations.overline.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.colors.colorPublished input.layers.texts.decorations.overline.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.colors.stopPublished input.layers.texts.decorations.overline.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.endXPublished input.layers.texts.decorations.overline.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.endYPublished input.layers.texts.decorations.overline.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.pivotXPublished input.layers.texts.decorations.overline.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.pivotYPublished input.layers.texts.decorations.overline.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.repeatPublished input.layers.texts.decorations.overline.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.rotatePublished input.layers.texts.decorations.overline.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.startXPublished input.layers.texts.decorations.overline.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.startYPublished input.layers.texts.decorations.overline.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.typePublished input.layers.texts.decorations.overline.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.endRadiusPublished input.layers.texts.decorations.overline.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.startRadiusPublished input.layers.texts.decorations.overline.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.centerXPublished input.layers.texts.decorations.overline.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.centerYPublished input.layers.texts.decorations.overline.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.gradient.startAnglePublished input.layers.texts.decorations.overline.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.overline.widthPublished input.layers.texts.decorations.overline.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethroughPublished input.layers.texts.decorations.strikethrough option.TextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.colorPublished input.layers.texts.decorations.strikethrough.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradientPublished input.layers.texts.decorations.strikethrough.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.colorsPublished input.layers.texts.decorations.strikethrough.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.colors.colorPublished input.layers.texts.decorations.strikethrough.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.colors.stopPublished input.layers.texts.decorations.strikethrough.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.endXPublished input.layers.texts.decorations.strikethrough.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.endYPublished input.layers.texts.decorations.strikethrough.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.pivotXPublished input.layers.texts.decorations.strikethrough.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.pivotYPublished input.layers.texts.decorations.strikethrough.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.repeatPublished input.layers.texts.decorations.strikethrough.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.rotatePublished input.layers.texts.decorations.strikethrough.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.startXPublished input.layers.texts.decorations.strikethrough.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.startYPublished input.layers.texts.decorations.strikethrough.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.typePublished input.layers.texts.decorations.strikethrough.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.endRadiusPublished input.layers.texts.decorations.strikethrough.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.startRadiusPublished input.layers.texts.decorations.strikethrough.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.centerXPublished input.layers.texts.decorations.strikethrough.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.centerYPublished input.layers.texts.decorations.strikethrough.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.gradient.startAnglePublished input.layers.texts.decorations.strikethrough.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.strikethrough.widthPublished input.layers.texts.decorations.strikethrough.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underlinePublished input.layers.texts.decorations.underline option.TextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.colorPublished input.layers.texts.decorations.underline.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradientPublished input.layers.texts.decorations.underline.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.colorsPublished input.layers.texts.decorations.underline.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.colors.colorPublished input.layers.texts.decorations.underline.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.colors.stopPublished input.layers.texts.decorations.underline.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.endXPublished input.layers.texts.decorations.underline.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.endYPublished input.layers.texts.decorations.underline.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.pivotXPublished input.layers.texts.decorations.underline.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.pivotYPublished input.layers.texts.decorations.underline.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.repeatPublished input.layers.texts.decorations.underline.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.rotatePublished input.layers.texts.decorations.underline.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.startXPublished input.layers.texts.decorations.underline.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.startYPublished input.layers.texts.decorations.underline.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.typePublished input.layers.texts.decorations.underline.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.endRadiusPublished input.layers.texts.decorations.underline.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.startRadiusPublished input.layers.texts.decorations.underline.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.centerXPublished input.layers.texts.decorations.underline.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.centerYPublished input.layers.texts.decorations.underline.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.gradient.startAnglePublished input.layers.texts.decorations.underline.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.decorations.underline.widthPublished input.layers.texts.decorations.underline.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effectsGrouped highlight, glow, and shadow. When set, entries override the legacy flat fields (see {@link resolveTextEffects}).TextEffectsOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glowPublished input.layers.texts.effects.glow option.TextGlowStyleOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.colorPublished input.layers.texts.effects.glow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradientPublished input.layers.texts.effects.glow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.colorsPublished input.layers.texts.effects.glow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.effects.glow.gradient.colors.colorPublished input.layers.texts.effects.glow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.effects.glow.gradient.colors.stopPublished input.layers.texts.effects.glow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.effects.glow.gradient.endXPublished input.layers.texts.effects.glow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.endYPublished input.layers.texts.effects.glow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.pivotXPublished input.layers.texts.effects.glow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.pivotYPublished input.layers.texts.effects.glow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.repeatPublished input.layers.texts.effects.glow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.effects.glow.gradient.rotatePublished input.layers.texts.effects.glow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.startXPublished input.layers.texts.effects.glow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.startYPublished input.layers.texts.effects.glow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.typePublished input.layers.texts.effects.glow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.effects.glow.gradient.endRadiusPublished input.layers.texts.effects.glow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.startRadiusPublished input.layers.texts.effects.glow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.centerXPublished input.layers.texts.effects.glow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.centerYPublished input.layers.texts.effects.glow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.gradient.startAnglePublished input.layers.texts.effects.glow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.intensityPublished input.layers.texts.effects.glow.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.glow.opacityPublished input.layers.texts.effects.glow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlightPublished input.layers.texts.effects.highlight option.TextHighlightStyleOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.colorPublished input.layers.texts.effects.highlight.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradientPublished input.layers.texts.effects.highlight.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.colorsPublished input.layers.texts.effects.highlight.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.colors.colorPublished input.layers.texts.effects.highlight.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.colors.stopPublished input.layers.texts.effects.highlight.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.endXPublished input.layers.texts.effects.highlight.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.endYPublished input.layers.texts.effects.highlight.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.pivotXPublished input.layers.texts.effects.highlight.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.pivotYPublished input.layers.texts.effects.highlight.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.repeatPublished input.layers.texts.effects.highlight.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.rotatePublished input.layers.texts.effects.highlight.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.startXPublished input.layers.texts.effects.highlight.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.startYPublished input.layers.texts.effects.highlight.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.typePublished input.layers.texts.effects.highlight.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.endRadiusPublished input.layers.texts.effects.highlight.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.startRadiusPublished input.layers.texts.effects.highlight.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.centerXPublished input.layers.texts.effects.highlight.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.centerYPublished input.layers.texts.effects.highlight.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.gradient.startAnglePublished input.layers.texts.effects.highlight.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.highlight.opacityPublished input.layers.texts.effects.highlight.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadowPublished input.layers.texts.effects.shadow option.TextShadowStyleOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.blurPublished input.layers.texts.effects.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.colorPublished input.layers.texts.effects.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradientPublished input.layers.texts.effects.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.colorsPublished input.layers.texts.effects.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.colors.colorPublished input.layers.texts.effects.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.colors.stopPublished input.layers.texts.effects.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.endXPublished input.layers.texts.effects.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.endYPublished input.layers.texts.effects.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.pivotXPublished input.layers.texts.effects.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.pivotYPublished input.layers.texts.effects.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.repeatPublished input.layers.texts.effects.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.rotatePublished input.layers.texts.effects.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.startXPublished input.layers.texts.effects.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.startYPublished input.layers.texts.effects.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.typePublished input.layers.texts.effects.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.endRadiusPublished input.layers.texts.effects.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.startRadiusPublished input.layers.texts.effects.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.centerXPublished input.layers.texts.effects.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.centerYPublished input.layers.texts.effects.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.gradient.startAnglePublished input.layers.texts.effects.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.offsetXPublished input.layers.texts.effects.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.offsetYPublished input.layers.texts.effects.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.effects.shadow.opacityPublished input.layers.texts.effects.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fillGrouped fill color / gradient and draw opacity (see {@link resolveTextFill}).TextFillOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.colorPublished input.layers.texts.fill.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradientPublished input.layers.texts.fill.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.colorsPublished input.layers.texts.fill.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.fill.gradient.colors.colorPublished input.layers.texts.fill.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.fill.gradient.colors.stopPublished input.layers.texts.fill.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.fill.gradient.endXPublished input.layers.texts.fill.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.endYPublished input.layers.texts.fill.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.pivotXPublished input.layers.texts.fill.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.pivotYPublished input.layers.texts.fill.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.repeatPublished input.layers.texts.fill.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.fill.gradient.rotatePublished input.layers.texts.fill.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.startXPublished input.layers.texts.fill.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.startYPublished input.layers.texts.fill.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.typePublished input.layers.texts.fill.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.fill.gradient.endRadiusPublished input.layers.texts.fill.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.startRadiusPublished input.layers.texts.fill.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.centerXPublished input.layers.texts.fill.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.centerYPublished input.layers.texts.fill.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.gradient.startAnglePublished input.layers.texts.fill.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fill.opacityPublished input.layers.texts.fill.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fontPublished input.layers.texts.font option.{ size?: number; family?: string; name?: string; path?: string; }OptionalDefault——node22 · node24 · node26
input.layers.texts.font.familyPublished input.layers.texts.font.family option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.font.namePublished input.layers.texts.font.name option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.font.pathPublished input.layers.texts.font.path option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.font.sizePublished input.layers.texts.font.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.fontFamilyPublished input.layers.texts.fontFamily option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.texts.fontNamePublished input.layers.texts.fontName option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.texts.fontPathPublished input.layers.texts.fontPath option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.texts.fontSizePublished input.layers.texts.fontSize option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.texts.glowPublished input.layers.texts.glow option.DeprecatedTextGlowStyleOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.colorPublished input.layers.texts.glow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradientPublished input.layers.texts.glow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.colorsPublished input.layers.texts.glow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.glow.gradient.colors.colorPublished input.layers.texts.glow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.glow.gradient.colors.stopPublished input.layers.texts.glow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.glow.gradient.endXPublished input.layers.texts.glow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.endYPublished input.layers.texts.glow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.pivotXPublished input.layers.texts.glow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.pivotYPublished input.layers.texts.glow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.repeatPublished input.layers.texts.glow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.glow.gradient.rotatePublished input.layers.texts.glow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.startXPublished input.layers.texts.glow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.startYPublished input.layers.texts.glow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.typePublished input.layers.texts.glow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.glow.gradient.endRadiusPublished input.layers.texts.glow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.startRadiusPublished input.layers.texts.glow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.centerXPublished input.layers.texts.glow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.centerYPublished input.layers.texts.glow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.gradient.startAnglePublished input.layers.texts.glow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.intensityPublished input.layers.texts.glow.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.glow.opacityPublished input.layers.texts.glow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradientPublished input.layers.texts.gradient option.DeprecatedgradientOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.colorsPublished input.layers.texts.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.gradient.colors.colorPublished input.layers.texts.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.gradient.colors.stopPublished input.layers.texts.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.gradient.endXPublished input.layers.texts.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.endYPublished input.layers.texts.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.pivotXPublished input.layers.texts.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.pivotYPublished input.layers.texts.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.repeatPublished input.layers.texts.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.gradient.rotatePublished input.layers.texts.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.startXPublished input.layers.texts.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.startYPublished input.layers.texts.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.typePublished input.layers.texts.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.gradient.endRadiusPublished input.layers.texts.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.startRadiusPublished input.layers.texts.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.centerXPublished input.layers.texts.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.centerYPublished input.layers.texts.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.gradient.startAnglePublished input.layers.texts.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlightPublished input.layers.texts.highlight option.DeprecatedTextHighlightStyleOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.colorPublished input.layers.texts.highlight.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradientPublished input.layers.texts.highlight.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.colorsPublished input.layers.texts.highlight.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.highlight.gradient.colors.colorPublished input.layers.texts.highlight.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.highlight.gradient.colors.stopPublished input.layers.texts.highlight.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.highlight.gradient.endXPublished input.layers.texts.highlight.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.endYPublished input.layers.texts.highlight.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.pivotXPublished input.layers.texts.highlight.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.pivotYPublished input.layers.texts.highlight.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.repeatPublished input.layers.texts.highlight.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.highlight.gradient.rotatePublished input.layers.texts.highlight.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.startXPublished input.layers.texts.highlight.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.startYPublished input.layers.texts.highlight.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.typePublished input.layers.texts.highlight.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.highlight.gradient.endRadiusPublished input.layers.texts.highlight.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.startRadiusPublished input.layers.texts.highlight.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.centerXPublished input.layers.texts.highlight.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.centerYPublished input.layers.texts.highlight.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.gradient.startAnglePublished input.layers.texts.highlight.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.highlight.opacityPublished input.layers.texts.highlight.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.includeCharMetricsPublished input.layers.texts.includeCharMetrics option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.texts.italicPublished input.layers.texts.italic option.DeprecatedbooleanOptionalDefault—false truenode22 · node24 · node26
input.layers.texts.layoutGrouped line height, spacing, and wrap bounds (see {@link resolveTextLayout}).TextLayoutOptionalDefault——node22 · node24 · node26
input.layers.texts.layout.letterSpacingPublished input.layers.texts.layout.letterSpacing option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.layout.lineHeightPublished input.layers.texts.layout.lineHeight option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.layout.maxHeightPublished input.layers.texts.layout.maxHeight option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.layout.maxWidthPublished input.layers.texts.layout.maxWidth option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.layout.wordSpacingPublished input.layers.texts.layout.wordSpacing option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.letterSpacingPublished input.layers.texts.letterSpacing option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.texts.lineHeightPublished input.layers.texts.lineHeight option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.texts.maxHeightPublished input.layers.texts.maxHeight option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.texts.maxWidthPublished input.layers.texts.maxWidth option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.texts.measurementCanvasPublished input.layers.texts.measurementCanvas option.{ width?: number; height?: number; }OptionalDefault——node22 · node24 · node26
input.layers.texts.measurementCanvas.heightPublished input.layers.texts.measurementCanvas.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.measurementCanvas.widthPublished input.layers.texts.measurementCanvas.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.opacityPublished input.layers.texts.opacity option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.texts.overlinePublished input.layers.texts.overline option.DeprecatedTextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.colorPublished input.layers.texts.overline.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradientPublished input.layers.texts.overline.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.colorsPublished input.layers.texts.overline.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.overline.gradient.colors.colorPublished input.layers.texts.overline.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.overline.gradient.colors.stopPublished input.layers.texts.overline.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.overline.gradient.endXPublished input.layers.texts.overline.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.endYPublished input.layers.texts.overline.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.pivotXPublished input.layers.texts.overline.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.pivotYPublished input.layers.texts.overline.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.repeatPublished input.layers.texts.overline.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.overline.gradient.rotatePublished input.layers.texts.overline.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.startXPublished input.layers.texts.overline.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.startYPublished input.layers.texts.overline.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.typePublished input.layers.texts.overline.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.overline.gradient.endRadiusPublished input.layers.texts.overline.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.startRadiusPublished input.layers.texts.overline.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.centerXPublished input.layers.texts.overline.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.centerYPublished input.layers.texts.overline.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.gradient.startAnglePublished input.layers.texts.overline.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.overline.widthPublished input.layers.texts.overline.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.placementGrouped alignment, baseline, and rotation (see {@link resolveTextPlacement}).TextPlacementOptionalDefault——node22 · node24 · node26
input.layers.texts.placement.rotationPublished input.layers.texts.placement.rotation option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.placement.textAlignPublished input.layers.texts.placement.textAlign option.TextAlignModeOptionalDefault—
5 values
"center" "left" "right" "start" "end"
node22 · node24 · node26
input.layers.texts.placement.textBaselinePublished input.layers.texts.placement.textBaseline option.TextBaselineModeOptionalDefault—
6 values
"top" "bottom" "alphabetic" "hanging" "ideographic" "middle"
node22 · node24 · node26
input.layers.texts.rotationPublished input.layers.texts.rotation option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadowPublished input.layers.texts.shadow option.DeprecatedTextShadowStyleOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.blurPublished input.layers.texts.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.colorPublished input.layers.texts.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradientPublished input.layers.texts.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.colorsPublished input.layers.texts.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.shadow.gradient.colors.colorPublished input.layers.texts.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.shadow.gradient.colors.stopPublished input.layers.texts.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.shadow.gradient.endXPublished input.layers.texts.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.endYPublished input.layers.texts.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.pivotXPublished input.layers.texts.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.pivotYPublished input.layers.texts.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.repeatPublished input.layers.texts.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.shadow.gradient.rotatePublished input.layers.texts.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.startXPublished input.layers.texts.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.startYPublished input.layers.texts.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.typePublished input.layers.texts.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.shadow.gradient.endRadiusPublished input.layers.texts.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.startRadiusPublished input.layers.texts.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.centerXPublished input.layers.texts.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.centerYPublished input.layers.texts.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.gradient.startAnglePublished input.layers.texts.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.offsetXPublished input.layers.texts.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.offsetYPublished input.layers.texts.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.shadow.opacityPublished input.layers.texts.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethroughPublished input.layers.texts.strikethrough option.DeprecatedTextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.colorPublished input.layers.texts.strikethrough.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradientPublished input.layers.texts.strikethrough.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.colorsPublished input.layers.texts.strikethrough.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.strikethrough.gradient.colors.colorPublished input.layers.texts.strikethrough.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.strikethrough.gradient.colors.stopPublished input.layers.texts.strikethrough.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.strikethrough.gradient.endXPublished input.layers.texts.strikethrough.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.endYPublished input.layers.texts.strikethrough.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.pivotXPublished input.layers.texts.strikethrough.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.pivotYPublished input.layers.texts.strikethrough.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.repeatPublished input.layers.texts.strikethrough.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.strikethrough.gradient.rotatePublished input.layers.texts.strikethrough.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.startXPublished input.layers.texts.strikethrough.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.startYPublished input.layers.texts.strikethrough.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.typePublished input.layers.texts.strikethrough.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.strikethrough.gradient.endRadiusPublished input.layers.texts.strikethrough.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.startRadiusPublished input.layers.texts.strikethrough.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.centerXPublished input.layers.texts.strikethrough.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.centerYPublished input.layers.texts.strikethrough.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.gradient.startAnglePublished input.layers.texts.strikethrough.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strikethrough.widthPublished input.layers.texts.strikethrough.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.strokePublished input.layers.texts.stroke option.TextStrokeStyleOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.colorPublished input.layers.texts.stroke.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradientPublished input.layers.texts.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.colorsPublished input.layers.texts.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.stroke.gradient.colors.colorPublished input.layers.texts.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.stroke.gradient.colors.stopPublished input.layers.texts.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.stroke.gradient.endXPublished input.layers.texts.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.endYPublished input.layers.texts.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.pivotXPublished input.layers.texts.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.pivotYPublished input.layers.texts.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.repeatPublished input.layers.texts.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.stroke.gradient.rotatePublished input.layers.texts.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.startXPublished input.layers.texts.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.startYPublished input.layers.texts.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.typePublished input.layers.texts.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.stroke.gradient.endRadiusPublished input.layers.texts.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.startRadiusPublished input.layers.texts.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.centerXPublished input.layers.texts.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.centerYPublished input.layers.texts.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.gradient.startAnglePublished input.layers.texts.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.opacityPublished input.layers.texts.stroke.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.stroke.stylePublished input.layers.texts.stroke.style option."solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"OptionalDefault—
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
node22 · node24 · node26
input.layers.texts.stroke.widthPublished input.layers.texts.stroke.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.textPublished input.layers.texts.text option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.textAlignPublished input.layers.texts.textAlign option.DeprecatedTextAlignModeOptionalDefault—
5 values
"center" "left" "right" "start" "end"
node22 · node24 · node26
input.layers.texts.textBaselinePublished input.layers.texts.textBaseline option.DeprecatedTextBaselineModeOptionalDefault—
6 values
"top" "bottom" "alphabetic" "hanging" "ideographic" "middle"
node22 · node24 · node26
input.layers.texts.textOnCurvePublished input.layers.texts.textOnCurve option.DeprecatedTextCurveConfigOptionalDefault——node22 · node24 · node26
input.layers.texts.textOnCurve.baselineOffsetPublished input.layers.texts.textOnCurve.baselineOffset option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.textOnCurve.layoutModePublished input.layers.texts.textOnCurve.layoutMode option.CurvedTextLayoutModeOptionalDefault—"fit" "clamp" "override"node22 · node24 · node26
input.layers.texts.textOnCurve.radiusPublished input.layers.texts.textOnCurve.radius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.textOnCurve.startAngleDegPublished input.layers.texts.textOnCurve.startAngleDeg option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.textOnCurve.sweepAnglePublished input.layers.texts.textOnCurve.sweepAngle option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.textOnCurve.upPublished input.layers.texts.textOnCurve.up option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.texts.underlinePublished input.layers.texts.underline option.DeprecatedTextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.colorPublished input.layers.texts.underline.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradientPublished input.layers.texts.underline.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.colorsPublished input.layers.texts.underline.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.underline.gradient.colors.colorPublished input.layers.texts.underline.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.underline.gradient.colors.stopPublished input.layers.texts.underline.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.underline.gradient.endXPublished input.layers.texts.underline.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.endYPublished input.layers.texts.underline.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.pivotXPublished input.layers.texts.underline.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.pivotYPublished input.layers.texts.underline.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.repeatPublished input.layers.texts.underline.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.texts.underline.gradient.rotatePublished input.layers.texts.underline.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.startXPublished input.layers.texts.underline.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.startYPublished input.layers.texts.underline.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.typePublished input.layers.texts.underline.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.texts.underline.gradient.endRadiusPublished input.layers.texts.underline.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.startRadiusPublished input.layers.texts.underline.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.centerXPublished input.layers.texts.underline.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.centerYPublished input.layers.texts.underline.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.gradient.startAnglePublished input.layers.texts.underline.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.underline.widthPublished input.layers.texts.underline.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.texts.wordSpacingPublished input.layers.texts.wordSpacing option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.texts.xPublished input.layers.texts.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.texts.yPublished input.layers.texts.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.pathPublished input.layers.path option.unknownRequiredDefaultRequired—node22 · node24 · node26
input.layers.bufferPublished input.layers.buffer option.Buffer<ArrayBufferLike>RequiredDefaultRequired—node22 · node24 · node26
input.layers.globalAlphaPublished input.layers.globalAlpha option.numberOptionalDefault——node22 · node24 · node26
input.layers.globalCompositeOperationPublished input.layers.globalCompositeOperation option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.heightPublished input.layers.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.widthPublished input.layers.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.xPublished input.layers.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.yPublished input.layers.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.chartTypePublished input.layers.chartType option.SceneChartTypeRequiredDefaultRequired
7 values
"pie" "bar" "horizontalBar" "line" "scatter" "radar" "polarArea"
node22 · node24 · node26
input.layers.dataPublished input.layers.data option.unknownRequiredDefaultRequired—node22 · node24 · node26
input.layers.opacityPublished input.layers.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.linesPublished input.layers.lines option.CustomOptions | CustomOptions[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.arrowPublished input.layers.lines.arrow option.{ start?: boolean; end?: boolean; size?: number; style?: "filled" | "outline"; color?: string; }OptionalDefault——node22 · node24 · node26
input.layers.lines.arrow.colorPublished input.layers.lines.arrow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.lines.arrow.endPublished input.layers.lines.arrow.end option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.lines.arrow.sizePublished input.layers.lines.arrow.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.arrow.startPublished input.layers.lines.arrow.start option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.lines.arrow.stylePublished input.layers.lines.arrow.style option."filled" | "outline"OptionalDefault—"filled" "outline"node22 · node24 · node26
input.layers.lines.endCoordinatesPublished input.layers.lines.endCoordinates option.{ x: number; y: number; }RequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.endCoordinates.xPublished input.layers.lines.endCoordinates.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.endCoordinates.yPublished input.layers.lines.endCoordinates.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.lineStylePublished input.layers.lines.lineStyle option.{ width?: number; color?: string; gradient?: gradient; lineRadius?: string | number; lineJoin?: "round" | "bevel" | "miter"; lineCap?: "square" | "butt" | "round"; singleLine?: boolean; lineDash?: { dashArray?: number[]; offset?: number; }; pattern?: { type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }; texture?: string | Buffer<ArrayBufferLike>; stroke?: { color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }; shadow?: { offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }; }OptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.colorPublished input.layers.lines.lineStyle.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradientPublished input.layers.lines.lineStyle.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.colorsPublished input.layers.lines.lineStyle.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.lineStyle.gradient.colors.colorPublished input.layers.lines.lineStyle.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.lineStyle.gradient.colors.stopPublished input.layers.lines.lineStyle.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.lineStyle.gradient.endXPublished input.layers.lines.lineStyle.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.endYPublished input.layers.lines.lineStyle.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.pivotXPublished input.layers.lines.lineStyle.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.pivotYPublished input.layers.lines.lineStyle.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.repeatPublished input.layers.lines.lineStyle.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.lines.lineStyle.gradient.rotatePublished input.layers.lines.lineStyle.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.startXPublished input.layers.lines.lineStyle.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.startYPublished input.layers.lines.lineStyle.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.typePublished input.layers.lines.lineStyle.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.lines.lineStyle.gradient.endRadiusPublished input.layers.lines.lineStyle.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.startRadiusPublished input.layers.lines.lineStyle.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.centerXPublished input.layers.lines.lineStyle.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.centerYPublished input.layers.lines.lineStyle.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.gradient.startAnglePublished input.layers.lines.lineStyle.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.lineCapPublished input.layers.lines.lineStyle.lineCap option."square" | "butt" | "round"OptionalDefault—"square" "butt" "round"node22 · node24 · node26
input.layers.lines.lineStyle.lineDashPublished input.layers.lines.lineStyle.lineDash option.{ dashArray?: number[]; offset?: number; }OptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.lineDash.dashArrayPublished input.layers.lines.lineStyle.lineDash.dashArray option.number[]OptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.lineDash.offsetPublished input.layers.lines.lineStyle.lineDash.offset option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.lineJoinPublished input.layers.lines.lineStyle.lineJoin option."round" | "bevel" | "miter"OptionalDefault—"round" "bevel" "miter"node22 · node24 · node26
input.layers.lines.lineStyle.lineRadiusPublished input.layers.lines.lineStyle.lineRadius option.string | numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.patternPublished input.layers.lines.lineStyle.pattern option.{ type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }OptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.pattern.offsetPublished input.layers.lines.lineStyle.pattern.offset option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.pattern.segmentsPublished input.layers.lines.lineStyle.pattern.segments option.number[]OptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.pattern.typePublished input.layers.lines.lineStyle.pattern.type option."dots" | "custom" | "dashes"RequiredDefaultRequired"dots" "custom" "dashes"node22 · node24 · node26
input.layers.lines.lineStyle.shadowPublished input.layers.lines.lineStyle.shadow option.{ offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }OptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.blurPublished input.layers.lines.lineStyle.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.colorPublished input.layers.lines.lineStyle.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradientPublished input.layers.lines.lineStyle.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.colorsPublished input.layers.lines.lineStyle.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.colors.colorPublished input.layers.lines.lineStyle.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.colors.stopPublished input.layers.lines.lineStyle.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.endXPublished input.layers.lines.lineStyle.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.endYPublished input.layers.lines.lineStyle.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.pivotXPublished input.layers.lines.lineStyle.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.pivotYPublished input.layers.lines.lineStyle.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.repeatPublished input.layers.lines.lineStyle.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.rotatePublished input.layers.lines.lineStyle.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.startXPublished input.layers.lines.lineStyle.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.startYPublished input.layers.lines.lineStyle.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.typePublished input.layers.lines.lineStyle.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.endRadiusPublished input.layers.lines.lineStyle.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.startRadiusPublished input.layers.lines.lineStyle.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.centerXPublished input.layers.lines.lineStyle.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.centerYPublished input.layers.lines.lineStyle.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.gradient.startAnglePublished input.layers.lines.lineStyle.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.lineRadiusPublished input.layers.lines.lineStyle.shadow.lineRadius option.string | numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.offsetXPublished input.layers.lines.lineStyle.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.shadow.offsetYPublished input.layers.lines.lineStyle.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.singleLinePublished input.layers.lines.lineStyle.singleLine option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.lines.lineStyle.strokePublished input.layers.lines.lineStyle.stroke option.{ color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }OptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.colorPublished input.layers.lines.lineStyle.stroke.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradientPublished input.layers.lines.lineStyle.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.colorsPublished input.layers.lines.lineStyle.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.colors.colorPublished input.layers.lines.lineStyle.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.colors.stopPublished input.layers.lines.lineStyle.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.endXPublished input.layers.lines.lineStyle.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.endYPublished input.layers.lines.lineStyle.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.pivotXPublished input.layers.lines.lineStyle.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.pivotYPublished input.layers.lines.lineStyle.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.repeatPublished input.layers.lines.lineStyle.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.rotatePublished input.layers.lines.lineStyle.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.startXPublished input.layers.lines.lineStyle.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.startYPublished input.layers.lines.lineStyle.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.typePublished input.layers.lines.lineStyle.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.endRadiusPublished input.layers.lines.lineStyle.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.startRadiusPublished input.layers.lines.lineStyle.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.centerXPublished input.layers.lines.lineStyle.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.centerYPublished input.layers.lines.lineStyle.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.gradient.startAnglePublished input.layers.lines.lineStyle.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.lineCapPublished input.layers.lines.lineStyle.stroke.lineCap option."square" | "butt" | "round"OptionalDefault—"square" "butt" "round"node22 · node24 · node26
input.layers.lines.lineStyle.stroke.lineRadiusPublished input.layers.lines.lineStyle.stroke.lineRadius option.string | numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.stroke.widthPublished input.layers.lines.lineStyle.stroke.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.texturePublished input.layers.lines.lineStyle.texture option.string | Buffer<ArrayBufferLike>OptionalDefault——node22 · node24 · node26
input.layers.lines.lineStyle.widthPublished input.layers.lines.lineStyle.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.markersPublished input.layers.lines.markers option.{ position: number; shape: "square" | "circle" | "diamond" | "arrow"; size: number; color: string; }[]OptionalDefault——node22 · node24 · node26
input.layers.lines.markers.colorPublished input.layers.lines.markers.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.markers.positionPublished input.layers.lines.markers.position option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.markers.shapePublished input.layers.lines.markers.shape option."square" | "circle" | "diamond" | "arrow"RequiredDefaultRequired"square" "circle" "diamond" "arrow"node22 · node24 · node26
input.layers.lines.markers.sizePublished input.layers.lines.markers.size option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.pathPublished input.layers.lines.path option.{ type: "bezier" | "smooth" | "catmull-rom"; tension?: number; closed?: boolean; }OptionalDefault——node22 · node24 · node26
input.layers.lines.path.closedPublished input.layers.lines.path.closed option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.lines.path.tensionPublished input.layers.lines.path.tension option.numberOptionalDefault——node22 · node24 · node26
input.layers.lines.path.typePublished input.layers.lines.path.type option."bezier" | "smooth" | "catmull-rom"RequiredDefaultRequired"bezier" "smooth" "catmull-rom"node22 · node24 · node26
input.layers.lines.startCoordinatesPublished input.layers.lines.startCoordinates option.{ x: number; y: number; }RequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.startCoordinates.xPublished input.layers.lines.startCoordinates.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.lines.startCoordinates.yPublished input.layers.lines.startCoordinates.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.backgroundChild background paint only; dimensions are always taken from `placement`.SceneBackgroundOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayersPublished input.layers.background.bgLayers option.BackgroundLayer[]OptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.blendModePublished input.layers.background.bgLayers.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.background.bgLayers.opacityPublished input.layers.background.bgLayers.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.typePublished input.layers.background.bgLayers.type option."color"RequiredDefaultRequired"color"node22 · node24 · node26
input.layers.background.bgLayers.valuePublished input.layers.background.bgLayers.value option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.bgLayers.alignPublished input.layers.background.bgLayers.align option.AlignModeOptionalDefault—
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
node22 · node24 · node26
input.layers.background.bgLayers.fitPublished input.layers.background.bgLayers.fit option."fill" | "contain" | "cover"OptionalDefault—"fill" "contain" "cover"node22 · node24 · node26
input.layers.background.bgLayers.sourcePublished input.layers.background.bgLayers.source option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.bgLayers.repeatPublished input.layers.background.bgLayers.repeat option.BackgroundPatternRepeatOptionalDefault—"repeat" "no-repeat" "repeat-x" "repeat-y"node22 · node24 · node26
input.layers.background.bgLayers.patternPublished input.layers.background.bgLayers.pattern option.PatternOptionsRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.bgLayers.pattern.blendModePublished input.layers.background.bgLayers.pattern.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.background.bgLayers.pattern.colorPublished input.layers.background.bgLayers.pattern.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.customPatternImagePublished input.layers.background.bgLayers.pattern.customPatternImage option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradientPublished input.layers.background.bgLayers.pattern.gradient option.GradientConfigOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.anglePublished input.layers.background.bgLayers.pattern.gradient.angle option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.centerXPublished input.layers.background.bgLayers.pattern.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.centerYPublished input.layers.background.bgLayers.pattern.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.colorsPublished input.layers.background.bgLayers.pattern.gradient.colors option.{ stop: number; color: string; }[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.colors.colorPublished input.layers.background.bgLayers.pattern.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.colors.stopPublished input.layers.background.bgLayers.pattern.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.endRadiusPublished input.layers.background.bgLayers.pattern.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.endXPublished input.layers.background.bgLayers.pattern.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.endYPublished input.layers.background.bgLayers.pattern.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.repeatPublished input.layers.background.bgLayers.pattern.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.startAnglePublished input.layers.background.bgLayers.pattern.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.startRadiusPublished input.layers.background.bgLayers.pattern.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.startXPublished input.layers.background.bgLayers.pattern.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.startYPublished input.layers.background.bgLayers.pattern.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.gradient.typePublished input.layers.background.bgLayers.pattern.gradient.type option."linear" | "radial" | "conic"RequiredDefaultRequired"linear" "radial" "conic"node22 · node24 · node26
input.layers.background.bgLayers.pattern.offsetXPublished input.layers.background.bgLayers.pattern.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.offsetYPublished input.layers.background.bgLayers.pattern.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.opacityPublished input.layers.background.bgLayers.pattern.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.repeatPublished input.layers.background.bgLayers.pattern.repeat option."repeat" | "no-repeat" | "repeat-x" | "repeat-y"OptionalDefault—"repeat" "no-repeat" "repeat-x" "repeat-y"node22 · node24 · node26
input.layers.background.bgLayers.pattern.rotationPublished input.layers.background.bgLayers.pattern.rotation option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.scalePublished input.layers.background.bgLayers.pattern.scale option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.secondaryColorPublished input.layers.background.bgLayers.pattern.secondaryColor option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.sizePublished input.layers.background.bgLayers.pattern.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.spacingPublished input.layers.background.bgLayers.pattern.spacing option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.bgLayers.pattern.typePublished input.layers.background.bgLayers.pattern.type option."grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"RequiredDefaultRequired
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
node22 · node24 · node26
input.layers.background.bgLayers.intensityPublished input.layers.background.bgLayers.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.blendModePublished input.layers.background.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.background.blurPublished input.layers.background.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.borderPositionPublished input.layers.background.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.borderRadiusPublished input.layers.background.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.background.colorBgPublished input.layers.background.colorBg option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.customBgPublished input.layers.background.customBg option.CanvasCustomBackgroundOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.alignPlacement used by `contain` / `cover` when `inherit` is false.AlignModeOptionalDefault—
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
node22 · node24 · node26
input.layers.background.customBg.filtersImage filters applied to this background only.ImageFilter[]OptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.anglePublished input.layers.background.customBg.filters.angle option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.centerXPublished input.layers.background.customBg.filters.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.centerYPublished input.layers.background.customBg.filters.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.heightPublished input.layers.background.customBg.filters.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.intensityPublished input.layers.background.customBg.filters.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.levelsPublished input.layers.background.customBg.filters.levels option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.radiusPublished input.layers.background.customBg.filters.radius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.sizePublished input.layers.background.customBg.filters.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.typePublished input.layers.background.customBg.filters.type option."saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"RequiredDefaultRequired
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
node22 · node24 · node26
input.layers.background.customBg.filters.valuePublished input.layers.background.customBg.filters.value option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.widthPublished input.layers.background.customBg.filters.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.xOptional pixelate region. Omit for the whole filtered surface.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.filters.yPublished input.layers.background.customBg.filters.y option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.fitResize policy when `inherit` is false.FitModeOptionalDefault—"fill" "contain" "cover"node22 · node24 · node26
input.layers.background.customBg.inheritAdopt the source image dimensions as the canvas dimensions.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.background.customBg.opacityBackground-image opacity, multiplied by the canvas-level opacity.numberOptionalDefault——node22 · node24 · node26
input.layers.background.customBg.sourcePublished input.layers.background.customBg.source option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.gradientBgPublished input.layers.background.gradientBg option.gradientOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.colorsPublished input.layers.background.gradientBg.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.background.gradientBg.colors.colorPublished input.layers.background.gradientBg.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.gradientBg.colors.stopPublished input.layers.background.gradientBg.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.gradientBg.endXPublished input.layers.background.gradientBg.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.endYPublished input.layers.background.gradientBg.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.pivotXPublished input.layers.background.gradientBg.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.pivotYPublished input.layers.background.gradientBg.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.repeatPublished input.layers.background.gradientBg.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.background.gradientBg.rotatePublished input.layers.background.gradientBg.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.startXPublished input.layers.background.gradientBg.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.startYPublished input.layers.background.gradientBg.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.typePublished input.layers.background.gradientBg.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.background.gradientBg.endRadiusPublished input.layers.background.gradientBg.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.startRadiusPublished input.layers.background.gradientBg.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.centerXPublished input.layers.background.gradientBg.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.centerYPublished input.layers.background.gradientBg.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.gradientBg.startAnglePublished input.layers.background.gradientBg.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.noiseBgPublished input.layers.background.noiseBg option.{ intensity?: number; }OptionalDefault——node22 · node24 · node26
input.layers.background.noiseBg.intensityPublished input.layers.background.noiseBg.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.opacityPublished input.layers.background.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBgPublished input.layers.background.patternBg option.PatternOptionsOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.blendModePublished input.layers.background.patternBg.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.background.patternBg.colorPublished input.layers.background.patternBg.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.customPatternImagePublished input.layers.background.patternBg.customPatternImage option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradientPublished input.layers.background.patternBg.gradient option.GradientConfigOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.anglePublished input.layers.background.patternBg.gradient.angle option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.centerXPublished input.layers.background.patternBg.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.centerYPublished input.layers.background.patternBg.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.colorsPublished input.layers.background.patternBg.gradient.colors option.{ stop: number; color: string; }[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.background.patternBg.gradient.colors.colorPublished input.layers.background.patternBg.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.patternBg.gradient.colors.stopPublished input.layers.background.patternBg.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.patternBg.gradient.endRadiusPublished input.layers.background.patternBg.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.endXPublished input.layers.background.patternBg.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.endYPublished input.layers.background.patternBg.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.repeatPublished input.layers.background.patternBg.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.background.patternBg.gradient.startAnglePublished input.layers.background.patternBg.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.startRadiusPublished input.layers.background.patternBg.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.startXPublished input.layers.background.patternBg.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.startYPublished input.layers.background.patternBg.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.gradient.typePublished input.layers.background.patternBg.gradient.type option."linear" | "radial" | "conic"RequiredDefaultRequired"linear" "radial" "conic"node22 · node24 · node26
input.layers.background.patternBg.offsetXPublished input.layers.background.patternBg.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.offsetYPublished input.layers.background.patternBg.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.opacityPublished input.layers.background.patternBg.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.repeatPublished input.layers.background.patternBg.repeat option."repeat" | "no-repeat" | "repeat-x" | "repeat-y"OptionalDefault—"repeat" "no-repeat" "repeat-x" "repeat-y"node22 · node24 · node26
input.layers.background.patternBg.rotationPublished input.layers.background.patternBg.rotation option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.scalePublished input.layers.background.patternBg.scale option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.secondaryColorPublished input.layers.background.patternBg.secondaryColor option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.sizePublished input.layers.background.patternBg.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.spacingPublished input.layers.background.patternBg.spacing option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.patternBg.typePublished input.layers.background.patternBg.type option."grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"RequiredDefaultRequired
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
node22 · node24 · node26
input.layers.background.rotationPublished input.layers.background.rotation option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadowPublished input.layers.background.shadow option.ShadowOptionsOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.blurPublished input.layers.background.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.borderPositionPublished input.layers.background.shadow.borderPosition option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.borderRadiusPublished input.layers.background.shadow.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.background.shadow.colorPublished input.layers.background.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradientPublished input.layers.background.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.colorsPublished input.layers.background.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.background.shadow.gradient.colors.colorPublished input.layers.background.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.shadow.gradient.colors.stopPublished input.layers.background.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.shadow.gradient.endXPublished input.layers.background.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.endYPublished input.layers.background.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.pivotXPublished input.layers.background.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.pivotYPublished input.layers.background.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.repeatPublished input.layers.background.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.background.shadow.gradient.rotatePublished input.layers.background.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.startXPublished input.layers.background.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.startYPublished input.layers.background.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.typePublished input.layers.background.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.background.shadow.gradient.endRadiusPublished input.layers.background.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.startRadiusPublished input.layers.background.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.centerXPublished input.layers.background.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.centerYPublished input.layers.background.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.gradient.startAnglePublished input.layers.background.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.offsetXPublished input.layers.background.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.offsetYPublished input.layers.background.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.opacityPublished input.layers.background.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.shadow.roundedCornersPublished input.layers.background.shadow.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.strokePublished input.layers.background.stroke option.StrokeOptionsOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.blurPublished input.layers.background.stroke.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.borderPositionPublished input.layers.background.stroke.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.borderRadiusPublished input.layers.background.stroke.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.background.stroke.colorPublished input.layers.background.stroke.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradientPublished input.layers.background.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.colorsPublished input.layers.background.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.background.stroke.gradient.colors.colorPublished input.layers.background.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.stroke.gradient.colors.stopPublished input.layers.background.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.background.stroke.gradient.endXPublished input.layers.background.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.endYPublished input.layers.background.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.pivotXPublished input.layers.background.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.pivotYPublished input.layers.background.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.repeatPublished input.layers.background.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.background.stroke.gradient.rotatePublished input.layers.background.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.startXPublished input.layers.background.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.startYPublished input.layers.background.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.typePublished input.layers.background.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.background.stroke.gradient.endRadiusPublished input.layers.background.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.startRadiusPublished input.layers.background.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.centerXPublished input.layers.background.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.centerYPublished input.layers.background.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.gradient.startAnglePublished input.layers.background.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.opacityPublished input.layers.background.stroke.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.positionPublished input.layers.background.stroke.position option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.roundedCornersPublished input.layers.background.stroke.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.layers.background.stroke.stylePublished input.layers.background.stroke.style option."solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"OptionalDefault—
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
node22 · node24 · node26
input.layers.background.stroke.widthPublished input.layers.background.stroke.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.transparentBasePublished input.layers.background.transparentBase option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.background.videoBgPublished input.layers.background.videoBg option.CanvasVideoBackgroundOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.alignPlacement used by `contain` / `cover` when `inherit` is false.AlignModeOptionalDefault—
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
node22 · node24 · node26
input.layers.background.videoBg.autoplayPublished input.layers.background.videoBg.autoplay option.DeprecatedbooleanOptionalDefault—false truenode22 · node24 · node26
input.layers.background.videoBg.filtersImage filters applied to this background only.ImageFilter[]OptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.anglePublished input.layers.background.videoBg.filters.angle option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.centerXPublished input.layers.background.videoBg.filters.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.centerYPublished input.layers.background.videoBg.filters.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.heightPublished input.layers.background.videoBg.filters.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.intensityPublished input.layers.background.videoBg.filters.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.levelsPublished input.layers.background.videoBg.filters.levels option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.radiusPublished input.layers.background.videoBg.filters.radius option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.sizePublished input.layers.background.videoBg.filters.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.typePublished input.layers.background.videoBg.filters.type option."saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"RequiredDefaultRequired
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
node22 · node24 · node26
input.layers.background.videoBg.filters.valuePublished input.layers.background.videoBg.filters.value option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.widthPublished input.layers.background.videoBg.filters.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.xOptional pixelate region. Omit for the whole filtered surface.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.filters.yPublished input.layers.background.videoBg.filters.y option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.fitResize policy when `inherit` is false.FitModeOptionalDefault—"fill" "contain" "cover"node22 · node24 · node26
input.layers.background.videoBg.formatPublished input.layers.background.videoBg.format option."jpg" | "png"OptionalDefault—"jpg" "png"node22 · node24 · node26
input.layers.background.videoBg.frame1-based frame number. Mutually exclusive with `time`. Defaults to frame 1 when neither selector is provided.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.inheritAdopt the source image dimensions as the canvas dimensions.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.background.videoBg.loopPublished input.layers.background.videoBg.loop option.DeprecatedbooleanOptionalDefault—false truenode22 · node24 · node26
input.layers.background.videoBg.opacityBackground-image opacity, multiplied by the canvas-level opacity.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.qualityFFmpeg image quality value from 1 (best) through 31.numberOptionalDefault——node22 · node24 · node26
input.layers.background.videoBg.sourcePublished input.layers.background.videoBg.source option.string | Buffer<ArrayBufferLike>RequiredDefaultRequired—node22 · node24 · node26
input.layers.background.videoBg.timeTimestamp in seconds. Mutually exclusive with `frame`.numberOptionalDefault——node22 · node24 · node26
input.layers.background.xPublished input.layers.background.x option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.yPublished input.layers.background.y option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.zoomPublished input.layers.background.zoom option.{ scale?: number; centerX?: number; centerY?: number; }OptionalDefault——node22 · node24 · node26
input.layers.background.zoom.centerXPublished input.layers.background.zoom.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.zoom.centerYPublished input.layers.background.zoom.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.background.zoom.scalePublished input.layers.background.zoom.scale option.numberOptionalDefault——node22 · node24 · node26
input.layers.layersChild layers are clipped to the child surface canvas before parent transforms/opacity are applied.SceneLayer[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.imagesPublished input.layers.layers.images option.ImageProperties | ImageProperties[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.alignPublished input.layers.layers.images.align option.AlignModeOptionalDefault—
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
node22 · node24 · node26
input.layers.layers.images.blendModePublished input.layers.layers.images.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.layers.images.blurPublished input.layers.layers.images.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.borderPositionPublished input.layers.layers.images.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.images.borderRadiusPublished input.layers.layers.images.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackgroundPublished input.layers.layers.images.boxBackground option.BoxBackgroundOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.colorPublished input.layers.layers.images.boxBackground.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradientPublished input.layers.layers.images.boxBackground.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.colorsPublished input.layers.layers.images.boxBackground.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.colors.colorPublished input.layers.layers.images.boxBackground.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.colors.stopPublished input.layers.layers.images.boxBackground.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.endXPublished input.layers.layers.images.boxBackground.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.endYPublished input.layers.layers.images.boxBackground.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.pivotXPublished input.layers.layers.images.boxBackground.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.pivotYPublished input.layers.layers.images.boxBackground.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.repeatPublished input.layers.layers.images.boxBackground.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.rotatePublished input.layers.layers.images.boxBackground.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.startXPublished input.layers.layers.images.boxBackground.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.startYPublished input.layers.layers.images.boxBackground.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.typePublished input.layers.layers.images.boxBackground.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.endRadiusPublished input.layers.layers.images.boxBackground.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.startRadiusPublished input.layers.layers.images.boxBackground.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.centerXPublished input.layers.layers.images.boxBackground.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.centerYPublished input.layers.layers.images.boxBackground.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.boxBackground.gradient.startAnglePublished input.layers.layers.images.boxBackground.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.clipPathPublished input.layers.layers.images.clipPath option.{ x: number; y: number; }[]OptionalDefault——node22 · node24 · node26
input.layers.layers.images.clipPath.xPublished input.layers.layers.images.clipPath.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.clipPath.yPublished input.layers.layers.images.clipPath.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.distortionPublished input.layers.layers.images.distortion option.{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.images.distortion.intensityPublished input.layers.layers.images.distortion.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.distortion.pointsPublished input.layers.layers.images.distortion.points option.{ x: number; y: number; }[]OptionalDefault——node22 · node24 · node26
input.layers.layers.images.distortion.points.xPublished input.layers.layers.images.distortion.points.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.distortion.points.yPublished input.layers.layers.images.distortion.points.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.distortion.typePublished input.layers.layers.images.distortion.type option."perspective" | "warp" | "bulge" | "pinch"RequiredDefaultRequired"perspective" "warp" "bulge" "pinch"node22 · node24 · node26
input.layers.layers.images.effectsPublished input.layers.layers.images.effects option.{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }OptionalDefault——node22 · node24 · node26
input.layers.layers.images.effects.chromaticAberrationPublished input.layers.layers.images.effects.chromaticAberration option.{ intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.images.effects.chromaticAberration.intensityPublished input.layers.layers.images.effects.chromaticAberration.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.effects.filmGrainPublished input.layers.layers.images.effects.filmGrain option.{ intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.images.effects.filmGrain.intensityPublished input.layers.layers.images.effects.filmGrain.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.effects.lensFlarePublished input.layers.layers.images.effects.lensFlare option.{ x: number; y: number; intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.images.effects.lensFlare.intensityPublished input.layers.layers.images.effects.lensFlare.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.effects.lensFlare.xPublished input.layers.layers.images.effects.lensFlare.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.effects.lensFlare.yPublished input.layers.layers.images.effects.lensFlare.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.effects.vignettePublished input.layers.layers.images.effects.vignette option.{ intensity: number; size: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.images.effects.vignette.intensityPublished input.layers.layers.images.effects.vignette.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.effects.vignette.sizePublished input.layers.layers.images.effects.vignette.size option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.filterIntensityPublished input.layers.layers.images.filterIntensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filterOrderPublished input.layers.layers.images.filterOrder option."pre" | "post"OptionalDefault—"pre" "post"node22 · node24 · node26
input.layers.layers.images.filtersPublished input.layers.layers.images.filters option.ImageFilter[]OptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.anglePublished input.layers.layers.images.filters.angle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.centerXPublished input.layers.layers.images.filters.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.centerYPublished input.layers.layers.images.filters.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.heightPublished input.layers.layers.images.filters.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.intensityPublished input.layers.layers.images.filters.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.levelsPublished input.layers.layers.images.filters.levels option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.radiusPublished input.layers.layers.images.filters.radius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.sizePublished input.layers.layers.images.filters.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.typePublished input.layers.layers.images.filters.type option."saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"RequiredDefaultRequired
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
node22 · node24 · node26
input.layers.layers.images.filters.valuePublished input.layers.layers.images.filters.value option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.widthPublished input.layers.layers.images.filters.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.xOptional pixelate region. Omit for the whole filtered surface.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.filters.yPublished input.layers.layers.images.filters.y option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.fitPublished input.layers.layers.images.fit option.FitModeOptionalDefault—"fill" "contain" "cover"node22 · node24 · node26
input.layers.layers.images.heightPublished input.layers.layers.images.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.inheritPublished input.layers.layers.images.inherit option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.images.maskPublished input.layers.layers.images.mask option.{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }OptionalDefault——node22 · node24 · node26
input.layers.layers.images.mask.modePublished input.layers.layers.images.mask.mode option."alpha" | "luminance" | "inverse"OptionalDefault—"alpha" "luminance" "inverse"node22 · node24 · node26
input.layers.layers.images.mask.sourcePublished input.layers.layers.images.mask.source option.string | Buffer<ArrayBufferLike>RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.meshWarpPublished input.layers.layers.images.meshWarp option.{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }OptionalDefault——node22 · node24 · node26
input.layers.layers.images.meshWarp.controlPointsPublished input.layers.layers.images.meshWarp.controlPoints option.{ x: number; y: number; }[][]OptionalDefault——node22 · node24 · node26
input.layers.layers.images.meshWarp.controlPoints.xPublished input.layers.layers.images.meshWarp.controlPoints.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.meshWarp.controlPoints.yPublished input.layers.layers.images.meshWarp.controlPoints.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.meshWarp.gridXPublished input.layers.layers.images.meshWarp.gridX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.meshWarp.gridYPublished input.layers.layers.images.meshWarp.gridY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.opacityPublished input.layers.layers.images.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.rotationPublished input.layers.layers.images.rotation option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadowPublished input.layers.layers.images.shadow option.ShadowOptionsOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.blurPublished input.layers.layers.images.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.borderPositionPublished input.layers.layers.images.shadow.borderPosition option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.borderRadiusPublished input.layers.layers.images.shadow.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.colorPublished input.layers.layers.images.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradientPublished input.layers.layers.images.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.colorsPublished input.layers.layers.images.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.shadow.gradient.colors.colorPublished input.layers.layers.images.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.shadow.gradient.colors.stopPublished input.layers.layers.images.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.shadow.gradient.endXPublished input.layers.layers.images.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.endYPublished input.layers.layers.images.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.pivotXPublished input.layers.layers.images.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.pivotYPublished input.layers.layers.images.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.repeatPublished input.layers.layers.images.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.images.shadow.gradient.rotatePublished input.layers.layers.images.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.startXPublished input.layers.layers.images.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.startYPublished input.layers.layers.images.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.typePublished input.layers.layers.images.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.images.shadow.gradient.endRadiusPublished input.layers.layers.images.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.startRadiusPublished input.layers.layers.images.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.centerXPublished input.layers.layers.images.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.centerYPublished input.layers.layers.images.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.gradient.startAnglePublished input.layers.layers.images.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.offsetXPublished input.layers.layers.images.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.offsetYPublished input.layers.layers.images.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.opacityPublished input.layers.layers.images.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shadow.roundedCornersPublished input.layers.layers.images.shadow.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shapePublished input.layers.layers.images.shape option.ShapePropertiesOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.centerXPublished input.layers.layers.images.shape.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.centerYPublished input.layers.layers.images.shape.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.colorPublished input.layers.layers.images.shape.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.endAnglePublished input.layers.layers.images.shape.endAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.fillPublished input.layers.layers.images.shape.fill option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.images.shape.gradientPublished input.layers.layers.images.shape.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.colorsPublished input.layers.layers.images.shape.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.shape.gradient.colors.colorPublished input.layers.layers.images.shape.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.shape.gradient.colors.stopPublished input.layers.layers.images.shape.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.shape.gradient.endXPublished input.layers.layers.images.shape.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.endYPublished input.layers.layers.images.shape.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.pivotXPublished input.layers.layers.images.shape.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.pivotYPublished input.layers.layers.images.shape.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.repeatPublished input.layers.layers.images.shape.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.images.shape.gradient.rotatePublished input.layers.layers.images.shape.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.startXPublished input.layers.layers.images.shape.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.startYPublished input.layers.layers.images.shape.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.typePublished input.layers.layers.images.shape.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.images.shape.gradient.endRadiusPublished input.layers.layers.images.shape.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.startRadiusPublished input.layers.layers.images.shape.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.centerXPublished input.layers.layers.images.shape.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.centerYPublished input.layers.layers.images.shape.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.gradient.startAnglePublished input.layers.layers.images.shape.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.innerRadiusPublished input.layers.layers.images.shape.innerRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.outerRadiusPublished input.layers.layers.images.shape.outerRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.pointsPublished input.layers.layers.images.shape.points option.{ x: number; y: number; }[]OptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.points.xPublished input.layers.layers.images.shape.points.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.shape.points.yPublished input.layers.layers.images.shape.points.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.shape.radiusPublished input.layers.layers.images.shape.radius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.sidesPublished input.layers.layers.images.shape.sides option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.shape.startAnglePublished input.layers.layers.images.shape.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.sourcePublished input.layers.layers.images.source option.string | Buffer<ArrayBufferLike>RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.strokePublished input.layers.layers.images.stroke option.StrokeOptionsOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.blurPublished input.layers.layers.images.stroke.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.borderPositionPublished input.layers.layers.images.stroke.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.borderRadiusPublished input.layers.layers.images.stroke.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.colorPublished input.layers.layers.images.stroke.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradientPublished input.layers.layers.images.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.colorsPublished input.layers.layers.images.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.stroke.gradient.colors.colorPublished input.layers.layers.images.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.stroke.gradient.colors.stopPublished input.layers.layers.images.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.stroke.gradient.endXPublished input.layers.layers.images.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.endYPublished input.layers.layers.images.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.pivotXPublished input.layers.layers.images.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.pivotYPublished input.layers.layers.images.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.repeatPublished input.layers.layers.images.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.images.stroke.gradient.rotatePublished input.layers.layers.images.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.startXPublished input.layers.layers.images.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.startYPublished input.layers.layers.images.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.typePublished input.layers.layers.images.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.images.stroke.gradient.endRadiusPublished input.layers.layers.images.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.startRadiusPublished input.layers.layers.images.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.centerXPublished input.layers.layers.images.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.centerYPublished input.layers.layers.images.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.gradient.startAnglePublished input.layers.layers.images.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.opacityPublished input.layers.layers.images.stroke.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.positionPublished input.layers.layers.images.stroke.position option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.roundedCornersPublished input.layers.layers.images.stroke.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.images.stroke.stylePublished input.layers.layers.images.stroke.style option."solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"OptionalDefault—
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
node22 · node24 · node26
input.layers.layers.images.stroke.widthPublished input.layers.layers.images.stroke.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.widthPublished input.layers.layers.images.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.images.xPublished input.layers.layers.images.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.images.yPublished input.layers.layers.images.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.optionsPublished input.layers.layers.options option.CreateImageOptionsOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransformPublished input.layers.layers.options.groupTransform option.GroupTransformOptionsOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.blendModePublished input.layers.layers.options.groupTransform.blendMode option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.layers.options.groupTransform.blurPublished input.layers.layers.options.groupTransform.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.borderPositionPublished input.layers.layers.options.groupTransform.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.borderRadiusPublished input.layers.layers.options.groupTransform.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackgroundPublished input.layers.layers.options.groupTransform.boxBackground option.BoxBackgroundOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.colorPublished input.layers.layers.options.groupTransform.boxBackground.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradientPublished input.layers.layers.options.groupTransform.boxBackground.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.colorsPublished input.layers.layers.options.groupTransform.boxBackground.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.colors.colorPublished input.layers.layers.options.groupTransform.boxBackground.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.colors.stopPublished input.layers.layers.options.groupTransform.boxBackground.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.endXPublished input.layers.layers.options.groupTransform.boxBackground.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.endYPublished input.layers.layers.options.groupTransform.boxBackground.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.pivotXPublished input.layers.layers.options.groupTransform.boxBackground.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.pivotYPublished input.layers.layers.options.groupTransform.boxBackground.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.repeatPublished input.layers.layers.options.groupTransform.boxBackground.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.rotatePublished input.layers.layers.options.groupTransform.boxBackground.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.startXPublished input.layers.layers.options.groupTransform.boxBackground.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.startYPublished input.layers.layers.options.groupTransform.boxBackground.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.typePublished input.layers.layers.options.groupTransform.boxBackground.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.endRadiusPublished input.layers.layers.options.groupTransform.boxBackground.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.startRadiusPublished input.layers.layers.options.groupTransform.boxBackground.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.centerXPublished input.layers.layers.options.groupTransform.boxBackground.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.centerYPublished input.layers.layers.options.groupTransform.boxBackground.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.boxBackground.gradient.startAnglePublished input.layers.layers.options.groupTransform.boxBackground.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.clipPathPublished input.layers.layers.options.groupTransform.clipPath option.{ x: number; y: number; }[]OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.clipPath.xPublished input.layers.layers.options.groupTransform.clipPath.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.clipPath.yPublished input.layers.layers.options.groupTransform.clipPath.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.distortionPublished input.layers.layers.options.groupTransform.distortion option.{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.distortion.intensityPublished input.layers.layers.options.groupTransform.distortion.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.distortion.pointsPublished input.layers.layers.options.groupTransform.distortion.points option.{ x: number; y: number; }[]OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.distortion.points.xPublished input.layers.layers.options.groupTransform.distortion.points.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.distortion.points.yPublished input.layers.layers.options.groupTransform.distortion.points.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.distortion.typePublished input.layers.layers.options.groupTransform.distortion.type option."perspective" | "warp" | "bulge" | "pinch"RequiredDefaultRequired"perspective" "warp" "bulge" "pinch"node22 · node24 · node26
input.layers.layers.options.groupTransform.effectsPublished input.layers.layers.options.groupTransform.effects option.{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.chromaticAberrationPublished input.layers.layers.options.groupTransform.effects.chromaticAberration option.{ intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.chromaticAberration.intensityPublished input.layers.layers.options.groupTransform.effects.chromaticAberration.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.filmGrainPublished input.layers.layers.options.groupTransform.effects.filmGrain option.{ intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.filmGrain.intensityPublished input.layers.layers.options.groupTransform.effects.filmGrain.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.lensFlarePublished input.layers.layers.options.groupTransform.effects.lensFlare option.{ x: number; y: number; intensity: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.lensFlare.intensityPublished input.layers.layers.options.groupTransform.effects.lensFlare.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.lensFlare.xPublished input.layers.layers.options.groupTransform.effects.lensFlare.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.lensFlare.yPublished input.layers.layers.options.groupTransform.effects.lensFlare.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.vignettePublished input.layers.layers.options.groupTransform.effects.vignette option.{ intensity: number; size: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.vignette.intensityPublished input.layers.layers.options.groupTransform.effects.vignette.intensity option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.effects.vignette.sizePublished input.layers.layers.options.groupTransform.effects.vignette.size option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.filterIntensityPublished input.layers.layers.options.groupTransform.filterIntensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filterOrderPublished input.layers.layers.options.groupTransform.filterOrder option."pre" | "post"OptionalDefault—"pre" "post"node22 · node24 · node26
input.layers.layers.options.groupTransform.filtersPublished input.layers.layers.options.groupTransform.filters option.ImageFilter[]OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.anglePublished input.layers.layers.options.groupTransform.filters.angle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.centerXPublished input.layers.layers.options.groupTransform.filters.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.centerYPublished input.layers.layers.options.groupTransform.filters.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.heightPublished input.layers.layers.options.groupTransform.filters.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.intensityPublished input.layers.layers.options.groupTransform.filters.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.levelsPublished input.layers.layers.options.groupTransform.filters.levels option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.radiusPublished input.layers.layers.options.groupTransform.filters.radius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.sizePublished input.layers.layers.options.groupTransform.filters.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.typePublished input.layers.layers.options.groupTransform.filters.type option."saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"RequiredDefaultRequired
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.valuePublished input.layers.layers.options.groupTransform.filters.value option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.widthPublished input.layers.layers.options.groupTransform.filters.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.xOptional pixelate region. Omit for the whole filtered surface.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.filters.yPublished input.layers.layers.options.groupTransform.filters.y option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.maskPublished input.layers.layers.options.groupTransform.mask option.{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.mask.modePublished input.layers.layers.options.groupTransform.mask.mode option."alpha" | "luminance" | "inverse"OptionalDefault—"alpha" "luminance" "inverse"node22 · node24 · node26
input.layers.layers.options.groupTransform.mask.sourcePublished input.layers.layers.options.groupTransform.mask.source option.string | Buffer<ArrayBufferLike>RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.meshWarpPublished input.layers.layers.options.groupTransform.meshWarp option.{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.meshWarp.controlPointsPublished input.layers.layers.options.groupTransform.meshWarp.controlPoints option.{ x: number; y: number; }[][]OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.meshWarp.controlPoints.xPublished input.layers.layers.options.groupTransform.meshWarp.controlPoints.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.meshWarp.controlPoints.yPublished input.layers.layers.options.groupTransform.meshWarp.controlPoints.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.meshWarp.gridXPublished input.layers.layers.options.groupTransform.meshWarp.gridX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.meshWarp.gridYPublished input.layers.layers.options.groupTransform.meshWarp.gridY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.opacityPublished input.layers.layers.options.groupTransform.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.pivotXPublished input.layers.layers.options.groupTransform.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.pivotYPublished input.layers.layers.options.groupTransform.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.rotationPublished input.layers.layers.options.groupTransform.rotation option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.scaleXPublished input.layers.layers.options.groupTransform.scaleX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.scaleYPublished input.layers.layers.options.groupTransform.scaleY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadowPublished input.layers.layers.options.groupTransform.shadow option.ShadowOptionsOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.blurPublished input.layers.layers.options.groupTransform.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.borderPositionPublished input.layers.layers.options.groupTransform.shadow.borderPosition option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.borderRadiusPublished input.layers.layers.options.groupTransform.shadow.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.colorPublished input.layers.layers.options.groupTransform.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradientPublished input.layers.layers.options.groupTransform.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.colorsPublished input.layers.layers.options.groupTransform.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.colors.colorPublished input.layers.layers.options.groupTransform.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.colors.stopPublished input.layers.layers.options.groupTransform.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.endXPublished input.layers.layers.options.groupTransform.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.endYPublished input.layers.layers.options.groupTransform.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.pivotXPublished input.layers.layers.options.groupTransform.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.pivotYPublished input.layers.layers.options.groupTransform.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.repeatPublished input.layers.layers.options.groupTransform.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.rotatePublished input.layers.layers.options.groupTransform.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.startXPublished input.layers.layers.options.groupTransform.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.startYPublished input.layers.layers.options.groupTransform.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.typePublished input.layers.layers.options.groupTransform.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.endRadiusPublished input.layers.layers.options.groupTransform.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.startRadiusPublished input.layers.layers.options.groupTransform.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.centerXPublished input.layers.layers.options.groupTransform.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.centerYPublished input.layers.layers.options.groupTransform.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.gradient.startAnglePublished input.layers.layers.options.groupTransform.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.offsetXPublished input.layers.layers.options.groupTransform.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.offsetYPublished input.layers.layers.options.groupTransform.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.opacityPublished input.layers.layers.options.groupTransform.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.shadow.roundedCornersPublished input.layers.layers.options.groupTransform.shadow.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.strokePublished input.layers.layers.options.groupTransform.stroke option.StrokeOptionsOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.blurPublished input.layers.layers.options.groupTransform.stroke.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.borderPositionPublished input.layers.layers.options.groupTransform.stroke.borderPosition option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.borderRadiusPublished input.layers.layers.options.groupTransform.stroke.borderRadius option.number | "circular"OptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.colorPublished input.layers.layers.options.groupTransform.stroke.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradientPublished input.layers.layers.options.groupTransform.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.colorsPublished input.layers.layers.options.groupTransform.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.colors.colorPublished input.layers.layers.options.groupTransform.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.colors.stopPublished input.layers.layers.options.groupTransform.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.endXPublished input.layers.layers.options.groupTransform.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.endYPublished input.layers.layers.options.groupTransform.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.pivotXPublished input.layers.layers.options.groupTransform.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.pivotYPublished input.layers.layers.options.groupTransform.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.repeatPublished input.layers.layers.options.groupTransform.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.rotatePublished input.layers.layers.options.groupTransform.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.startXPublished input.layers.layers.options.groupTransform.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.startYPublished input.layers.layers.options.groupTransform.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.typePublished input.layers.layers.options.groupTransform.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.endRadiusPublished input.layers.layers.options.groupTransform.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.startRadiusPublished input.layers.layers.options.groupTransform.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.centerXPublished input.layers.layers.options.groupTransform.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.centerYPublished input.layers.layers.options.groupTransform.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.gradient.startAnglePublished input.layers.layers.options.groupTransform.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.opacityPublished input.layers.layers.options.groupTransform.stroke.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.positionPublished input.layers.layers.options.groupTransform.stroke.position option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.roundedCornersPublished input.layers.layers.options.groupTransform.stroke.roundedCorners option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.stylePublished input.layers.layers.options.groupTransform.stroke.style option."solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"OptionalDefault—
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
node22 · node24 · node26
input.layers.layers.options.groupTransform.stroke.widthPublished input.layers.layers.options.groupTransform.stroke.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.translateXPublished input.layers.layers.options.groupTransform.translateX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.groupTransform.translateYPublished input.layers.layers.options.groupTransform.translateY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.options.isGroupedPublished input.layers.layers.options.isGrouped option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.typePublished input.layers.layers.type option."image"RequiredDefaultRequired"image"node22 · node24 · node26
input.layers.layers.textsPublished input.layers.layers.texts option.TextProperties | TextProperties[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.boldPublished input.layers.layers.texts.bold option.DeprecatedbooleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.texts.colorPublished input.layers.layers.texts.color option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorationsGrouped line decorations (`underline` / `overline` / `strikethrough`) and optional `bold` / `italic` flags for the canvas font string. Nested keys override the legacy flat fields (see {@link resolveTextDecorations}).TextDecorationsOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.boldPublished input.layers.layers.texts.decorations.bold option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.texts.decorations.italicPublished input.layers.layers.texts.decorations.italic option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.texts.decorations.overlinePublished input.layers.layers.texts.decorations.overline option.TextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.colorPublished input.layers.layers.texts.decorations.overline.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradientPublished input.layers.layers.texts.decorations.overline.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.colorsPublished input.layers.layers.texts.decorations.overline.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.colors.colorPublished input.layers.layers.texts.decorations.overline.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.colors.stopPublished input.layers.layers.texts.decorations.overline.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.endXPublished input.layers.layers.texts.decorations.overline.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.endYPublished input.layers.layers.texts.decorations.overline.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.pivotXPublished input.layers.layers.texts.decorations.overline.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.pivotYPublished input.layers.layers.texts.decorations.overline.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.repeatPublished input.layers.layers.texts.decorations.overline.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.rotatePublished input.layers.layers.texts.decorations.overline.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.startXPublished input.layers.layers.texts.decorations.overline.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.startYPublished input.layers.layers.texts.decorations.overline.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.typePublished input.layers.layers.texts.decorations.overline.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.endRadiusPublished input.layers.layers.texts.decorations.overline.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.startRadiusPublished input.layers.layers.texts.decorations.overline.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.centerXPublished input.layers.layers.texts.decorations.overline.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.centerYPublished input.layers.layers.texts.decorations.overline.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.gradient.startAnglePublished input.layers.layers.texts.decorations.overline.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.overline.widthPublished input.layers.layers.texts.decorations.overline.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethroughPublished input.layers.layers.texts.decorations.strikethrough option.TextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.colorPublished input.layers.layers.texts.decorations.strikethrough.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradientPublished input.layers.layers.texts.decorations.strikethrough.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.colorsPublished input.layers.layers.texts.decorations.strikethrough.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.colors.colorPublished input.layers.layers.texts.decorations.strikethrough.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.colors.stopPublished input.layers.layers.texts.decorations.strikethrough.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.endXPublished input.layers.layers.texts.decorations.strikethrough.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.endYPublished input.layers.layers.texts.decorations.strikethrough.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.pivotXPublished input.layers.layers.texts.decorations.strikethrough.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.pivotYPublished input.layers.layers.texts.decorations.strikethrough.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.repeatPublished input.layers.layers.texts.decorations.strikethrough.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.rotatePublished input.layers.layers.texts.decorations.strikethrough.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.startXPublished input.layers.layers.texts.decorations.strikethrough.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.startYPublished input.layers.layers.texts.decorations.strikethrough.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.typePublished input.layers.layers.texts.decorations.strikethrough.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.endRadiusPublished input.layers.layers.texts.decorations.strikethrough.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.startRadiusPublished input.layers.layers.texts.decorations.strikethrough.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.centerXPublished input.layers.layers.texts.decorations.strikethrough.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.centerYPublished input.layers.layers.texts.decorations.strikethrough.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.gradient.startAnglePublished input.layers.layers.texts.decorations.strikethrough.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.strikethrough.widthPublished input.layers.layers.texts.decorations.strikethrough.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underlinePublished input.layers.layers.texts.decorations.underline option.TextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.colorPublished input.layers.layers.texts.decorations.underline.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradientPublished input.layers.layers.texts.decorations.underline.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.colorsPublished input.layers.layers.texts.decorations.underline.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.colors.colorPublished input.layers.layers.texts.decorations.underline.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.colors.stopPublished input.layers.layers.texts.decorations.underline.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.endXPublished input.layers.layers.texts.decorations.underline.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.endYPublished input.layers.layers.texts.decorations.underline.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.pivotXPublished input.layers.layers.texts.decorations.underline.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.pivotYPublished input.layers.layers.texts.decorations.underline.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.repeatPublished input.layers.layers.texts.decorations.underline.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.rotatePublished input.layers.layers.texts.decorations.underline.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.startXPublished input.layers.layers.texts.decorations.underline.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.startYPublished input.layers.layers.texts.decorations.underline.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.typePublished input.layers.layers.texts.decorations.underline.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.endRadiusPublished input.layers.layers.texts.decorations.underline.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.startRadiusPublished input.layers.layers.texts.decorations.underline.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.centerXPublished input.layers.layers.texts.decorations.underline.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.centerYPublished input.layers.layers.texts.decorations.underline.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.gradient.startAnglePublished input.layers.layers.texts.decorations.underline.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.decorations.underline.widthPublished input.layers.layers.texts.decorations.underline.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effectsGrouped highlight, glow, and shadow. When set, entries override the legacy flat fields (see {@link resolveTextEffects}).TextEffectsOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glowPublished input.layers.layers.texts.effects.glow option.TextGlowStyleOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.colorPublished input.layers.layers.texts.effects.glow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradientPublished input.layers.layers.texts.effects.glow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.colorsPublished input.layers.layers.texts.effects.glow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.colors.colorPublished input.layers.layers.texts.effects.glow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.colors.stopPublished input.layers.layers.texts.effects.glow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.endXPublished input.layers.layers.texts.effects.glow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.endYPublished input.layers.layers.texts.effects.glow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.pivotXPublished input.layers.layers.texts.effects.glow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.pivotYPublished input.layers.layers.texts.effects.glow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.repeatPublished input.layers.layers.texts.effects.glow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.rotatePublished input.layers.layers.texts.effects.glow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.startXPublished input.layers.layers.texts.effects.glow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.startYPublished input.layers.layers.texts.effects.glow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.typePublished input.layers.layers.texts.effects.glow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.endRadiusPublished input.layers.layers.texts.effects.glow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.startRadiusPublished input.layers.layers.texts.effects.glow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.centerXPublished input.layers.layers.texts.effects.glow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.centerYPublished input.layers.layers.texts.effects.glow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.gradient.startAnglePublished input.layers.layers.texts.effects.glow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.intensityPublished input.layers.layers.texts.effects.glow.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.glow.opacityPublished input.layers.layers.texts.effects.glow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlightPublished input.layers.layers.texts.effects.highlight option.TextHighlightStyleOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.colorPublished input.layers.layers.texts.effects.highlight.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradientPublished input.layers.layers.texts.effects.highlight.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.colorsPublished input.layers.layers.texts.effects.highlight.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.colors.colorPublished input.layers.layers.texts.effects.highlight.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.colors.stopPublished input.layers.layers.texts.effects.highlight.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.endXPublished input.layers.layers.texts.effects.highlight.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.endYPublished input.layers.layers.texts.effects.highlight.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.pivotXPublished input.layers.layers.texts.effects.highlight.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.pivotYPublished input.layers.layers.texts.effects.highlight.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.repeatPublished input.layers.layers.texts.effects.highlight.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.rotatePublished input.layers.layers.texts.effects.highlight.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.startXPublished input.layers.layers.texts.effects.highlight.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.startYPublished input.layers.layers.texts.effects.highlight.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.typePublished input.layers.layers.texts.effects.highlight.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.endRadiusPublished input.layers.layers.texts.effects.highlight.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.startRadiusPublished input.layers.layers.texts.effects.highlight.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.centerXPublished input.layers.layers.texts.effects.highlight.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.centerYPublished input.layers.layers.texts.effects.highlight.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.gradient.startAnglePublished input.layers.layers.texts.effects.highlight.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.highlight.opacityPublished input.layers.layers.texts.effects.highlight.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadowPublished input.layers.layers.texts.effects.shadow option.TextShadowStyleOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.blurPublished input.layers.layers.texts.effects.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.colorPublished input.layers.layers.texts.effects.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradientPublished input.layers.layers.texts.effects.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.colorsPublished input.layers.layers.texts.effects.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.colors.colorPublished input.layers.layers.texts.effects.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.colors.stopPublished input.layers.layers.texts.effects.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.endXPublished input.layers.layers.texts.effects.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.endYPublished input.layers.layers.texts.effects.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.pivotXPublished input.layers.layers.texts.effects.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.pivotYPublished input.layers.layers.texts.effects.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.repeatPublished input.layers.layers.texts.effects.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.rotatePublished input.layers.layers.texts.effects.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.startXPublished input.layers.layers.texts.effects.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.startYPublished input.layers.layers.texts.effects.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.typePublished input.layers.layers.texts.effects.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.endRadiusPublished input.layers.layers.texts.effects.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.startRadiusPublished input.layers.layers.texts.effects.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.centerXPublished input.layers.layers.texts.effects.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.centerYPublished input.layers.layers.texts.effects.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.gradient.startAnglePublished input.layers.layers.texts.effects.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.offsetXPublished input.layers.layers.texts.effects.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.offsetYPublished input.layers.layers.texts.effects.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.effects.shadow.opacityPublished input.layers.layers.texts.effects.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fillGrouped fill color / gradient and draw opacity (see {@link resolveTextFill}).TextFillOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.colorPublished input.layers.layers.texts.fill.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradientPublished input.layers.layers.texts.fill.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.colorsPublished input.layers.layers.texts.fill.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.fill.gradient.colors.colorPublished input.layers.layers.texts.fill.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.fill.gradient.colors.stopPublished input.layers.layers.texts.fill.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.fill.gradient.endXPublished input.layers.layers.texts.fill.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.endYPublished input.layers.layers.texts.fill.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.pivotXPublished input.layers.layers.texts.fill.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.pivotYPublished input.layers.layers.texts.fill.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.repeatPublished input.layers.layers.texts.fill.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.fill.gradient.rotatePublished input.layers.layers.texts.fill.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.startXPublished input.layers.layers.texts.fill.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.startYPublished input.layers.layers.texts.fill.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.typePublished input.layers.layers.texts.fill.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.fill.gradient.endRadiusPublished input.layers.layers.texts.fill.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.startRadiusPublished input.layers.layers.texts.fill.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.centerXPublished input.layers.layers.texts.fill.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.centerYPublished input.layers.layers.texts.fill.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.gradient.startAnglePublished input.layers.layers.texts.fill.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fill.opacityPublished input.layers.layers.texts.fill.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fontPublished input.layers.layers.texts.font option.{ size?: number; family?: string; name?: string; path?: string; }OptionalDefault——node22 · node24 · node26
input.layers.layers.texts.font.familyPublished input.layers.layers.texts.font.family option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.font.namePublished input.layers.layers.texts.font.name option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.font.pathPublished input.layers.layers.texts.font.path option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.font.sizePublished input.layers.layers.texts.font.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fontFamilyPublished input.layers.layers.texts.fontFamily option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fontNamePublished input.layers.layers.texts.fontName option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fontPathPublished input.layers.layers.texts.fontPath option.DeprecatedstringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.fontSizePublished input.layers.layers.texts.fontSize option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glowPublished input.layers.layers.texts.glow option.DeprecatedTextGlowStyleOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.colorPublished input.layers.layers.texts.glow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradientPublished input.layers.layers.texts.glow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.colorsPublished input.layers.layers.texts.glow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.glow.gradient.colors.colorPublished input.layers.layers.texts.glow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.glow.gradient.colors.stopPublished input.layers.layers.texts.glow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.glow.gradient.endXPublished input.layers.layers.texts.glow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.endYPublished input.layers.layers.texts.glow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.pivotXPublished input.layers.layers.texts.glow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.pivotYPublished input.layers.layers.texts.glow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.repeatPublished input.layers.layers.texts.glow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.glow.gradient.rotatePublished input.layers.layers.texts.glow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.startXPublished input.layers.layers.texts.glow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.startYPublished input.layers.layers.texts.glow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.typePublished input.layers.layers.texts.glow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.glow.gradient.endRadiusPublished input.layers.layers.texts.glow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.startRadiusPublished input.layers.layers.texts.glow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.centerXPublished input.layers.layers.texts.glow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.centerYPublished input.layers.layers.texts.glow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.gradient.startAnglePublished input.layers.layers.texts.glow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.intensityPublished input.layers.layers.texts.glow.intensity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.glow.opacityPublished input.layers.layers.texts.glow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradientPublished input.layers.layers.texts.gradient option.DeprecatedgradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.colorsPublished input.layers.layers.texts.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.gradient.colors.colorPublished input.layers.layers.texts.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.gradient.colors.stopPublished input.layers.layers.texts.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.gradient.endXPublished input.layers.layers.texts.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.endYPublished input.layers.layers.texts.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.pivotXPublished input.layers.layers.texts.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.pivotYPublished input.layers.layers.texts.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.repeatPublished input.layers.layers.texts.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.gradient.rotatePublished input.layers.layers.texts.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.startXPublished input.layers.layers.texts.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.startYPublished input.layers.layers.texts.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.typePublished input.layers.layers.texts.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.gradient.endRadiusPublished input.layers.layers.texts.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.startRadiusPublished input.layers.layers.texts.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.centerXPublished input.layers.layers.texts.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.centerYPublished input.layers.layers.texts.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.gradient.startAnglePublished input.layers.layers.texts.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlightPublished input.layers.layers.texts.highlight option.DeprecatedTextHighlightStyleOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.colorPublished input.layers.layers.texts.highlight.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradientPublished input.layers.layers.texts.highlight.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.colorsPublished input.layers.layers.texts.highlight.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.colors.colorPublished input.layers.layers.texts.highlight.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.colors.stopPublished input.layers.layers.texts.highlight.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.endXPublished input.layers.layers.texts.highlight.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.endYPublished input.layers.layers.texts.highlight.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.pivotXPublished input.layers.layers.texts.highlight.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.pivotYPublished input.layers.layers.texts.highlight.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.repeatPublished input.layers.layers.texts.highlight.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.rotatePublished input.layers.layers.texts.highlight.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.startXPublished input.layers.layers.texts.highlight.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.startYPublished input.layers.layers.texts.highlight.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.typePublished input.layers.layers.texts.highlight.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.endRadiusPublished input.layers.layers.texts.highlight.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.startRadiusPublished input.layers.layers.texts.highlight.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.centerXPublished input.layers.layers.texts.highlight.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.centerYPublished input.layers.layers.texts.highlight.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.gradient.startAnglePublished input.layers.layers.texts.highlight.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.highlight.opacityPublished input.layers.layers.texts.highlight.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.includeCharMetricsPublished input.layers.layers.texts.includeCharMetrics option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.texts.italicPublished input.layers.layers.texts.italic option.DeprecatedbooleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.texts.layoutGrouped line height, spacing, and wrap bounds (see {@link resolveTextLayout}).TextLayoutOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.layout.letterSpacingPublished input.layers.layers.texts.layout.letterSpacing option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.layout.lineHeightPublished input.layers.layers.texts.layout.lineHeight option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.layout.maxHeightPublished input.layers.layers.texts.layout.maxHeight option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.layout.maxWidthPublished input.layers.layers.texts.layout.maxWidth option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.layout.wordSpacingPublished input.layers.layers.texts.layout.wordSpacing option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.letterSpacingPublished input.layers.layers.texts.letterSpacing option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.lineHeightPublished input.layers.layers.texts.lineHeight option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.maxHeightPublished input.layers.layers.texts.maxHeight option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.maxWidthPublished input.layers.layers.texts.maxWidth option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.measurementCanvasPublished input.layers.layers.texts.measurementCanvas option.{ width?: number; height?: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.texts.measurementCanvas.heightPublished input.layers.layers.texts.measurementCanvas.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.measurementCanvas.widthPublished input.layers.layers.texts.measurementCanvas.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.opacityPublished input.layers.layers.texts.opacity option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overlinePublished input.layers.layers.texts.overline option.DeprecatedTextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.colorPublished input.layers.layers.texts.overline.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradientPublished input.layers.layers.texts.overline.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.colorsPublished input.layers.layers.texts.overline.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.overline.gradient.colors.colorPublished input.layers.layers.texts.overline.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.overline.gradient.colors.stopPublished input.layers.layers.texts.overline.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.overline.gradient.endXPublished input.layers.layers.texts.overline.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.endYPublished input.layers.layers.texts.overline.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.pivotXPublished input.layers.layers.texts.overline.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.pivotYPublished input.layers.layers.texts.overline.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.repeatPublished input.layers.layers.texts.overline.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.overline.gradient.rotatePublished input.layers.layers.texts.overline.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.startXPublished input.layers.layers.texts.overline.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.startYPublished input.layers.layers.texts.overline.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.typePublished input.layers.layers.texts.overline.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.overline.gradient.endRadiusPublished input.layers.layers.texts.overline.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.startRadiusPublished input.layers.layers.texts.overline.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.centerXPublished input.layers.layers.texts.overline.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.centerYPublished input.layers.layers.texts.overline.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.gradient.startAnglePublished input.layers.layers.texts.overline.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.overline.widthPublished input.layers.layers.texts.overline.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.placementGrouped alignment, baseline, and rotation (see {@link resolveTextPlacement}).TextPlacementOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.placement.rotationPublished input.layers.layers.texts.placement.rotation option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.placement.textAlignPublished input.layers.layers.texts.placement.textAlign option.TextAlignModeOptionalDefault—
5 values
"center" "left" "right" "start" "end"
node22 · node24 · node26
input.layers.layers.texts.placement.textBaselinePublished input.layers.layers.texts.placement.textBaseline option.TextBaselineModeOptionalDefault—
6 values
"top" "bottom" "alphabetic" "hanging" "ideographic" "middle"
node22 · node24 · node26
input.layers.layers.texts.rotationPublished input.layers.layers.texts.rotation option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadowPublished input.layers.layers.texts.shadow option.DeprecatedTextShadowStyleOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.blurPublished input.layers.layers.texts.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.colorPublished input.layers.layers.texts.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradientPublished input.layers.layers.texts.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.colorsPublished input.layers.layers.texts.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.colors.colorPublished input.layers.layers.texts.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.colors.stopPublished input.layers.layers.texts.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.endXPublished input.layers.layers.texts.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.endYPublished input.layers.layers.texts.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.pivotXPublished input.layers.layers.texts.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.pivotYPublished input.layers.layers.texts.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.repeatPublished input.layers.layers.texts.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.rotatePublished input.layers.layers.texts.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.startXPublished input.layers.layers.texts.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.startYPublished input.layers.layers.texts.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.typePublished input.layers.layers.texts.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.endRadiusPublished input.layers.layers.texts.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.startRadiusPublished input.layers.layers.texts.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.centerXPublished input.layers.layers.texts.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.centerYPublished input.layers.layers.texts.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.gradient.startAnglePublished input.layers.layers.texts.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.offsetXPublished input.layers.layers.texts.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.offsetYPublished input.layers.layers.texts.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.shadow.opacityPublished input.layers.layers.texts.shadow.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethroughPublished input.layers.layers.texts.strikethrough option.DeprecatedTextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.colorPublished input.layers.layers.texts.strikethrough.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradientPublished input.layers.layers.texts.strikethrough.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.colorsPublished input.layers.layers.texts.strikethrough.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.colors.colorPublished input.layers.layers.texts.strikethrough.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.colors.stopPublished input.layers.layers.texts.strikethrough.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.endXPublished input.layers.layers.texts.strikethrough.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.endYPublished input.layers.layers.texts.strikethrough.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.pivotXPublished input.layers.layers.texts.strikethrough.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.pivotYPublished input.layers.layers.texts.strikethrough.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.repeatPublished input.layers.layers.texts.strikethrough.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.rotatePublished input.layers.layers.texts.strikethrough.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.startXPublished input.layers.layers.texts.strikethrough.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.startYPublished input.layers.layers.texts.strikethrough.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.typePublished input.layers.layers.texts.strikethrough.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.endRadiusPublished input.layers.layers.texts.strikethrough.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.startRadiusPublished input.layers.layers.texts.strikethrough.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.centerXPublished input.layers.layers.texts.strikethrough.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.centerYPublished input.layers.layers.texts.strikethrough.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.gradient.startAnglePublished input.layers.layers.texts.strikethrough.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strikethrough.widthPublished input.layers.layers.texts.strikethrough.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.strokePublished input.layers.layers.texts.stroke option.TextStrokeStyleOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.colorPublished input.layers.layers.texts.stroke.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradientPublished input.layers.layers.texts.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.colorsPublished input.layers.layers.texts.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.colors.colorPublished input.layers.layers.texts.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.colors.stopPublished input.layers.layers.texts.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.endXPublished input.layers.layers.texts.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.endYPublished input.layers.layers.texts.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.pivotXPublished input.layers.layers.texts.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.pivotYPublished input.layers.layers.texts.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.repeatPublished input.layers.layers.texts.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.rotatePublished input.layers.layers.texts.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.startXPublished input.layers.layers.texts.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.startYPublished input.layers.layers.texts.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.typePublished input.layers.layers.texts.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.endRadiusPublished input.layers.layers.texts.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.startRadiusPublished input.layers.layers.texts.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.centerXPublished input.layers.layers.texts.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.centerYPublished input.layers.layers.texts.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.gradient.startAnglePublished input.layers.layers.texts.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.opacityPublished input.layers.layers.texts.stroke.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.stroke.stylePublished input.layers.layers.texts.stroke.style option."solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"OptionalDefault—
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
node22 · node24 · node26
input.layers.layers.texts.stroke.widthPublished input.layers.layers.texts.stroke.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.textPublished input.layers.layers.texts.text option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.textAlignPublished input.layers.layers.texts.textAlign option.DeprecatedTextAlignModeOptionalDefault—
5 values
"center" "left" "right" "start" "end"
node22 · node24 · node26
input.layers.layers.texts.textBaselinePublished input.layers.layers.texts.textBaseline option.DeprecatedTextBaselineModeOptionalDefault—
6 values
"top" "bottom" "alphabetic" "hanging" "ideographic" "middle"
node22 · node24 · node26
input.layers.layers.texts.textOnCurvePublished input.layers.layers.texts.textOnCurve option.DeprecatedTextCurveConfigOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.textOnCurve.baselineOffsetPublished input.layers.layers.texts.textOnCurve.baselineOffset option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.textOnCurve.layoutModePublished input.layers.layers.texts.textOnCurve.layoutMode option.CurvedTextLayoutModeOptionalDefault—"fit" "clamp" "override"node22 · node24 · node26
input.layers.layers.texts.textOnCurve.radiusPublished input.layers.layers.texts.textOnCurve.radius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.textOnCurve.startAngleDegPublished input.layers.layers.texts.textOnCurve.startAngleDeg option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.textOnCurve.sweepAnglePublished input.layers.layers.texts.textOnCurve.sweepAngle option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.textOnCurve.upPublished input.layers.layers.texts.textOnCurve.up option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.texts.underlinePublished input.layers.layers.texts.underline option.DeprecatedTextLineDecorationOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.colorPublished input.layers.layers.texts.underline.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradientPublished input.layers.layers.texts.underline.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.colorsPublished input.layers.layers.texts.underline.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.underline.gradient.colors.colorPublished input.layers.layers.texts.underline.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.underline.gradient.colors.stopPublished input.layers.layers.texts.underline.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.underline.gradient.endXPublished input.layers.layers.texts.underline.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.endYPublished input.layers.layers.texts.underline.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.pivotXPublished input.layers.layers.texts.underline.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.pivotYPublished input.layers.layers.texts.underline.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.repeatPublished input.layers.layers.texts.underline.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.texts.underline.gradient.rotatePublished input.layers.layers.texts.underline.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.startXPublished input.layers.layers.texts.underline.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.startYPublished input.layers.layers.texts.underline.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.typePublished input.layers.layers.texts.underline.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.texts.underline.gradient.endRadiusPublished input.layers.layers.texts.underline.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.startRadiusPublished input.layers.layers.texts.underline.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.centerXPublished input.layers.layers.texts.underline.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.centerYPublished input.layers.layers.texts.underline.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.gradient.startAnglePublished input.layers.layers.texts.underline.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.underline.widthPublished input.layers.layers.texts.underline.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.wordSpacingPublished input.layers.layers.texts.wordSpacing option.DeprecatednumberOptionalDefault——node22 · node24 · node26
input.layers.layers.texts.xPublished input.layers.layers.texts.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.texts.yPublished input.layers.layers.texts.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.pathPublished input.layers.layers.path option.unknownRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.bufferPublished input.layers.layers.buffer option.Buffer<ArrayBufferLike>RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.globalAlphaPublished input.layers.layers.globalAlpha option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.globalCompositeOperationPublished input.layers.layers.globalCompositeOperation option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.layers.heightPublished input.layers.layers.height option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.widthPublished input.layers.layers.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.xPublished input.layers.layers.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.yPublished input.layers.layers.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.chartTypePublished input.layers.layers.chartType option.SceneChartTypeRequiredDefaultRequired
7 values
"pie" "bar" "horizontalBar" "line" "scatter" "radar" "polarArea"
node22 · node24 · node26
input.layers.layers.dataPublished input.layers.layers.data option.unknownRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.opacityPublished input.layers.layers.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.linesPublished input.layers.layers.lines option.CustomOptions | CustomOptions[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.arrowPublished input.layers.layers.lines.arrow option.{ start?: boolean; end?: boolean; size?: number; style?: "filled" | "outline"; color?: string; }OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.arrow.colorPublished input.layers.layers.lines.arrow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.arrow.endPublished input.layers.layers.lines.arrow.end option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.lines.arrow.sizePublished input.layers.layers.lines.arrow.size option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.arrow.startPublished input.layers.layers.lines.arrow.start option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.lines.arrow.stylePublished input.layers.layers.lines.arrow.style option."filled" | "outline"OptionalDefault—"filled" "outline"node22 · node24 · node26
input.layers.layers.lines.endCoordinatesPublished input.layers.layers.lines.endCoordinates option.{ x: number; y: number; }RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.endCoordinates.xPublished input.layers.layers.lines.endCoordinates.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.endCoordinates.yPublished input.layers.layers.lines.endCoordinates.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.lineStylePublished input.layers.layers.lines.lineStyle option.{ width?: number; color?: string; gradient?: gradient; lineRadius?: string | number; lineJoin?: "round" | "bevel" | "miter"; lineCap?: "square" | "butt" | "round"; singleLine?: boolean; lineDash?: { dashArray?: number[]; offset?: number; }; pattern?: { type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }; texture?: string | Buffer<ArrayBufferLike>; stroke?: { color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }; shadow?: { offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }; }OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.colorPublished input.layers.layers.lines.lineStyle.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradientPublished input.layers.layers.lines.lineStyle.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.colorsPublished input.layers.layers.lines.lineStyle.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.colors.colorPublished input.layers.layers.lines.lineStyle.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.colors.stopPublished input.layers.layers.lines.lineStyle.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.endXPublished input.layers.layers.lines.lineStyle.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.endYPublished input.layers.layers.lines.lineStyle.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.pivotXPublished input.layers.layers.lines.lineStyle.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.pivotYPublished input.layers.layers.lines.lineStyle.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.repeatPublished input.layers.layers.lines.lineStyle.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.rotatePublished input.layers.layers.lines.lineStyle.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.startXPublished input.layers.layers.lines.lineStyle.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.startYPublished input.layers.layers.lines.lineStyle.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.typePublished input.layers.layers.lines.lineStyle.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.endRadiusPublished input.layers.layers.lines.lineStyle.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.startRadiusPublished input.layers.layers.lines.lineStyle.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.centerXPublished input.layers.layers.lines.lineStyle.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.centerYPublished input.layers.layers.lines.lineStyle.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.gradient.startAnglePublished input.layers.layers.lines.lineStyle.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.lineCapPublished input.layers.layers.lines.lineStyle.lineCap option."square" | "butt" | "round"OptionalDefault—"square" "butt" "round"node22 · node24 · node26
input.layers.layers.lines.lineStyle.lineDashPublished input.layers.layers.lines.lineStyle.lineDash option.{ dashArray?: number[]; offset?: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.lineDash.dashArrayPublished input.layers.layers.lines.lineStyle.lineDash.dashArray option.number[]OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.lineDash.offsetPublished input.layers.layers.lines.lineStyle.lineDash.offset option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.lineJoinPublished input.layers.layers.lines.lineStyle.lineJoin option."round" | "bevel" | "miter"OptionalDefault—"round" "bevel" "miter"node22 · node24 · node26
input.layers.layers.lines.lineStyle.lineRadiusPublished input.layers.layers.lines.lineStyle.lineRadius option.string | numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.patternPublished input.layers.layers.lines.lineStyle.pattern option.{ type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.pattern.offsetPublished input.layers.layers.lines.lineStyle.pattern.offset option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.pattern.segmentsPublished input.layers.layers.lines.lineStyle.pattern.segments option.number[]OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.pattern.typePublished input.layers.layers.lines.lineStyle.pattern.type option."dots" | "custom" | "dashes"RequiredDefaultRequired"dots" "custom" "dashes"node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadowPublished input.layers.layers.lines.lineStyle.shadow option.{ offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.blurPublished input.layers.layers.lines.lineStyle.shadow.blur option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.colorPublished input.layers.layers.lines.lineStyle.shadow.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradientPublished input.layers.layers.lines.lineStyle.shadow.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.colorsPublished input.layers.layers.lines.lineStyle.shadow.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.colors.colorPublished input.layers.layers.lines.lineStyle.shadow.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.colors.stopPublished input.layers.layers.lines.lineStyle.shadow.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.endXPublished input.layers.layers.lines.lineStyle.shadow.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.endYPublished input.layers.layers.lines.lineStyle.shadow.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.pivotXPublished input.layers.layers.lines.lineStyle.shadow.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.pivotYPublished input.layers.layers.lines.lineStyle.shadow.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.repeatPublished input.layers.layers.lines.lineStyle.shadow.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.rotatePublished input.layers.layers.lines.lineStyle.shadow.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.startXPublished input.layers.layers.lines.lineStyle.shadow.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.startYPublished input.layers.layers.lines.lineStyle.shadow.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.typePublished input.layers.layers.lines.lineStyle.shadow.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.endRadiusPublished input.layers.layers.lines.lineStyle.shadow.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.startRadiusPublished input.layers.layers.lines.lineStyle.shadow.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.centerXPublished input.layers.layers.lines.lineStyle.shadow.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.centerYPublished input.layers.layers.lines.lineStyle.shadow.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.gradient.startAnglePublished input.layers.layers.lines.lineStyle.shadow.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.lineRadiusPublished input.layers.layers.lines.lineStyle.shadow.lineRadius option.string | numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.offsetXPublished input.layers.layers.lines.lineStyle.shadow.offsetX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.shadow.offsetYPublished input.layers.layers.lines.lineStyle.shadow.offsetY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.singleLinePublished input.layers.layers.lines.lineStyle.singleLine option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.lines.lineStyle.strokePublished input.layers.layers.lines.lineStyle.stroke option.{ color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.colorPublished input.layers.layers.lines.lineStyle.stroke.color option.stringOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradientPublished input.layers.layers.lines.lineStyle.stroke.gradient option.gradientOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.colorsPublished input.layers.layers.lines.lineStyle.stroke.gradient.colors option.GradientStop[]RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.colors.colorPublished input.layers.layers.lines.lineStyle.stroke.gradient.colors.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.colors.stopPublished input.layers.layers.lines.lineStyle.stroke.gradient.colors.stop option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.endXPublished input.layers.layers.lines.lineStyle.stroke.gradient.endX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.endYPublished input.layers.layers.lines.lineStyle.stroke.gradient.endY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.pivotXPublished input.layers.layers.lines.lineStyle.stroke.gradient.pivotX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.pivotYPublished input.layers.layers.lines.lineStyle.stroke.gradient.pivotY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.repeatPublished input.layers.layers.lines.lineStyle.stroke.gradient.repeat option."repeat" | "reflect" | "no-repeat"OptionalDefault—"repeat" "reflect" "no-repeat"node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.rotatePublished input.layers.layers.lines.lineStyle.stroke.gradient.rotate option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.startXPublished input.layers.layers.lines.lineStyle.stroke.gradient.startX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.startYPublished input.layers.layers.lines.lineStyle.stroke.gradient.startY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.typePublished input.layers.layers.lines.lineStyle.stroke.gradient.type option."linear"RequiredDefaultRequired"linear"node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.endRadiusPublished input.layers.layers.lines.lineStyle.stroke.gradient.endRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.startRadiusPublished input.layers.layers.lines.lineStyle.stroke.gradient.startRadius option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.centerXPublished input.layers.layers.lines.lineStyle.stroke.gradient.centerX option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.centerYPublished input.layers.layers.lines.lineStyle.stroke.gradient.centerY option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.gradient.startAnglePublished input.layers.layers.lines.lineStyle.stroke.gradient.startAngle option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.lineCapPublished input.layers.layers.lines.lineStyle.stroke.lineCap option."square" | "butt" | "round"OptionalDefault—"square" "butt" "round"node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.lineRadiusPublished input.layers.layers.lines.lineStyle.stroke.lineRadius option.string | numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.stroke.widthPublished input.layers.layers.lines.lineStyle.stroke.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.texturePublished input.layers.layers.lines.lineStyle.texture option.string | Buffer<ArrayBufferLike>OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.lineStyle.widthPublished input.layers.layers.lines.lineStyle.width option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.markersPublished input.layers.layers.lines.markers option.{ position: number; shape: "square" | "circle" | "diamond" | "arrow"; size: number; color: string; }[]OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.markers.colorPublished input.layers.layers.lines.markers.color option.stringRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.markers.positionPublished input.layers.layers.lines.markers.position option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.markers.shapePublished input.layers.layers.lines.markers.shape option."square" | "circle" | "diamond" | "arrow"RequiredDefaultRequired"square" "circle" "diamond" "arrow"node22 · node24 · node26
input.layers.layers.lines.markers.sizePublished input.layers.layers.lines.markers.size option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.pathPublished input.layers.layers.lines.path option.{ type: "bezier" | "smooth" | "catmull-rom"; tension?: number; closed?: boolean; }OptionalDefault——node22 · node24 · node26
input.layers.layers.lines.path.closedPublished input.layers.layers.lines.path.closed option.booleanOptionalDefault—false truenode22 · node24 · node26
input.layers.layers.lines.path.tensionPublished input.layers.layers.lines.path.tension option.numberOptionalDefault——node22 · node24 · node26
input.layers.layers.lines.path.typePublished input.layers.layers.lines.path.type option."bezier" | "smooth" | "catmull-rom"RequiredDefaultRequired"bezier" "smooth" "catmull-rom"node22 · node24 · node26
input.layers.layers.lines.startCoordinatesPublished input.layers.layers.lines.startCoordinates option.{ x: number; y: number; }RequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.startCoordinates.xPublished input.layers.layers.lines.startCoordinates.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.layers.lines.startCoordinates.yPublished input.layers.layers.lines.startCoordinates.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.placementPublished input.layers.placement option.SceneSurfacePlacementRequiredDefaultRequired—node22 · node24 · node26
input.layers.placement.globalCompositeOperationPublished input.layers.placement.globalCompositeOperation option.GlobalCompositeOperationOptionalDefault—
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
node22 · node24 · node26
input.layers.placement.heightPublished input.layers.placement.height option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.placement.opacityPublished input.layers.placement.opacity option.numberOptionalDefault——node22 · node24 · node26
input.layers.placement.rotationPublished input.layers.placement.rotation option.numberOptionalDefault——node22 · node24 · node26
input.layers.placement.scaleXPublished input.layers.placement.scaleX option.numberOptionalDefault——node22 · node24 · node26
input.layers.placement.scaleYPublished input.layers.placement.scaleY option.numberOptionalDefault——node22 · node24 · node26
input.layers.placement.widthPublished input.layers.placement.width option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.placement.xPublished input.layers.placement.x option.numberRequiredDefaultRequired—node22 · node24 · node26
input.layers.placement.yPublished input.layers.placement.y option.numberRequiredDefaultRequired—node22 · node24 · node26
input.widthPublished input.width option.numberRequiredDefaultRequired—node22 · node24 · node26

Root paint configuration only; root dimensions are always `width`/`height`.

Type
SceneBackground
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.bgLayers option.

Type
BackgroundLayer[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.bgLayers.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.background.bgLayers.type option.

Type
"color"
Default
Required
Allowed
"color"
Runtime
node22, node24, node26

Published input.background.bgLayers.align option.

Type
AlignMode
Default
—
Allowed
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
Runtime
node22, node24, node26

Published input.background.bgLayers.fit option.

Type
"fill" | "contain" | "cover"
Default
—
Allowed
"fill" "contain" "cover"
Runtime
node22, node24, node26

Published input.background.bgLayers.repeat option.

Type
BackgroundPatternRepeat
Default
—
Allowed
"repeat" "no-repeat" "repeat-x" "repeat-y"
Runtime
node22, node24, node26

Published input.background.bgLayers.pattern.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.background.bgLayers.pattern.repeat option.

Type
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"
Default
—
Allowed
"repeat" "no-repeat" "repeat-x" "repeat-y"
Runtime
node22, node24, node26

Published input.background.bgLayers.pattern.type option.

Type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"
Default
Required
Allowed
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
Runtime
node22, node24, node26

Published input.background.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.background.blur option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.borderRadius option.

Type
number | "circular"
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.colorBg option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.customBg option.

Type
CanvasCustomBackground
Default
—
Allowed
—
Runtime
node22, node24, node26

Placement used by `contain` / `cover` when `inherit` is false.

Type
AlignMode
Default
—
Allowed
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
Runtime
node22, node24, node26

Published input.background.customBg.filters.type option.

Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
Default
Required
Allowed
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
Runtime
node22, node24, node26

Resize policy when `inherit` is false.

Type
FitMode
Default
—
Allowed
"fill" "contain" "cover"
Runtime
node22, node24, node26

Adopt the source image dimensions as the canvas dimensions.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Background-image opacity, multiplied by the canvas-level opacity.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.gradientBg option.

Type
gradient
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.gradientBg.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.background.gradientBg.type option.

Type
"linear"
Default
Required
Allowed
"linear"
Runtime
node22, node24, node26

Published input.background.noiseBg option.

Type
{ intensity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.opacity option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.patternBg option.

Type
PatternOptions
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.patternBg.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.background.patternBg.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.background.patternBg.gradient.type option.

Type
"linear" | "radial" | "conic"
Default
Required
Allowed
"linear" "radial" "conic"
Runtime
node22, node24, node26

Published input.background.patternBg.repeat option.

Type
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"
Default
—
Allowed
"repeat" "no-repeat" "repeat-x" "repeat-y"
Runtime
node22, node24, node26

Published input.background.patternBg.type option.

Type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"
Default
Required
Allowed
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
Runtime
node22, node24, node26

Published input.background.rotation option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.shadow option.

Type
ShadowOptions
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.shadow.blur option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.shadow.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.background.stroke option.

Type
StrokeOptions
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.stroke.blur option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.stroke.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.background.stroke.style option.

Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"
Default
—
Allowed
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
Runtime
node22, node24, node26

Published input.background.videoBg option.

Type
CanvasVideoBackground
Default
—
Allowed
—
Runtime
node22, node24, node26

Placement used by `contain` / `cover` when `inherit` is false.

Type
AlignMode
Default
—
Allowed
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
Runtime
node22, node24, node26

Published input.background.videoBg.filters.type option.

Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
Default
Required
Allowed
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
Runtime
node22, node24, node26

Resize policy when `inherit` is false.

Type
FitMode
Default
—
Allowed
"fill" "contain" "cover"
Runtime
node22, node24, node26

Published input.background.videoBg.format option.

Type
"jpg" | "png"
Default
—
Allowed
"jpg" "png"
Runtime
node22, node24, node26

1-based frame number. Mutually exclusive with `time`. Defaults to frame 1 when neither selector is provided.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Adopt the source image dimensions as the canvas dimensions.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published input.background.videoBg.loop option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Background-image opacity, multiplied by the canvas-level opacity.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.videoBg.source option.

Type
string | Buffer<ArrayBufferLike>
Default
Required
Allowed
—
Runtime
node22, node24, node26

Timestamp in seconds. Mutually exclusive with `frame`.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.x option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.y option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.zoom option.

Type
{ scale?: number; centerX?: number; centerY?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.background.zoom.scale option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

input.height

Required

Published input.height option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

input.layers

Required

Published input.layers option.

Type
SceneLayer[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images option.

Type
ImageProperties | ImageProperties[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.align option.

Type
AlignMode
Default
—
Allowed
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
Runtime
node22, node24, node26

Published input.layers.images.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.images.blur option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.borderRadius option.

Type
number | "circular"
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.clipPath option.

Type
{ x: number; y: number; }[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.clipPath.x option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.clipPath.y option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.distortion option.

Type
{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.distortion.type option.

Type
"perspective" | "warp" | "bulge" | "pinch"
Default
Required
Allowed
"perspective" "warp" "bulge" "pinch"
Runtime
node22, node24, node26

Published input.layers.images.effects option.

Type
{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.effects.lensFlare option.

Type
{ x: number; y: number; intensity: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.effects.vignette option.

Type
{ intensity: number; size: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.filterOrder option.

Type
"pre" | "post"
Default
—
Allowed
"pre" "post"
Runtime
node22, node24, node26

Published input.layers.images.filters option.

Type
ImageFilter[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.filters.type option.

Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
Default
Required
Allowed
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
Runtime
node22, node24, node26

Optional pixelate region. Omit for the whole filtered surface.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.fit option.

Type
FitMode
Default
—
Allowed
"fill" "contain" "cover"
Runtime
node22, node24, node26

Published input.layers.images.height option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.inherit option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published input.layers.images.mask option.

Type
{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.mask.mode option.

Type
"alpha" | "luminance" | "inverse"
Default
—
Allowed
"alpha" "luminance" "inverse"
Runtime
node22, node24, node26

Published input.layers.images.mask.source option.

Type
string | Buffer<ArrayBufferLike>
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.meshWarp option.

Type
{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.opacity option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.rotation option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.shadow option.

Type
ShadowOptions
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.shadow.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.images.shape option.

Type
ShapeProperties
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.shape.fill option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published input.layers.images.shape.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.images.shape.points option.

Type
{ x: number; y: number; }[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.source option.

Type
string | Buffer<ArrayBufferLike>
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.stroke option.

Type
StrokeOptions
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.stroke.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.images.stroke.style option.

Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"
Default
—
Allowed
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
Runtime
node22, node24, node26

Published input.layers.images.width option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.x option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.images.y option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.options option.

Type
CreateImageOptions
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.options.groupTransform.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.options.groupTransform.distortion option.

Type
{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.options.groupTransform.distortion.type option.

Type
"perspective" | "warp" | "bulge" | "pinch"
Default
Required
Allowed
"perspective" "warp" "bulge" "pinch"
Runtime
node22, node24, node26

Published input.layers.options.groupTransform.effects option.

Type
{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.options.groupTransform.filters.type option.

Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
Default
Required
Allowed
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
Runtime
node22, node24, node26

Published input.layers.options.groupTransform.mask option.

Type
{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.options.groupTransform.mask.mode option.

Type
"alpha" | "luminance" | "inverse"
Default
—
Allowed
"alpha" "luminance" "inverse"
Runtime
node22, node24, node26

Published input.layers.options.groupTransform.meshWarp option.

Type
{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.options.groupTransform.stroke.style option.

Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"
Default
—
Allowed
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
Runtime
node22, node24, node26

Published input.layers.options.isGrouped option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published input.layers.type option.

Type
"image"
Default
Required
Allowed
"image"
Runtime
node22, node24, node26

Published input.layers.texts option.

Type
TextProperties | TextProperties[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.bold option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published input.layers.texts.color option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Grouped line decorations (`underline` / `overline` / `strikethrough`) and optional `bold` / `italic` flags for the canvas font string. Nested keys override the legacy flat fields (see {@link resolveTextDecorations}).

Type
TextDecorations
Default
—
Allowed
—
Runtime
node22, node24, node26

Grouped highlight, glow, and shadow. When set, entries override the legacy flat fields (see {@link resolveTextEffects}).

Type
TextEffects
Default
—
Allowed
—
Runtime
node22, node24, node26

Grouped fill color / gradient and draw opacity (see {@link resolveTextFill}).

Type
TextFill
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.fill.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.texts.font option.

Type
{ size?: number; family?: string; name?: string; path?: string; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.font.name option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.font.path option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.font.size option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.fontName option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.fontPath option.

Type
string
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.fontSize option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.glow option.

Type
TextGlowStyle
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.glow.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.texts.gradient option.

Type
gradient
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.texts.gradient.type option.

Type
"linear"
Default
Required
Allowed
"linear"
Runtime
node22, node24, node26

Published input.layers.texts.highlight option.

Type
TextHighlightStyle
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.highlight.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.texts.italic option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Grouped line height, spacing, and wrap bounds (see {@link resolveTextLayout}).

Type
TextLayout
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.maxHeight option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.maxWidth option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.measurementCanvas option.

Type
{ width?: number; height?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.opacity option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.overline option.

Type
TextLineDecoration
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.overline.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Grouped alignment, baseline, and rotation (see {@link resolveTextPlacement}).

Type
TextPlacement
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.placement.textAlign option.

Type
TextAlignMode
Default
—
Allowed
5 values
"center" "left" "right" "start" "end"
Runtime
node22, node24, node26

Published input.layers.texts.placement.textBaseline option.

Type
TextBaselineMode
Default
—
Allowed
6 values
"top" "bottom" "alphabetic" "hanging" "ideographic" "middle"
Runtime
node22, node24, node26

Published input.layers.texts.rotation option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.shadow option.

Type
TextShadowStyle
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.shadow.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.texts.strikethrough option.

Type
TextLineDecoration
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.stroke option.

Type
TextStrokeStyle
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.stroke.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.texts.stroke.style option.

Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"
Default
—
Allowed
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
Runtime
node22, node24, node26

Published input.layers.texts.text option.

Type
string
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.textAlign option.

Type
TextAlignMode
Default
—
Allowed
5 values
"center" "left" "right" "start" "end"
Runtime
node22, node24, node26

Published input.layers.texts.textBaseline option.

Type
TextBaselineMode
Default
—
Allowed
6 values
"top" "bottom" "alphabetic" "hanging" "ideographic" "middle"
Runtime
node22, node24, node26

Published input.layers.texts.textOnCurve option.

Type
TextCurveConfig
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.underline option.

Type
TextLineDecoration
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.underline.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.texts.x option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.texts.y option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.path option.

Type
unknown
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.buffer option.

Type
Buffer<ArrayBufferLike>
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.globalAlpha option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.globalCompositeOperation option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.height option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.width option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.x option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.y option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.chartType option.

Type
SceneChartType
Default
Required
Allowed
7 values
"pie" "bar" "horizontalBar" "line" "scatter" "radar" "polarArea"
Runtime
node22, node24, node26

Published input.layers.data option.

Type
unknown
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.opacity option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines option.

Type
CustomOptions | CustomOptions[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.arrow option.

Type
{ start?: boolean; end?: boolean; size?: number; style?: "filled" | "outline"; color?: string; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.arrow.end option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published input.layers.lines.arrow.start option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published input.layers.lines.arrow.style option.

Type
"filled" | "outline"
Default
—
Allowed
"filled" "outline"
Runtime
node22, node24, node26

Published input.layers.lines.endCoordinates option.

Type
{ x: number; y: number; }
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.lineStyle option.

Type
{ width?: number; color?: string; gradient?: gradient; lineRadius?: string | number; lineJoin?: "round" | "bevel" | "miter"; lineCap?: "square" | "butt" | "round"; singleLine?: boolean; lineDash?: { dashArray?: number[]; offset?: number; }; pattern?: { type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }; texture?: string | Buffer<ArrayBufferLike>; stroke?: { color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }; shadow?: { offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.lineStyle.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.lines.lineStyle.lineCap option.

Type
"square" | "butt" | "round"
Default
—
Allowed
"square" "butt" "round"
Runtime
node22, node24, node26

Published input.layers.lines.lineStyle.lineDash option.

Type
{ dashArray?: number[]; offset?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.lineStyle.lineJoin option.

Type
"round" | "bevel" | "miter"
Default
—
Allowed
"round" "bevel" "miter"
Runtime
node22, node24, node26

Published input.layers.lines.lineStyle.pattern option.

Type
{ type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.lineStyle.pattern.type option.

Type
"dots" | "custom" | "dashes"
Default
Required
Allowed
"dots" "custom" "dashes"
Runtime
node22, node24, node26

Published input.layers.lines.lineStyle.shadow option.

Type
{ offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.lineStyle.stroke option.

Type
{ color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.lineStyle.texture option.

Type
string | Buffer<ArrayBufferLike>
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.markers option.

Type
{ position: number; shape: "square" | "circle" | "diamond" | "arrow"; size: number; color: string; }[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.markers.shape option.

Type
"square" | "circle" | "diamond" | "arrow"
Default
Required
Allowed
"square" "circle" "diamond" "arrow"
Runtime
node22, node24, node26

Published input.layers.lines.path option.

Type
{ type: "bezier" | "smooth" | "catmull-rom"; tension?: number; closed?: boolean; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.lines.path.closed option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Published input.layers.lines.path.type option.

Type
"bezier" | "smooth" | "catmull-rom"
Default
Required
Allowed
"bezier" "smooth" "catmull-rom"
Runtime
node22, node24, node26

Published input.layers.lines.startCoordinates option.

Type
{ x: number; y: number; }
Default
Required
Allowed
—
Runtime
node22, node24, node26

Child background paint only; dimensions are always taken from `placement`.

Type
SceneBackground
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.background.bgLayers option.

Type
BackgroundLayer[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.background.bgLayers.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.background.bgLayers.align option.

Type
AlignMode
Default
—
Allowed
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
Runtime
node22, node24, node26

Published input.layers.background.bgLayers.fit option.

Type
"fill" | "contain" | "cover"
Default
—
Allowed
"fill" "contain" "cover"
Runtime
node22, node24, node26

Published input.layers.background.bgLayers.repeat option.

Type
BackgroundPatternRepeat
Default
—
Allowed
"repeat" "no-repeat" "repeat-x" "repeat-y"
Runtime
node22, node24, node26

Published input.layers.background.bgLayers.pattern.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.background.bgLayers.pattern.repeat option.

Type
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"
Default
—
Allowed
"repeat" "no-repeat" "repeat-x" "repeat-y"
Runtime
node22, node24, node26

Published input.layers.background.bgLayers.pattern.type option.

Type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"
Default
Required
Allowed
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
Runtime
node22, node24, node26

Published input.layers.background.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.background.blur option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.background.customBg option.

Type
CanvasCustomBackground
Default
—
Allowed
—
Runtime
node22, node24, node26

Placement used by `contain` / `cover` when `inherit` is false.

Type
AlignMode
Default
—
Allowed
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
Runtime
node22, node24, node26

Published input.layers.background.customBg.filters.type option.

Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
Default
Required
Allowed
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
Runtime
node22, node24, node26

Published input.layers.background.gradientBg.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.background.noiseBg option.

Type
{ intensity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.background.patternBg.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.background.patternBg.repeat option.

Type
"repeat" | "no-repeat" | "repeat-x" | "repeat-y"
Default
—
Allowed
"repeat" "no-repeat" "repeat-x" "repeat-y"
Runtime
node22, node24, node26

Published input.layers.background.patternBg.type option.

Type
"grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"
Default
Required
Allowed
13 values
"grid" "dots" "diagonal" "stripes" "waves" "crosses" "hexagons" "checkerboard" "diamonds" "triangles" "stars" "polka" "custom"
Runtime
node22, node24, node26

Published input.layers.background.shadow option.

Type
ShadowOptions
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.background.shadow.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.background.stroke option.

Type
StrokeOptions
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.background.stroke.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.background.stroke.style option.

Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"
Default
—
Allowed
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
Runtime
node22, node24, node26

Published input.layers.background.videoBg option.

Type
CanvasVideoBackground
Default
—
Allowed
—
Runtime
node22, node24, node26

Placement used by `contain` / `cover` when `inherit` is false.

Type
AlignMode
Default
—
Allowed
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
Runtime
node22, node24, node26

Published input.layers.background.videoBg.filters.type option.

Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
Default
Required
Allowed
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
Runtime
node22, node24, node26

1-based frame number. Mutually exclusive with `time`. Defaults to frame 1 when neither selector is provided.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.background.videoBg.source option.

Type
string | Buffer<ArrayBufferLike>
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.background.x option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.background.y option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.background.zoom option.

Type
{ scale?: number; centerX?: number; centerY?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Child layers are clipped to the child surface canvas before parent transforms/opacity are applied.

Type
SceneLayer[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.images option.

Type
ImageProperties | ImageProperties[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.images.align option.

Type
AlignMode
Default
—
Allowed
9 values
"center" "top" "bottom" "left" "right" "top-left" "top-right" "bottom-left" "bottom-right"
Runtime
node22, node24, node26

Published input.layers.layers.images.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.layers.images.clipPath option.

Type
{ x: number; y: number; }[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.images.distortion option.

Type
{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.images.distortion.type option.

Type
"perspective" | "warp" | "bulge" | "pinch"
Default
Required
Allowed
"perspective" "warp" "bulge" "pinch"
Runtime
node22, node24, node26

Published input.layers.layers.images.effects option.

Type
{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.images.filters.type option.

Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
Default
Required
Allowed
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
Runtime
node22, node24, node26

Published input.layers.layers.images.fit option.

Type
FitMode
Default
—
Allowed
"fill" "contain" "cover"
Runtime
node22, node24, node26

Published input.layers.layers.images.mask option.

Type
{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.images.mask.mode option.

Type
"alpha" | "luminance" | "inverse"
Default
—
Allowed
"alpha" "luminance" "inverse"
Runtime
node22, node24, node26

Published input.layers.layers.images.mask.source option.

Type
string | Buffer<ArrayBufferLike>
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.images.meshWarp option.

Type
{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.images.source option.

Type
string | Buffer<ArrayBufferLike>
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.images.stroke.style option.

Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"
Default
—
Allowed
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
Runtime
node22, node24, node26

Published input.layers.layers.images.x option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.images.y option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.options option.

Type
CreateImageOptions
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.options.groupTransform.blendMode option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.layers.options.groupTransform.distortion option.

Type
{ type: "perspective" | "warp" | "bulge" | "pinch"; points?: { x: number; y: number; }[]; intensity?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.options.groupTransform.effects option.

Type
{ vignette?: { intensity: number; size: number; }; lensFlare?: { x: number; y: number; intensity: number; }; chromaticAberration?: { intensity: number; }; filmGrain?: { intensity: number; }; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.options.groupTransform.filters.type option.

Type
"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
Default
Required
Allowed
17 values
"saturation" "gaussianBlur" "motionBlur" "radialBlur" "sharpen" "noise" "grain" "edgeDetection" "emboss" "invert" "grayscale" "sepia" "pixelate" "brightness" "contrast" "hueShift" "posterize"
Runtime
node22, node24, node26

Published input.layers.layers.options.groupTransform.mask option.

Type
{ source: string | Buffer<ArrayBufferLike>; mode?: "alpha" | "luminance" | "inverse"; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.options.groupTransform.meshWarp option.

Type
{ gridX?: number; gridY?: number; controlPoints?: { x: number; y: number; }[][]; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.options.groupTransform.stroke.style option.

Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"
Default
—
Allowed
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
Runtime
node22, node24, node26

Published input.layers.layers.type option.

Type
"image"
Default
Required
Allowed
"image"
Runtime
node22, node24, node26

Published input.layers.layers.texts option.

Type
TextProperties | TextProperties[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.texts.bold option.

Type
boolean
Default
—
Allowed
false true
Runtime
node22, node24, node26

Grouped line decorations (`underline` / `overline` / `strikethrough`) and optional `bold` / `italic` flags for the canvas font string. Nested keys override the legacy flat fields (see {@link resolveTextDecorations}).

Type
TextDecorations
Default
—
Allowed
—
Runtime
node22, node24, node26

Grouped highlight, glow, and shadow. When set, entries override the legacy flat fields (see {@link resolveTextEffects}).

Type
TextEffects
Default
—
Allowed
—
Runtime
node22, node24, node26

Grouped fill color / gradient and draw opacity (see {@link resolveTextFill}).

Type
TextFill
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.texts.fill.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.layers.texts.font option.

Type
{ size?: number; family?: string; name?: string; path?: string; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.texts.glow option.

Type
TextGlowStyle
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.texts.glow.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Published input.layers.layers.texts.gradient.repeat option.

Type
"repeat" | "reflect" | "no-repeat"
Default
—
Allowed
"repeat" "reflect" "no-repeat"
Runtime
node22, node24, node26

Grouped line height, spacing, and wrap bounds (see {@link resolveTextLayout}).

Type
TextLayout
Default
—
Allowed
—
Runtime
node22, node24, node26

Grouped alignment, baseline, and rotation (see {@link resolveTextPlacement}).

Type
TextPlacement
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.texts.placement.textAlign option.

Type
TextAlignMode
Default
—
Allowed
5 values
"center" "left" "right" "start" "end"
Runtime
node22, node24, node26

Published input.layers.layers.texts.placement.textBaseline option.

Type
TextBaselineMode
Default
—
Allowed
6 values
"top" "bottom" "alphabetic" "hanging" "ideographic" "middle"
Runtime
node22, node24, node26

Published input.layers.layers.texts.stroke.style option.

Type
"solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"
Default
—
Allowed
6 values
"solid" "dashed" "dotted" "groove" "ridge" "double"
Runtime
node22, node24, node26

Published input.layers.layers.texts.text option.

Type
string
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.texts.textAlign option.

Type
TextAlignMode
Default
—
Allowed
5 values
"center" "left" "right" "start" "end"
Runtime
node22, node24, node26

Published input.layers.layers.texts.textBaseline option.

Type
TextBaselineMode
Default
—
Allowed
6 values
"top" "bottom" "alphabetic" "hanging" "ideographic" "middle"
Runtime
node22, node24, node26

Published input.layers.layers.texts.x option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.texts.y option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.path option.

Type
unknown
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.buffer option.

Type
Buffer<ArrayBufferLike>
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.globalCompositeOperation option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.layers.height option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.width option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.x option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.y option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.chartType option.

Type
SceneChartType
Default
Required
Allowed
7 values
"pie" "bar" "horizontalBar" "line" "scatter" "radar" "polarArea"
Runtime
node22, node24, node26

Published input.layers.layers.data option.

Type
unknown
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.opacity option.

Type
number
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.lines option.

Type
CustomOptions | CustomOptions[]
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.lines.arrow option.

Type
{ start?: boolean; end?: boolean; size?: number; style?: "filled" | "outline"; color?: string; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.lines.arrow.style option.

Type
"filled" | "outline"
Default
—
Allowed
"filled" "outline"
Runtime
node22, node24, node26

Published input.layers.layers.lines.lineStyle option.

Type
{ width?: number; color?: string; gradient?: gradient; lineRadius?: string | number; lineJoin?: "round" | "bevel" | "miter"; lineCap?: "square" | "butt" | "round"; singleLine?: boolean; lineDash?: { dashArray?: number[]; offset?: number; }; pattern?: { type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }; texture?: string | Buffer<ArrayBufferLike>; stroke?: { color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }; shadow?: { offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.lines.lineStyle.pattern option.

Type
{ type: "dots" | "custom" | "dashes"; segments?: number[]; offset?: number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.lines.lineStyle.shadow option.

Type
{ offsetX?: number; offsetY?: number; blur?: number; color?: string; gradient?: gradient; lineRadius?: string | number; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.lines.lineStyle.stroke option.

Type
{ color?: string; gradient?: gradient; width?: number; lineRadius?: string | number; lineCap?: "square" | "butt" | "round"; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.lines.markers option.

Type
{ position: number; shape: "square" | "circle" | "diamond" | "arrow"; size: number; color: string; }[]
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.lines.markers.shape option.

Type
"square" | "circle" | "diamond" | "arrow"
Default
Required
Allowed
"square" "circle" "diamond" "arrow"
Runtime
node22, node24, node26

Published input.layers.layers.lines.path option.

Type
{ type: "bezier" | "smooth" | "catmull-rom"; tension?: number; closed?: boolean; }
Default
—
Allowed
—
Runtime
node22, node24, node26

Published input.layers.layers.lines.path.type option.

Type
"bezier" | "smooth" | "catmull-rom"
Default
Required
Allowed
"bezier" "smooth" "catmull-rom"
Runtime
node22, node24, node26

Published input.layers.placement option.

Type
SceneSurfacePlacement
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.placement.globalCompositeOperation option.

Type
GlobalCompositeOperation
Default
—
Allowed
26 values
"color" "color-burn" "color-dodge" "copy" "darken" "destination-atop" "destination-in" "destination-out" "destination-over" "difference" "exclusion" "hard-light" "hue" "lighten" "lighter" "luminosity" "multiply" "overlay" "saturation" "screen" "soft-light" "source-atop" "source-in" "source-out" "source-over" "xor"
Runtime
node22, node24, node26

Published input.layers.placement.height option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.placement.width option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.placement.x option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Published input.layers.placement.y option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

input.width

Required

Published input.width option.

Type
number
Default
Required
Allowed
—
Runtime
node22, node24, node26

Types

SceneRenderInput: SceneRenderInput
  • widthnumber
  • heightnumber
  • background?
    SceneBackground: SceneBackground
    • customBg?
      CanvasCustomBackground: CanvasCustomBackground
      • sourcestring
      • inherit?boolean
      • fit?
        FitMode
        • variant 1"fill"
        • variant 2"contain"
        • variant 3"cover"
      • align?
        AlignMode
        • variant 1"center"
        • variant 2"top"
        • variant 3"bottom"
        • variant 4"left"
        • variant 5"right"
        • variant 6"top-left"
        • variant 7"top-right"
        • variant 8"bottom-left"
        • variant 9"bottom-right"
      • filters?
        ImageFilter[]
        • variant 1
          ImageFilter: ImageFilter
          • type"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
          • intensity?number
          • radius?number
          • angle?number
          • centerX?number
          • centerY?number
          • value?number
          • levels?number
          • size?number
          • x?number
          • y?number
          • width?number
          • height?number
      • opacity?number
    • shadow?
      ShadowOptions: ShadowOptions
      • color?string
      • gradient?
        gradient
        • variant 1
          __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"linear"
          • startX?number
          • startY?number
          • endX?number
          • endY?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 2
          __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"radial"
          • startX?number
          • startY?number
          • startRadius?number
          • endX?number
          • endY?number
          • endRadius?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 3
          __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
          • type"conic"
          • centerX?number
          • centerY?number
          • startAngle?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • colorsGradientStop[]
      • offsetX?number
      • offsetY?number
      • blur?number
      • opacity?number
      • borderRadius?
        number | "circular"
        • variant 1number
        • variant 2"circular"
      • roundedCorners?string
      • borderPosition?string
    • stroke?
      StrokeOptions: StrokeOptions
      • color?string
      • gradient?
        gradient
        • variant 1
          __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"linear"
          • startX?number
          • startY?number
          • endX?number
          • endY?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 2
          __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
          • type"radial"
          • startX?number
          • startY?number
          • startRadius?number
          • endX?number
          • endY?number
          • endRadius?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • repeat?"repeat" | "reflect" | "no-repeat"
          • colorsGradientStop[]
        • variant 3
          __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
          • type"conic"
          • centerX?number
          • centerY?number
          • startAngle?number
          • rotate?number
          • pivotX?number
          • pivotY?number
          • colorsGradientStop[]
      • width?number
      • position?number
      • blur?number
      • opacity?number
      • borderRadius?
        number | "circular"
        • variant 1number
        • variant 2"circular"
      • borderPosition?string
      • roundedCorners?string
      • style?
        "solid" | "dashed" | "dotted" | "groove" | "ridge" | "double"
        • variant 1"solid"
        • variant 2"dashed"
        • variant 3"dotted"
        • variant 4"groove"
        • variant 5"ridge"
        • variant 6"double"
    • x?number
    • y?number
    • rotation?number
    • opacity?number
    • videoBg?
      CanvasVideoBackground: CanvasVideoBackground
      • source
        string | Buffer<ArrayBufferLike>
        • variant 1string
        • variant 2Buffer<ArrayBufferLike>
      • frame?number
      • time?number
      • format?
        "jpg" | "png"
        • variant 1"jpg"
        • variant 2"png"
      • quality?number
      • loop?boolean
      • autoplay?boolean
      • inherit?boolean
      • fit?
        FitMode
        • variant 1"fill"
        • variant 2"contain"
        • variant 3"cover"
      • align?
        AlignMode
        • variant 1"center"
        • variant 2"top"
        • variant 3"bottom"
        • variant 4"left"
        • variant 5"right"
        • variant 6"top-left"
        • variant 7"top-right"
        • variant 8"bottom-left"
        • variant 9"bottom-right"
      • filters?
        ImageFilter[]
        • variant 1
          ImageFilter: ImageFilter
          • type"saturation" | "gaussianBlur" | "motionBlur" | "radialBlur" | "sharpen" | "noise" | "grain" | "edgeDetection" | "emboss" | "invert" | "grayscale" | "sepia" | "pixelate" | "brightness" | "contrast" | "hueShift" | "posterize"
          • intensity?number
          • radius?number
          • angle?number
          • centerX?number
          • centerY?number
          • value?number
          • levels?number
          • size?number
          • x?number
          • y?number
          • width?number
          • height?number
      • opacity?number
    • colorBg?string
    • gradientBg?
      gradient
      • variant 1
        __type: { type: "linear"; startX?: number; startY?: number; endX?: number; endY?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
        • type"linear"
        • startX?number
        • startY?number
        • endX?number
        • endY?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • repeat?
          "repeat" | "reflect" | "no-repeat"
          • variant 1"repeat"
          • variant 2"reflect"
          • variant 3"no-repeat"
        • colors
          GradientStop[]
          • variant 1GradientStop
      • variant 2
        __type: { type: "radial"; startX?: number; startY?: number; startRadius?: number; endX?: number; endY?: number; endRadius?: number; rotate?: number; pivotX?: number; pivotY?: number; repeat?: "repeat" | "reflect" | "no-repeat"; colors: GradientStop[]; }
        • type"radial"
        • startX?number
        • startY?number
        • startRadius?number
        • endX?number
        • endY?number
        • endRadius?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • repeat?
          "repeat" | "reflect" | "no-repeat"
          • variant 1"repeat"
          • variant 2"reflect"
          • variant 3"no-repeat"
        • colors
          GradientStop[]
          • variant 1GradientStop
      • variant 3
        __type: { type: "conic"; centerX?: number; centerY?: number; startAngle?: number; rotate?: number; pivotX?: number; pivotY?: number; colors: GradientStop[]; }
        • type"conic"
        • centerX?number
        • centerY?number
        • startAngle?number
        • rotate?number
        • pivotX?number
        • pivotY?number
        • colors
          GradientStop[]
          • variant 1GradientStop
    • patternBg?
      PatternOptions: PatternOptions
      • type
        "grid" | "dots" | "diagonal" | "stripes" | "waves" | "crosses" | "hexagons" | "checkerboard" | "diamonds" | "triangles" | "stars" | "polka" | "custom"
        • variant 1"grid"
        • variant 2"dots"
        • variant 3"diagonal"
        • variant 4"stripes"
        • variant 5"waves"
        • variant 6"crosses"
        • variant 7"hexagons"
        • variant 8"checkerboard"
        • variant 9"diamonds"
        • variant 10"triangles"
        • variant 11"stars"
        • variant 12"polka"
        • variant 13"custom"
      • color?string
      • secondaryColor?string
      • opacity?number
      • size?number
      • spacing?number
      • rotation?number
      • customPatternImage?string
      • repeat?
        "repeat" | "no-repeat" | "repeat-x" | "repeat-y"
        • variant 1"repeat"
        • variant 2"no-repeat"
        • variant 3"repeat-x"
        • variant 4"repeat-y"
      • scale?number
      • offsetX?number
      • offsetY?number
      • blendMode?
        GlobalCompositeOperation
        • variant 1"color"
        • variant 2"color-burn"
        • variant 3"color-dodge"
        • variant 4"copy"
        • variant 5"darken"
        • variant 6"destination-atop"
        • variant 7"destination-in"
        • variant 8"destination-out"
        • variant 9"destination-over"
        • variant 10"difference"
        • variant 11"exclusion"
        • variant 12"hard-light"
        • variant 13"hue"
        • variant 14"lighten"
        • variant 15"lighter"
        • variant 16"luminosity"
        • variant 17"multiply"
        • variant 18"overlay"
        • variant 19"saturation"
        • variant 20"screen"
        • variant 21"soft-light"
        • variant 22"source-atop"
        • variant 23"source-in"
        • variant 24"source-out"
        • variant 25"source-over"
        • variant 26"xor"
      • gradient?
        GradientConfig: GradientConfig
        • type
          "linear" | "radial" | "conic"
          • variant 1"linear"
          • variant 2"radial"
          • variant 3"conic"
        • startX?number
        • startY?number
        • endX?number
        • endY?number
        • startRadius?number
        • endRadius?number
        • angle?number
        • centerX?number
        • centerY?number
        • startAngle?number
        • repeat?
          "repeat" | "reflect" | "no-repeat"
          • variant 1"repeat"
          • variant 2"reflect"
          • variant 3"no-repeat"
        • colors
          { stop: number; color: string; }[]
          • variant 1{ stop: number; color: string; }
    • noiseBg?
      __type: { intensity?: number; }
      • intensity?number
    • transparentBase?boolean
    • bgLayers?
      BackgroundLayer[]
      • variant 1
        BackgroundLayer
        • variant 1
          __type: { type: "color"; value: string; opacity?: number; blendMode?: GlobalCompositeOperation; }
          • type"color"
          • valuestring
          • opacity?number
          • blendMode?GlobalCompositeOperation
        • variant 2
          __type: { type: "gradient"; value: gradient; opacity?: number; blendMode?: GlobalCompositeOperation; }
          • type"gradient"
          • valuegradient
          • opacity?number
          • blendMode?GlobalCompositeOperation
        • variant 3
          __type: { type: "image"; source: string; opacity?: number; fit?: "fill" | "contain" | "cover"; align?: AlignMode; blendMode?: GlobalCompositeOperation; }
          • type"image"
          • sourcestring
          • opacity?number
          • fit?"fill" | "contain" | "cover"
          • align?AlignMode
          • blendMode?GlobalCompositeOperation
        • variant 4
          __type: { type: "pattern"; source: string; repeat?: BackgroundPatternRepeat; opacity?: number; blendMode?: GlobalCompositeOperation; }
          • type"pattern"
          • sourcestring
          • repeat?BackgroundPatternRepeat
          • opacity?number
          • blendMode?GlobalCompositeOperation
        • variant 5
          __type: { type: "presetPattern"; pattern: PatternOptions; opacity?: number; blendMode?: GlobalCompositeOperation; }
          • type"presetPattern"
          • patternPatternOptions
          • opacity?number
          • blendMode?GlobalCompositeOperation
        • variant 6
          __type: { type: "noise"; intensity?: number; blendMode?: GlobalCompositeOperation; }
          • type"noise"
          • intensity?number
          • blendMode?GlobalCompositeOperation
    • blendMode?
      GlobalCompositeOperation
      • variant 1"color"
      • variant 2"color-burn"
      • variant 3"color-dodge"
      • variant 4"copy"
      • variant 5"darken"
      • variant 6"destination-atop"
      • variant 7"destination-in"
      • variant 8"destination-out"
      • variant 9"destination-over"
      • variant 10"difference"
      • variant 11"exclusion"
      • variant 12"hard-light"
      • variant 13"hue"
      • variant 14"lighten"
      • variant 15"lighter"
      • variant 16"luminosity"
      • variant 17"multiply"
      • variant 18"overlay"
      • variant 19"saturation"
      • variant 20"screen"
      • variant 21"soft-light"
      • variant 22"source-atop"
      • variant 23"source-in"
      • variant 24"source-out"
      • variant 25"source-over"
      • variant 26"xor"
    • blur?number
    • borderRadius?
      number | "circular"
      • variant 1number
      • variant 2"circular"
    • borderPosition?string
    • zoom?
      __type: { scale?: number; centerX?: number; centerY?: number; }
      • scale?number
      • centerX?number
      • centerY?number
  • layers
    SceneLayer[]
    • variant 1
      SceneLayer
      • variant 1
        __type: { type: "image"; images: ImageProperties | ImageProperties[]; options?: CreateImageOptions; }
        • type"image"
        • images
          ImageProperties | ImageProperties[]
          • variant 1ImageProperties
          • variant 2ImageProperties[]
        • options?
          CreateImageOptions: CreateImageOptions
          • isGrouped?boolean
          • groupTransform?GroupTransformOptions
      • variant 2
        __type: { type: "text"; texts: TextProperties | TextProperties[]; }
        • type"text"
        • texts
          TextProperties | TextProperties[]
          • variant 1TextProperties
          • variant 2TextProperties[]
      • variant 3
        __type: { type: "path"; path: unknown; options?: Path2DDrawOptions; }
        • type"path"
        • pathunknown
        • options?
          Path2DDrawOptions: Path2DDrawOptions
          • opacity?number
          • globalCompositeOperation?string
          • shadow?{ color?: string; gradient?: gradient; blur?: number; offsetX?: number; offsetY?: number; }
          • gradientBounds?{ x: number; y: number; w: number; h: number; }
          • stroke?{ color?: string; gradient?: gradient; width?: number; lineCap?: "square" | "butt" | "round"; lineJoin?: "round" | "bevel" | "miter"; miterLimit?: number; style?: "solid" | "dashed" | "dotted"; dashArray?: number[]; dashOffset?: number; opacity?: number; }
          • fill?{ color?: string; gradient?: gradient; opacity?: number; rule?: "nonzero" | "evenodd"; }
          • transform?{ translateX?: number; translateY?: number; rotate?: number; scaleX?: number; scaleY?: number; originX?: number; originY?: number; }
      • variant 4
        __type: { type: "imageBuffer"; buffer: Buffer<ArrayBufferLike>; x: number; y: number; width?: number; height?: number; globalAlpha?: number; globalCompositeOperation?: GlobalCompositeOperation; }
        • type"imageBuffer"
        • bufferBuffer<ArrayBufferLike>
        • xnumber
        • ynumber
        • width?number
        • height?number
        • globalAlpha?number
        • globalCompositeOperation?
          GlobalCompositeOperation
          • variant 1"color"
          • variant 2"color-burn"
          • variant 3"color-dodge"
          • variant 4"copy"
          • variant 5"darken"
          • variant 6"destination-atop"
          • variant 7"destination-in"
          • variant 8"destination-out"
          • variant 9"destination-over"
          • variant 10"difference"
          • variant 11"exclusion"
          • variant 12"hard-light"
          • variant 13"hue"
          • variant 14"lighten"
          • variant 15"lighter"
          • variant 16"luminosity"
          • variant 17"multiply"
          • variant 18"overlay"
          • variant 19"saturation"
          • variant 20"screen"
          • variant 21"soft-light"
          • variant 22"source-atop"
          • variant 23"source-in"
          • variant 24"source-out"
          • variant 25"source-over"
          • variant 26"xor"
      • variant 5
        __type: { type: "chart"; chartType: SceneChartType; data: unknown; options?: unknown; x: number; y: number; width?: number; height?: number; opacity?: number; }
        • type"chart"
        • chartType
          SceneChartType
          • variant 1"pie"
          • variant 2"bar"
          • variant 3"horizontalBar"
          • variant 4"line"
          • variant 5"scatter"
          • variant 6"radar"
          • variant 7"polarArea"
        • dataunknown
        • options?unknown
        • xnumber
        • ynumber
        • width?number
        • height?number
        • opacity?number
      • variant 6
        __type: { type: "chartComparison"; options: unknown; x: number; y: number; width?: number; height?: number; opacity?: number; }
        • type"chartComparison"
        • optionsunknown
        • xnumber
        • ynumber
        • width?number
        • height?number
        • opacity?number
      • variant 7
        __type: { type: "chartCombo"; options: unknown; x: number; y: number; width?: number; height?: number; opacity?: number; }
        • type"chartCombo"
        • optionsunknown
        • xnumber
        • ynumber
        • width?number
        • height?number
        • opacity?number
      • variant 8
        __type: { type: "customLines"; lines: CustomOptions | CustomOptions[]; }
        • type"customLines"
        • lines
          CustomOptions | CustomOptions[]
          • variant 1CustomOptions
          • variant 2CustomOptions[]
      • variant 9
        __type: { type: "surface"; placement: SceneSurfacePlacement; background?: SceneBackground; layers: SceneLayer[]; }
        • type"surface"
        • placement
          SceneSurfacePlacement: SceneSurfacePlacement
          • xnumber
          • ynumber
          • widthnumber
          • heightnumber
          • opacity?number
          • rotation?number
          • scaleX?number
          • scaleY?number
          • globalCompositeOperation?GlobalCompositeOperation
        • background?
          SceneBackground: SceneBackground
          • customBg?CanvasCustomBackground
          • shadow?ShadowOptions
          • stroke?StrokeOptions
          • x?number
          • y?number
          • rotation?number
          • opacity?number
          • videoBg?CanvasVideoBackground
          • colorBg?string
          • gradientBg?gradient
          • patternBg?PatternOptions
          • noiseBg?{ intensity?: number; }
          • transparentBase?boolean
          • bgLayers?BackgroundLayer[]
          • blendMode?GlobalCompositeOperation
          • blur?number
          • borderRadius?number | "circular"
          • borderPosition?string
          • zoom?{ scale?: number; centerX?: number; centerY?: number; }
        • layers
          SceneLayer[]
          • variant 1SceneLayer

Return value

void

The return contract is generated from the packed declaration. Async wrappers and nullable/undefined variants remain visible in the type model.

Errors

NOT APPLICABLE — no verified errors are bound to this API.

Limits

NOT APPLICABLE — no API-specific verified limits are bound to this API.

Related APIs

No explicit related API metadata.

Next steps