Skip to content

UINineSlice

Defined in: ui/src/UINineSlice.ts:11

Displays a nine-slice texture as a UI element. Requires explicit width/height from layout.

new UINineSlice(props): UINineSlice

Defined in: ui/src/UINineSlice.ts:21

UINineSliceProps

UINineSlice

readonly container: NineSliceSprite

Defined in: ui/src/UINineSlice.ts:12


readonly yogaNode: Node

Defined in: ui/src/UINineSlice.ts:13

UIElement.yogaNode

get displayObject(): Container

Defined in: ui/src/UINineSlice.ts:15

Container

UIElement.displayObject


get visible(): boolean

Defined in: ui/src/UINineSlice.ts:65

boolean

set visible(v): void

Defined in: ui/src/UINineSlice.ts:69

boolean

void

UIElement.visible

applyLayout(): void

Defined in: ui/src/UINineSlice.ts:58

Set sprite dimensions to match Yoga computed size.

void

UIElement.applyLayout


destroy(): void

Defined in: ui/src/UINineSlice.ts:92

void

UIElement.destroy


update(props): void

Defined in: ui/src/UINineSlice.ts:74

Record<string, unknown>

void

UIElement.update