Skip to content

SceneTransitionQueue

Defined in: src/modules/scene-transition/scene-transition.ts:11

Tick-boundary transition queue. Game code enqueues world swaps during a tick, then applies them between ticks via applyNext().

new SceneTransitionQueue(): SceneTransitionQueue

SceneTransitionQueue

get size(): number

Defined in: src/modules/scene-transition/scene-transition.ts:41

number

applyNext(): boolean

Defined in: src/modules/scene-transition/scene-transition.ts:14

boolean


clear(): void

Defined in: src/modules/scene-transition/scene-transition.ts:23

void


enqueue(applier): void

Defined in: src/modules/scene-transition/scene-transition.ts:27

TransitionApplier

void


hasPending(): boolean

Defined in: src/modules/scene-transition/scene-transition.ts:31

boolean


replace(applier): void

Defined in: src/modules/scene-transition/scene-transition.ts:36

Replace any queued transitions with a single applier (last-write wins).

TransitionApplier

void


takeNext(): TransitionApplier | null

Defined in: src/modules/scene-transition/scene-transition.ts:45

TransitionApplier | null