1 viewer
Back to Components
Component · Visualization

VirtualWorldCanvas

WebGPU world renderer for virtual entities. Auto-detects WASM or HTTP data source.

Category
Visualization
Slots
1
States
0
Writer
Legacy
cre8.primitive.virtual-world-canvas

Preview

Live renderLegacy writer: VirtualWorldCanvas
WebGPU Active

WebGPU world renderer for virtual entities (WASM/Rust pipeline).

<VirtualWorldCanvas
  chrome="full"
  height="280px"
  label="Virtual World WebGPU Surface"
  renderer="wasm-wgpu"
>
  <Container variant="virtual-canvas-preview">
    <Badge intent="success" label="WebGPU Active" />
    <Text
      text="WebGPU world renderer for virtual entities (WASM/Rust pipeline)."
      variant="p"
    />
  </Container>
</VirtualWorldCanvas>

Anatomy

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

SlotDOM class
root.primitive-virtual-world-canvas
1 row

States and platforms

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

States
No published states
Platforms
web
Recipes
unstyledruntime-console

Renderers

Legacy writer
VirtualWorldCanvas 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: VirtualWorldCanvas.

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.