~/forever/addon-api
Addon API
CombatLogInbound.GenerateMessage(filterSettings, ...)CombatLogOutbound.SignalRefilterFinished()CombatLogOutbound.SignalRefilterStarted()CombatLogOutbound.SignalRefilterUpdate(progress)CombatLogProcessor:ApplyFilterSettings(filterSettings)CombatLogProcessor:GenerateMessage(filterSettings, timestamp, event, hideCaster, sourceGUID, sourceName, sourceFlags, sourceRaidFlags, destGUID, destName, destFlags, destRaidFlags, ...)CombatLogProcessor:GetFilterSettings()CombatLogProcessor:IsRefiltering()CombatLogProcessor:OnLoad()CombatLogProcessor:ProcessCurrentCombatEvent()CombatLogProcessor:ProcessCurrentEntry()CombatLogProcessor:RefilterEntries()CombatLogProcessor:SetFilterSettings(filterSettings)CombatLogProcessor:StartRefiltering()CombatLogProcessor:StopRefiltering()Documented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.