Skip to content

StackedScene

Defined in: camera/scene-stack.ts:130

One scene as the stack holds it: your scene, laid out, with its items and edges ready to draw.

F = unknown

focus: F | null

Defined in: camera/scene-stack.ts:135

The focus it was loaded for.


heading: string

Defined in: camera/scene-stack.ts:137

The scene’s heading.


key: string

Defined in: camera/scene-stack.ts:133

Same key shape the loader itself caches by ("root" or whatever SceneSource.keyOf returns) — reused here so a scene’s identity is never computed two different ways.


layout: ExplorerLayout

Defined in: camera/scene-stack.ts:139

Where each item sits, in the scene’s own world units.


renderEdges: RenderEdge[]

Defined in: camera/scene-stack.ts:145

US071 — scene.edges with both ends drawn; an edge naming a missing item is left out.


renderNodes: RenderNode[]

Defined in: camera/scene-stack.ts:143

Each drawn item, laid out.


scene: ExplorerScene<F>

Defined in: camera/scene-stack.ts:141

The scene as your source returned it.