~/forever/updates/addon-api
Updates
CooldownViewerItemDebuffBorderMixin:UpdateFromAuraData(auraData)CooldownViewerItemMixin:AddChargeGainedAlertTime(predictedChargeCount, predictedChargeGainTime)CooldownViewerItemMixin:AddVisualDataSource_Aura()CooldownViewerItemMixin:AddVisualDataSource_Charges()CooldownViewerItemMixin:AddVisualDataSource_Cooldown()CooldownViewerItemMixin:AddVisualDataSource_EditMode()CooldownViewerItemMixin:AddVisualDataSource_Item()CooldownViewerItemMixin:CheckPandemicTimeDisplay(timeNow)CooldownViewerItemMixin:CheckSetPandemicAlertTriggerTime(auraData, timeNow)CooldownViewerItemMixin:Clean()CooldownViewerItemMixin:ClearEditModeData()CooldownViewerItemMixin:ClearVisualDataSource()CooldownViewerItemMixin:GetCooldownFrame()CooldownViewerItemMixin:GetFallbackSpellTexture()CooldownViewerItemMixin:GetIconTexture()CooldownViewerItemMixin:GetPandemicAlertTriggerTime()CooldownViewerItemMixin:GetPreferredTotemSlotInfo()CooldownViewerItemMixin:GetViewerFrame()CooldownViewerItemMixin:HasEditModeData()CooldownViewerItemMixin:HasVisualDataSource_Charges()CooldownViewerItemMixin:HasVisualDataSource_Item()CooldownViewerItemMixin:HidePandemicStateFrame()CooldownViewerItemMixin:IsActive()CooldownViewerItemMixin:IsDirty()CooldownViewerItemMixin:IsEditing()CooldownViewerItemMixin:IsInPandemicTime(timeNow)CooldownViewerItemMixin:IsTimerShown()CooldownViewerItemMixin:IsUsingVisualDataSource_Any()CooldownViewerItemMixin:IsUsingVisualDataSource_Spell()CooldownViewerItemMixin:MarkDirty()CooldownViewerItemMixin:NeedsAddedAuraUpdate(auraInfo)CooldownViewerItemMixin:NeedsCooldownUpdate(spellID, baseSpellID, spellCategory, startRecoveryCategory, itemID)CooldownViewerItemMixin:NeedsOnUpdateRegistration()CooldownViewerItemMixin:NeedsTargetUpdateRegistration()CooldownViewerItemMixin:NeedsTotemUpdate(previousTotemSlot, slot, spellID)CooldownViewerItemMixin:OnActiveStateChanged()CooldownViewerItemMixin:OnAuraInstanceInfoCleared(_auraSpellID, auraInstanceID)CooldownViewerItemMixin:OnAuraInstanceInfoSet(_auraSpellID, auraInstanceID)CooldownViewerItemMixin:OnBagUpdateCooldownEvent()CooldownViewerItemMixin:OnCooldownIDSet()CooldownViewerItemMixin:OnCooldownViewerSpellOverrideUpdatedEvent(baseSpellID, overrideSpellID)CooldownViewerItemMixin:OnLoad()CooldownViewerItemMixin:OnNewTarget()CooldownViewerItemMixin:OnPlayerTotemUpdateEvent(slot, spellID)CooldownViewerItemMixin:OnSpellUpdateCooldownEvent(spellID, baseSpellID, spellCategory, startRecoveryCategory, itemID)CooldownViewerItemMixin:OnSpellUpdateIconEvent()CooldownViewerItemMixin:OnUnitAuraAddedEvent(unitAuraUpdateInfo)CooldownViewerItemMixin:OnUnitAuraRemovedEvent()CooldownViewerItemMixin:OnUnitAuraUpdatedEvent()CooldownViewerItemMixin:OnUpdate(_elapsed, timeNow)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.