Expand description
Per-iteration event collector for handler observability.
Structs§
- Aura
Event - Aura
Observation - Aura identity and transition kind independent of encounter time and scope.
- Aura
Telemetry Scope - Typed identity and encounter ownership for one aura instance.
- Cast
Event - Cooldown
Event - Damage
Event - Damage
Event Flags - Classification flags carried by a damage observation.
- Damage
Observation - Damage payload independent of encounter time and scope.
- Encounter
Telemetry Event - One typed encounter lifecycle observation.
- Resource
Event - Resource
Observation - Resource identity and values independent of event time.
- Resource
Values - Resource values captured by one gain or spend event.
- Target
Metadata - Immutable target metadata used to build the protobuf target dictionary.
- Telemetry
Scope - Typed encounter scope carried by target-aware telemetry events.
- Telemetry
Sink - Collects per-iteration combat events for post-simulation analysis.
Enums§
- Aura
Event Kind - Encounter
Telemetry Event Kind - Encounter lifecycle event kind captured in the representative timeline.
- Resource
Event Kind - Timeline
Event Index - Insertion order for the event families merged into the representative timeline.
Constants§
- RESOURCE_
SOURCE_ AUTO_ ATTACK ResourceEvent::source_spell_idfor a gain driven by an auto-attack swing.- RESOURCE_
SOURCE_ PASSIVE_ REGEN ResourceEvent::source_spell_idfor haste-scaled passive regeneration, which has no casting spell.- RESOURCE_
SOURCE_ UNATTRIBUTED ResourceEvent::source_spell_idfor a gain no spell accounts for.