Table of Contents

Enum SystemType

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Defines the execution model of a system in the system DAG.

public enum SystemType

Fields

CallbackSystem = 2

Lightweight single-invocation system. Executes inline on the dispatching worker (D3). Used for input processing, cleanup, timers, and non-entity work.

PipelineSystem = 0

Bulk data-parallel system. Work is divided into chunks distributed across workers via atomic counter (D4). Multiple workers process chunks concurrently.

QuerySystem = 1

Single-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.