World.barrier: def of bendvy-ecs-core@0.1.0.3 Import: import bendvy-ecs-core@0.1.0.3/world.bend as World Lines 240-244 of bendvy-ecs-core@0.1.0.3/world.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.3/world.bend&start_line=240&end_line=244 import Base import bendvy-ecs-core@0.1.0.3/trace_facts.bend as TraceFacts import bendvy-ecs-core@0.1.0.3/deferred_command.bend as Deferred # Apply the current pending command batch in FIFO order with tracing disabled. # Returns World; it neither invents a transaction rollback nor recursively drains # new work queued by those commands. See commands.bend for lifecycle adapters. def barrier(~S:Data,~C:Type,~R:Type,~E:Data,world:World) -> World: Deferred.world_only(~World,barrier_traced(~S,~C,~R,~E,world,TraceFacts.Off{})) Uses (4): https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/deferred_command.bend&name=world_only https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/trace_facts.bend&name=State https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/world.bend&name=World https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.3/world.bend&name=barrier_traced