Advanced Foxery
FOR FOXES WHO READ THE MANUAL TWICE
Nothing in this section is required reading – fennecs works great without it. But when your simulation grows teeth (and a few hundred thousand Entities), these are the tools you'll be hoarding glad to have in the den.
In this Section
Aspects (new in 0.7.0)
Split a World into multiple contiguous storage universes to fight Fragmentation and keep your hot data cozy and cache-friendly.
Keys
Secondary Keys unlock Relations between Entities and Object Links to shared data.
SIMD
Bulk mutations at blazing speeds with Blit and friends, courtesy of System.Intrinsics.
Expressions
Meta-level Component references (Comp<C>) for dynamic query building, filtering, and runtime inspection.
Sharp Tools living elsewhere
Some advanced topics live with their families instead of in this section:
- Templates – spawn waves of entities straight into their final Archetype with the
EntityTemplate. - Stream.Raw – get handed entire memory blocks and do your worst (best).
- Fox Typing – fennecs's delightfully loose take on component typing.
- Batch Operations – structural changes in bulk, straight from a Query.