1 viewer
Back to Components
Component · Visualization

VirtualSceneWorkbench

Scene viewport, hierarchy, and inspector for durable Virtual scene documents.

Category
Visualization
Slots
4
States
2
Writer
Legacy
cre8.primitive.virtual-scene-workbench

Preview

Live renderLegacy writer: VirtualSceneWorkbench

Scene Viewport & Entity Hierarchy

Scene viewport, entity graph hierarchy, and inspector for Virtual documents.
<VirtualSceneWorkbench
  height="280px"
  spaceId="world/virtual-lib/terrain-scene3d"
  spaceLabel="Virtual Runtime Space"
  title="Simulation Workbench"
>
  <Card title="Scene Viewport & Entity Hierarchy">
    <Text
      text="Scene viewport, entity graph hierarchy, and inspector for Virtual documents."
    />
  </Card>
</VirtualSceneWorkbench>

Anatomy

The named parts of the rendered markup. Recipes style these hooks, and every renderer keeps them stable.

SlotDOM class
root.primitive-virtual-scene-workbench
hierarchy—
viewport—
inspector—
4 rows

States and platforms

The states the contract publishes, the platforms it declares, and the style recipes that dress it.

States
selectedempty
Platforms
web
Recipes
unstyledruntime-console

Renderers

Legacy writer
VirtualSceneWorkbench has no shared writer yet: the server renders it through its legacy path, which the WASM DOM does not share.

The example above still needs shared writers for: VirtualSceneWorkbench.

Declared adapters. A status is the manifest's declaration, not a measured parity result.

TargetRendererStatus
webreactexperimental
1 row

Accessibility

Semantic structure must stay available without visual styling.

  • Expose meaningful names for interactive controls.
  • Keep keyboard and pointer behavior equivalent where the platform supports it.
  • Publish state with native semantics and data attributes where the adapter supports them.