Table of Contents

Enum EcsQueryScanMode

Namespace
Typhon.Profiler
Assembly
Typhon.Profiler.dll

Scan strategy the ECS query engine chose for a given Execute/Count/Any call. Mirrors the old string-valued typhon.ecs.query.scan_mode tag exactly — each numeric value corresponds to one of the five scan modes the old code could attach to an Activity.

public enum EcsQueryScanMode : byte

Fields

Broad = 1

Full scan of every matching archetype.

Empty = 0

No entities — the archetype mask matched nothing.

Spatial = 4

Spatial-index-driven scan (R-Tree candidates filtered by archetype mask).

Targeted = 2

Targeted scan using field predicates via the pipeline executor.

TargetedCluster = 3

Targeted scan that uses per-cluster index lookups.

Remarks

Wire stability: numeric values are part of the .typhon-trace file format. Never renumber. New modes must be appended.