tur-ecs API
Auto-generated API reference. Run just docs to regenerate.
ecs
ecs/cap
Linear capability tokens for ECS component access.
ecs/entity
generationally-versioned opaque Entity handle.
ecs/freeze
sound frozen-region form for the B-track (gap C2).
ecs/hstage
heterogeneous (cross-world) system scheduler.
ecs/query
imperative for-each iteration over component storages,
ecs/refined-world
an aliveness-refined world facade (RE1 / gap C2).
ecs/sized-query
sized-for-each: bounded-capacity for-each over a
ecs/sized-refined
opt-in strict-aliveness accessors for the REAL
ecs/sized-sparse
SizedSparse: phantom-indexed sparse storage.
ecs/sized-storage
SizedDense: phantom-indexed dense storage.
ecs/sized-tag
SizedTag: phantom-indexed bitset tag storage.
ecs/sized-world
sized-defworld macro for bounded-capacity worlds.
ecs/sized-zip
cross-shape rectangularity probes.
ecs/sparse
sparse storage keyed by entity index (Robin Hood).
ecs/stage
sequential and parallel system schedulers.
ecs/storage
dense storage keyed by entity index.
ecs/storage-ops
the polymorphic storage-operation class (E2d-P6).
ecs/system
System value + conflict detection.
ecs/tag
bitset storage for zero-payload "has component X" tags.
ecs/world
defworld + defcomponent macros and entity bookkeeping.
ecs/xcap
per-(World, Component) linear capability tokens.
ecs/xmirror
world-mirror sugar (X4) over `defxsystem`.
ecs/xstage
cross-world (N-world) system scheduler.
ecs/xsystem
cross-world system value + `defxsystem` surface.
ecs/xworld
world-keyed component accessors for cross-world systems.