mark_marks/jecs_utils

A set of utilities for jecs

sapphire-utils

CI Wally License: MIT

A set of utilities for Jecs

Features

  • collect - Collects all arguments fired through the given signal, and drains the collection on iteration.
  • handle - Wrap jecs.World functions for faster (DX wise) operating on entities
  • replicator - Keep track of all entities with the passed components and calculate differences
  • ref - Reference entities by key
  • command_buffer - Buffer commands to prevent iterator invalidation
  • spawner - Spawn entities with required components