Skip to content

PixiScrollBox

Defined in: ui/src/pixi-ui/PixiScrollBox.ts:7

Yoga-aware wrapper around @pixi/ui ScrollBox. Yoga leaf — children managed by @pixi/ui.

new PixiScrollBox(props): PixiScrollBox

Defined in: ui/src/pixi-ui/PixiScrollBox.ts:8

PixiScrollBoxProps

PixiScrollBox

PixiUIBase.constructor

protected prevProps: Record<string, unknown> = {}

Defined in: ui/src/pixi-ui/PixiUIBase.ts:17

PixiUIBase.prevProps


protected readonly view: ScrollBox

Defined in: ui/src/pixi-ui/PixiUIBase.ts:16

PixiUIBase.view


readonly yogaNode: Node

Defined in: ui/src/pixi-ui/PixiUIBase.ts:15

PixiUIBase.yogaNode

get displayObject(): DisplayContainer

Defined in: ui/src/pixi-ui/PixiUIBase.ts:19

DisplayContainer

PixiUIBase.displayObject


get visible(): boolean

Defined in: ui/src/pixi-ui/PixiUIBase.ts:23

boolean

set visible(v): void

Defined in: ui/src/pixi-ui/PixiUIBase.ts:27

boolean

void

PixiUIBase.visible

addItem(…items): void

Defined in: ui/src/pixi-ui/PixiScrollBox.ts:25

Expose addItem for imperative usage.

DisplayContainer[]

void


applyLayout(): void

Defined in: ui/src/pixi-ui/PixiUIBase.ts:56

void

PixiUIBase.applyLayout


protected bridgeSignal<F>(signal, key, newProps): void

Defined in: ui/src/pixi-ui/PixiUIBase.ts:62

Bridge a @pixi/ui Signal to a callback prop. Only reconnects if ref changed.

F extends (…args) => void

(cb) => void

(cb) => void

string

Record<string, unknown>

void

PixiUIBase.bridgeSignal


destroy(): void

Defined in: ui/src/pixi-ui/PixiUIBase.ts:84

void

PixiUIBase.destroy


protected disconnectAll(): void

Defined in: ui/src/pixi-ui/PixiScrollBox.ts:44

Override in subclass to disconnect all signals on destroy.

void

PixiUIBase.disconnectAll


removeItems(): void

Defined in: ui/src/pixi-ui/PixiScrollBox.ts:30

Remove all items from the scroll box.

void


update(props): void

Defined in: ui/src/pixi-ui/PixiScrollBox.ts:34

Record<string, unknown>

void

PixiUIBase.update


protected updateBase(props): void

Defined in: ui/src/pixi-ui/PixiUIBase.ts:76

Apply layout props, visible, and store prevProps. Call at end of subclass update().

Record<string, unknown>

void

PixiUIBase.updateBase