def selection

bendvy-ecs-core@0.1.0.3 · execution_query.bend:22

import bendvy-ecs-core@0.1.0.3/execution_query.bend as ExecutionQuery
import Base
import bendvy-ecs-core@0.1.0.3/chunk_query.bend as Q
import bendvy-ecs-core@0.1.0.3/change_tick.bend as Tick

22def selection(mode:Mode,indices:List<&2,U32>,prior:Maybe<&2,Tick.Tick>) -> Q.Selection:
23  match mode:
24    case AllRows{}:Q.Selected{indices}
25    case Where{filter}:Q.Filtered{indices,filter,prior}

Uses (6)

Used by (3)