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.
Type Parameters
Section titled “Type Parameters”F = unknown
Properties
Section titled “Properties”focus:
F|null
Defined in: camera/scene-stack.ts:135
The focus it was loaded for.
heading
Section titled “heading”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
Section titled “layout”layout:
ExplorerLayout
Defined in: camera/scene-stack.ts:139
Where each item sits, in the scene’s own world units.
renderEdges
Section titled “renderEdges”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
Section titled “renderNodes”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.