~/forever/addon-api
Addon API
Enumeration ActionBarOrientationActionBarOverlayGlowAnimInMixin:OnFinished()ActionBarOverlayGlowAnimInMixin:OnPlay()Enumeration ActionBarSetEnumeration ActionBarVisibleSettingActionBar_PageDown()ActionBar_PageUp()ActionBarsOverrides.AdjustActionBarSettings(category, layout)ActionBarsOverrides.CreateActionBarVisibilitySettings(category, ActionBarSettingsTogglesCache, ActionBarSettingsLastCacheTime, ActionBarSettingsCacheTimeout)ActionBarsOverrides.RunSettingsCallback(callback)ActionButtonCastingAnimFrameMixin:FinishAnimAndPlayBurst()ActionButtonCastingAnimFrameMixin:GetCooldownFrameAlpha()ActionButtonCastingAnimFrameMixin:OnHide()ActionButtonCastingAnimFrameMixin:Setup(actionButtonCastType, progressToCurrentElapsed)ActionButtonCastingAnimFrameMixin:SetupAnimAtlases(isChannelCast)ActionButtonCastingAnimationFillMixin:OnFinished()ActionButtonCastingFinishAnimMixin:OnFinished()ActionButtonCooldownFlashAnimMixin:OnFinished()ActionButtonCooldownFlashMixin:Setup()ActionButtonDown(id)ActionButtonInterruptAnimInMixin:OnFinished()ActionButtonInterruptFrameMixin:OnHide()ActionButtonInterruptFrameMixin:OnShow()ActionButtonSpellAlertManager:HasAlert(actionButton)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)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.