Skip to main content

Crate wowlab_engine_telemetry

Crate wowlab_engine_telemetry 

Source
Expand description

Per-iteration event collector for handler observability.

Structs§

AuraEvent
AuraObservation
Aura identity and transition kind independent of encounter time and scope.
AuraTelemetryScope
Typed identity and encounter ownership for one aura instance.
CastEvent
CooldownEvent
DamageEvent
DamageEventFlags
Classification flags carried by a damage observation.
DamageObservation
Damage payload independent of encounter time and scope.
EncounterTelemetryEvent
One typed encounter lifecycle observation.
ResourceEvent
ResourceObservation
Resource identity and values independent of event time.
ResourceValues
Resource values captured by one gain or spend event.
TargetMetadata
Immutable target metadata used to build the protobuf target dictionary.
TelemetryScope
Typed encounter scope carried by target-aware telemetry events.
TelemetrySink
Collects per-iteration combat events for post-simulation analysis.

Enums§

AuraEventKind
EncounterTelemetryEventKind
Encounter lifecycle event kind captured in the representative timeline.
ResourceEventKind
TimelineEventIndex
Insertion order for the event families merged into the representative timeline.

Constants§

RESOURCE_SOURCE_AUTO_ATTACK
ResourceEvent::source_spell_id for a gain driven by an auto-attack swing.
RESOURCE_SOURCE_PASSIVE_REGEN
ResourceEvent::source_spell_id for haste-scaled passive regeneration, which has no casting spell.
RESOURCE_SOURCE_UNATTRIBUTED
ResourceEvent::source_spell_id for a gain no spell accounts for.