Skip to main content

Pixi NineSlicePlane

Scalable UI panel with preserved corner and edge fidelity.

The Pixi NineSlicePlane node renders a 9-slice scalable plane from an image so corners/edges stay crisp while the center stretches to fit.

Inputs

Transform & Appearance

DataDescription
XPosition X
YPosition Y
AlphaTransparency (0-1)
RotationRotation in radians
Scale XHorizontal scale
Scale YVertical scale
Pivot XPivot X
Pivot YPivot Y
VisibleVisibility toggle
InteractiveEnable pointer interaction
zIndexRender order

Size

DataDescription
WidthTarget width (default: 200)
HeightTarget height (default: 100)

Texture

DataDescription
ImageImage URL for the plane texture

9-slice Margins

DataDescription
Left WidthLeft margin (default: 10)
Top HeightTop margin (default: 10)
Right WidthRight margin (default: 10)
Bottom HeightBottom margin (default: 10)

Color & Blend

DataDescription
TintTint color (default: #FFFFFF)
Blend ModeRendering blend mode

Signals

SignalDescription
Update NowForce immediate update

Outputs

DataDescription
Texture LoadedBoolean indicating texture load status
Texture LoadingBoolean indicating loading state
Natural WidthIntrinsic texture width
Natural HeightIntrinsic texture height
Node ReferenceNode reference

Usage

  • Provide an Image and set margins to define preserved regions.
  • Adjust Width/Height to scale without distorting corners.