def allocator_slots

bendvy-ecs-core@0.1.0.3 · execution_save_metadata.bend:26

import bendvy-ecs-core@0.1.0.3/execution_save_metadata.bend as ExecutionSaveMetadata
import Base
import bendvy-ecs-core@0.1.0.3/entity_allocator.bend as A
import bendvy-ecs-core@0.1.0.3/entity_key.bend as Key

26def allocator_slots(+next:U32,+high:U32,+capacity:U32,+depth:Nat,+free:List<&2,U32>,+order:List<&2,Key.Key>,result:Array<A.Slot> & List<&2,A.Slot>) -> A.Allocator & Allocator:
27  match result:
28    case (actual,values):(A.Allocator{next,high,actual,capacity,depth,free,order},Allocator{next,high,capacity,depth,values,free,order})

Uses (10)

Used by (1)