Enum SystemType
Defines the execution model of a system in the system DAG.
public enum SystemType
Fields
CallbackSystem = 2Lightweight single-invocation system. Executes inline on the dispatching worker (D3). Used for input processing, cleanup, timers, and non-entity work.
PipelineSystem = 0Bulk data-parallel system. Work is divided into chunks distributed across workers via atomic counter (D4). Multiple workers process chunks concurrently.
QuerySystem = 1Single-worker entity iteration system. Processes an input source (View/Query) on one worker. Used for small result sets, cross-entity logic, and lightweight per-entity work.