~/forever/updates/addon-api
Updates
ActionButtonSpellAlertManager:HideAlert(actionButton)ActionButtonSpellAlertManager:ShowAlert(actionButton, skipBirth)ActionButtonSpellAlertMixin:OnHide()ActionButtonSpellAlertMixin:OnLoad()ActionButtonSpellAlertMixin:OnShow()ActionButtonTargetReticleFrameMixin:Setup()ActionButtonTextOverlayContainerMixin:OnLoad()ActionButtonUp(id)ActionButtonUtil.AddPlayerActionBarsContainingSlots(slots, bars, excludeNonPlayerBars)ActionButtonUtil.GetActionBarStatusForFlyout(flyoutActionID)ActionButtonUtil.GetActionBarStatusForFlyoutFromGamepadBars(flyoutActionID)ActionButtonUtil.GetActionBarStatusForPetAction(petActionID)ActionButtonUtil.GetActionBarStatusForPetActionFromGamepadBars(petActionID)ActionButtonUtil.GetActionBarStatusForSpell(spellID, excludeNonPlayerBars, excludeSpecialPlayerBars)ActionButtonUtil.GetActionBarStatusForSpellFromGamepadBars(spellID, excludeSpecialPlayerBars, gamepadButtonsWithSpell)ActionButtonUtil.GetActionBarStatusFromMkbBars(barsWithAction)ActionButtonUtil.GetActionButtonBySpellID(spellID, excludeNonPlayerBars, excludeSpecialPlayerBars)ActionButtonUtil.GetMkbActionBarsForFlyout(actionID)ActionButtonUtil.GetMkbActionBarsForPetAction(actionID)ActionButtonUtil.GetMkbActionBarsForSpell(spellID, excludeNonPlayerBars, excludeSpecialPlayerBars)ActionButtonUtil.GetPageForSlot(slot)ActionButtonUtil.HideAllActionButtonGrids()ActionButtonUtil.HideAllQuickKeybindButtonHighlights()ActionButtonUtil.IsExtraActionButtonDisabled()ActionButtonUtil.IsSpellOnAnyActiveMkbActionBar(spellID, excludeNonPlayerBars, excludeSpecialPlayerBars)ActionButtonUtil.OverrideStatusForUnplacedSpell(status, spellID, notOnBar)ActionButtonUtil.SetAllQuickKeybindButtonHighlights(show)ActionButtonUtil.ShowAllActionButtonGrids()ActionButtonUtil.ShowAllQuickKeybindButtonHighlights()ActionButton_ApplyCooldown(normalCooldown, cooldownInfo, chargeCooldown, chargeInfo, lossOfControlCooldown, lossOfControlInfo)ActionButton_UpdateCooldown(self)ActionButton_UpdateCooldownNumberHidden(actionButton)ActionButton_UpdateRangeIndicator(self, checksRange, inRange)AssistedCombatManager:AddSpellTooltipLine(tooltip, spellID, overriddenSpellID)AssistedCombatManager:BuildAssistedHighlightCandidateActionButtonsList()AssistedCombatManager:ForceUpdateAtEndOfFrame()AssistedCombatManager:GetActionButtonSpellForAssistedHighlight(actionButton)AssistedCombatManager:GetActionSpellDescription()AssistedCombatManager:GetActionSpellID()AssistedCombatManager:GetUpdateRate()AssistedCombatManager:HasActionSpell()AssistedCombatManager:Init()AssistedCombatManager:IsAssistedHighlightActive()AssistedCombatManager:IsHighlightableSpellbookSpell(spellID)AssistedCombatManager:IsRecommendedAssistedHighlightButton(actionButton)AssistedCombatManager:IsRotationSpell(spellID)AssistedCombatManager:OnActionButtonActionChanged(actionButton)AssistedCombatManager:OnPlayerRegenChanged()AssistedCombatManager:OnSpellsChanged()AssistedCombatManager:OnUpdate(elapsed)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.