Making and shipping

Editor model

15 symbols, imported from @driftengine/editor.

Classes

EditorHost
Inspector
SceneTree

Interfaces

EditorWorld
InspectorField
TreeRow
One line of the flattened tree. Reused between rebuilds; copy what you keep.

Functions

buildInspectorPanel
Fill into with one row per inspector field.
buildTreePanel
Fill into with one row per line of the tree's last rebuild.
fieldKindOf
The kind a declared type is inspected as.
formatValue
A value as a row shows it.
rowIndexOf
Which row a node is, or -1 for a node that is not one.

Types

EditorMode
FieldKind
What a field is, derived from its declared type rather than from what a read returned.

Constants

FIELD_ROW_PREFIX
TREE_ROW_PREFIX
The prefix a tree row's name carries, and the one an inspector field's carries.