Skip to content

NineSlicePlane

Creates a NineSlicePlane

Allows you to stretch a texture using 9-slice scaling. The corners will remain unscaled (useful for buttons with rounded corners for example) and the other areas will be scaled horizontally and or vertically

API

NineSlicePlane Attributes

NameTypeDefaultDescription
blend-modeBLEND_MODES.NORMALThe blend mode to be applied to the sprite.
draw-mode

number DRAW_MODES

DRAW_MODES.TRIANGLESThe draw mode to be used.
texturestring objectundefinedThe texture to use on the NineSlicePlane.
left-widthnumberundefinedThe width of the left column of the grid
right-widthnumberundefinedThe width of the right column of the grid
top-heightnumberundefinedThe height of the top row of the grid
bottom-heightnumberundefinedThe height of the bottom row of the grid
geometryobjectundefinedThe geometry the mesh will use.

more props in Container Props and PIXI.NineSlicePlane

NineSlicePlane Events

NameTypeDescription
renderfunctioncustom render function

more events in Container Events