Animation Inventory
The animatable elements a model exposes (9A.3): the structural model elements, plus spatial spaces (from agent projections) and location names (from any DistancesModel). Built from a probe model — no simulation — and used to drive the editor pick-lists and author-time validation (9A.5), so capture selection and layout key off one identifier space (ElementKind).
Not included (runtime, not structural): entity/agent type names (transient QObjects; types appear only in the trace) and storage suspensionNames. Those are validated against a produced trace (8K.2b), not the inventory.
Constructors
Properties
Functions
True when responseName is backed by a time-weighted response (TWResponse) rather than a tally.
The element names of the given kind, for matching a CaptureSpec selector or layout binding.
Whether queue name is a reporting queue (default true); false ⇒ captured but not auto-placed (P5).
Cross-checks a produced trace against this manifest (10.1f) — the trace-side validation the inventory doc defers (8K.2b). Walks events, collecting every entity type (EntityCreated.entityType) and every process (ProcessActivated, keyed by the composite "Type.process" via the entityId → type join), and reports each that the manifest does not declare. These are nudges, not errors: capture defaults to all, so an undeclared type/process still animates — the warning simply tells the author to declare it (entityType<T>() / @KSLAnimatedEntity, @KSLAnimatedProcess) so it appears in the editor before a run.