Expand description
Runtime inspector, variable monitor, and in-game command registry.
The inspector provides:
InspectorValue— a tagged-union value type for inspector fieldsInspectabletrait — objects that can expose and receive inspector fieldsRuntimeInspector— a registry of named inspectable objectsInspectorWatcher— polls for field changes between framesVariableMonitor— floating debug table of per-frame named valuesCommandRegistry— simple in-game console command registry
Structs§
- Command
Registry - A simple in-game console command registry.
- Field
Diff - A compact summary of differences between two field snapshots.
- Inspector
Field - A single named field exposed by an
Inspectableobject. - Inspector
History - Records inspector field snapshots over time for undo/redo capability.
- Inspector
Watcher - Stores last-seen field values for a registered object and detects changes.
- Runtime
Inspector - Registry of named runtime objects that can be inspected and modified.
- Variable
Monitor - A lightweight per-frame named-variable display.
- Vec2
- A 2-component float vector.
- Vec3
- A 3-component float vector.
- Vec4
- A 4-component float vector.
Enums§
- Inspector
Value - A dynamically-typed value for use in the inspector UI.
Traits§
- Inspectable
- Objects that can expose their fields to the runtime inspector.