def array_component

bendvy-ecs-core@0.1.0.4 · ordinary_schema_dump.bend:38

import bendvy-ecs-core@0.1.0.4/ordinary_schema_dump.bend as OrdinarySchemaDump
import Base
import bendvy-ecs-core@0.1.0.4/column.bend as Col
import bendvy-ecs-core@0.1.0.4/ordinary_declaration.bend as Identity
import bendvy-ecs-core@0.1.0.4/ordinary_schema_provision.bend as Ordinary
import bendvy-ecs-core@0.1.0.4/ordinary_dump_builtin.bend as Builtin

38# Component dump provision with built-in Array<U32> presentation.
39# Retains the array owner; no manual display adapter is required.
40def array_component(~S:Data,declaration:Identity.Declaration<S,Array<U32>>) -> Provision<S,Col.Column<S,Array<U32>>,Unit,Ordinary.component_empty(~S,~Array<U32>),Ordinary.component_count(~S,~Array<U32>),component_read(~S,~Array<U32>,~Builtin.array),component_resources>:
41  component(~S,~Array<U32>,~Builtin.array,declaration)

Uses (12)

Used by (0)

No other definition uses this definition.