It's internal code. Can be used for atomics if emscripten backend will be used.
This module contain attributes used to mark components. Currently only two attributes are supported:
It's internal code.
This module contain main helper templates for user. There are three structure templates (mixins) which can be added on top of structure:
This mixins are optional and are used to adding some additional capabilities, e.g. ECS.System is used to configuring default number of jobs for system.
Entity module.
Most important module. Almost every function is called from EntityManager.
It's internal code! This module contain implementation of standard functionality.
System module.