OptionalcanvasOptionalclassOptional CSS class for sizing / positioning the <canvas>. The kit
does not emit inline styles for layout — use a class.
Per-node draw callback. See SceneViewDrawOne. The consumer is
responsible for what gets painted — there is no AABB-fill default.
OptionalextraOptional extra commands appended after scene commands, inside the same
view transform. Used by <MinimapCanvas> for its visible-window
indicator; available to other consumers that want to overlay a
world-space annotation.
CSS-pixel height.
Scene to render. Must be the same Scene instance passed to whoever
is mutating it; the component subscribes to its version stream and
repaints when the version advances.
Camera. Applied to scene + extraCommands via the renderer's group
transform.
CSS-pixel width. Drives both layout (via the rendered drawing-buffer size) and the renderer's coordinate space.
Forwarded ref to the underlying
<canvas>. Consumers attach their own pointer listeners or calltoBlobfor snapshots through this.