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().
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new SceneTransitionQueue():
SceneTransitionQueue
Returns
Section titled “Returns”SceneTransitionQueue
Accessors
Section titled “Accessors”Get Signature
Section titled “Get Signature”get size():
number
Defined in: src/modules/scene-transition/scene-transition.ts:41
Returns
Section titled “Returns”number
Methods
Section titled “Methods”applyNext()
Section titled “applyNext()”applyNext():
boolean
Defined in: src/modules/scene-transition/scene-transition.ts:14
Returns
Section titled “Returns”boolean
clear()
Section titled “clear()”clear():
void
Defined in: src/modules/scene-transition/scene-transition.ts:23
Returns
Section titled “Returns”void
enqueue()
Section titled “enqueue()”enqueue(
applier):void
Defined in: src/modules/scene-transition/scene-transition.ts:27
Parameters
Section titled “Parameters”applier
Section titled “applier”Returns
Section titled “Returns”void
hasPending()
Section titled “hasPending()”hasPending():
boolean
Defined in: src/modules/scene-transition/scene-transition.ts:31
Returns
Section titled “Returns”boolean
replace()
Section titled “replace()”replace(
applier):void
Defined in: src/modules/scene-transition/scene-transition.ts:36
Replace any queued transitions with a single applier (last-write wins).
Parameters
Section titled “Parameters”applier
Section titled “applier”Returns
Section titled “Returns”void
takeNext()
Section titled “takeNext()”takeNext():
TransitionApplier|null
Defined in: src/modules/scene-transition/scene-transition.ts:45
Returns
Section titled “Returns”TransitionApplier | null