type Column

bendvy-ecs-core@0.1.0.3 · column.bend:33

import bendvy-ecs-core@0.1.0.3/column.bend as Column
import Base
import lifecycle.bend as L

33# Trusted schema storage owning optional affine payloads and lifecycle data.
34# Representation variants are engine details, not additional gameplay APIs.
35# Raw column operations use slot indices and do not validate World handles;
36# applications normally use typed component/query capabilities.
37type Column<-S: Data, -C: Type> is Type:
38  Column{values: Array<Maybe<&1,C>>,stamps: List<&2,L.Entry>}
39  Prepared{state:Carrier<S,C>}
40  Indexed{state:IndexedOrdinaryCarrier<S,C>}
41  PreparedIndexed{state:IndexedPreparedCarrier<S,C>}

Uses (7)

Used by (141)