Skip to content
View source

Class reference

Here every item has its own page: a brief, a description, property/parameter tables, method tables, signal tables, and links to the source.

Section Pages What
Types 27 Float, Vec4, Image, Grid<T>, Rows<T>… each type’s shape, layout and builtins
Builtins 8 kinds · 114 math, construction, conversion, field, context, memory, scatter, group; each with signatures and the capability it needs
Capabilities 4 what field.read, field.write, input.read, time.read grant and which builtins need them
Language 4 Kernel syntax, scene syntax, packages, replay lines
Protocol · Session 24 operations the Session’s methods (operations), signals (events), envelope and doors
Commands 17 every entelechy subcommand and its flags
Packages 19 each standard package’s Kernels, functions, types, presets and tests
Crates 23 each Rust crate’s public API (rustdoc)
  • Brief: one sentence.
  • Description: the source’s own text.
  • Properties / parameters / methods / signals: structured tables.
  • Sources in the footer: the files the page’s data came from, linked on GitHub.

The same is always available from the executable:

终端窗口
entelechy help # all of it, one Markdown text (the same as docs/REFERENCE.md)
entelechy help sample # every item of one name
entelechy help field.read --json

or over the protocol: {"op":"help","name":"sample"}.