ModulesΒ§
- effect_
ref π - encounter π
- idx π
- result π
- rotation π
- Authored rotation syntax shared by parsing, validation, and runtime construction.
- snapshot π
- time π
StructsΒ§
- AuraIdx
- A type-safe aura identifier (
WoWspell ID for auras). - AuraKey
- Collision-free identity for one aura instance.
- Aura
Projection Key - Dense-buffer identity for an APL aura category projection.
- Blocked
LosPair - Chunk
Aura Aggregate - Chunk
Aura Window - Chunk
Cooldown Aggregate - Chunk
Cooldown Window - Chunk
Damage Profile - Averaged across the chunkβs iterations.
- Chunk
Metric Descriptor - Chunk
Metric Value - Chunk
Resource Aggregate - Chunk
Result - Written to
jobs_chunks.result. - Chunk
Spell Aggregate - Chunk
Timeline - From one representative iteration, not aggregated.
- Chunk
Timeline Marker - DpsPercentiles
- Effect
Ref - Coordinate of one 1-based effect within a spell.
- Encounter
Definition - Enemy
Definition - Enemy
Group Definition - Enemy
Idx - Fast
Build Hasher - Fast deterministic hasher for trusted in-process keys.
- Field
Read - Leaf node that reads a single field from the runtime buffer.
- GroupId
- Stable identifier for an encounter enemy group.
- PetIdx
- Player
Reset Flags - Position2
- ProcIdx
- Pull
Definition - PullId
- Stable identifier for an encounter pull.
- Resource
Idx - Rotation
- Parsed rotation.
- SimTime
- Simulation time in milliseconds.
- Simulation
Result - Stored in
jobs.result. - Snapshot
Flags - Snapshot
Idx - Spatial
Layer Definition - Spatial
Layer Id - Spatial
Transform - Spell
Idx - A type-safe spell identifier (
WoWspell ID). - Static
Spatial Scene - Target
Idx - Target
If - Target selection filter.
- UnitIdx
- A type-safe unit index: 0 player, 1..N pets, N+1.. enemies.
- Wave
Definition - WaveId
- Stable identifier for an encounter activation wave.
EnumsΒ§
- ActorId
- ArithOp
- Binary arithmetic operator for combining numeric condition subtrees.
- AuraOn
- Compare
Op - Binary comparison operator between two numeric condition subtrees.
- Condition
- Composable condition tree used by authored rotations.
- Difficulty
Context - Encounter
Script Event - Encounter
Validation Error - Enemy
Health Input - Enemy
Identity Input - Enemy
Role - Hand
- Weapon hand for auto-attack queries.
- MinMax
Op - Binary selection operator picking the smaller or larger of two subtrees.
- Positioned
Actor Ref - Rotation
Action - Parsed rotation action.
- Static
Obstacle - Target
IfMode - How
target_ifselects among candidates. - Termination
Policy - Unary
Math Op - Unary math function applied to a numeric condition subtree.
- VarOp
- Variable operation.
ConstantsΒ§
- GEOMETRY_
EPSILON - Shared tolerance for two-dimensional encounter geometry.
- ROTATION_
FORMAT_ VERSION - Current authored rotation wire-format version.
TraitsΒ§
- IsEnabled
- Marker for keys compatible with the integer identity hasher.