Expand description
Inspector widget library — header, cards, JSON property walker, tabs.
Layout:
header— panel-top entity strip (icon + name + tags)card— collapsible component card framewalker— JSONValue→ widget walker (single source)renderers— per-shape leaf renderers (Vec3, Quat, Color, …)add_component— “+ Add Component” menu, bucketed by domaindisplay— icon / type-tag / category labelstabs—InspectorTabtrait +Properties/Debug
Modules§
- add_
component - “+ Add Component” menu — bucketed by
SemanticDomain(live World). - asset_
pane - Inspector asset-metadata pane.
- card
- Component group — one collapsible section per component on the entity.
- display
- Display heuristics — icon, type tag, category labels for the Inspector.
- header
- Inspector header — composite widget used by the Properties panel.
- renderers
- Per-shape leaf renderers + numeric helpers.
- tabs
- Inspector tabs —
PropertiesandDebug. Adding a third tab is a matter of implementingInspectorTaband adding it to the panel’stabsvector at construction time. - tag_
chips - Custom inspector renderer for the
Tagcomponent. - walker
- Generic JSON walker — single source of truth for “show a component”.