~/forever/addon-api
Addon API
ActionBarActionButtonMixin:HasAction()ActionBarActionButtonMixin:IsFlashing()ActionBarActionButtonMixin:MatchesActiveButtonSpellID(spellID)ActionBarActionButtonMixin:OnActionBarSlotChanged()ActionBarActionButtonMixin:OnAttributeChanged(name, value)ActionBarActionButtonMixin:OnClick(button, down)ActionBarActionButtonMixin:OnDragStart()ActionBarActionButtonMixin:OnEnter()ActionBarActionButtonMixin:OnEvent(event, ...)ActionBarActionButtonMixin:OnHide()ActionBarActionButtonMixin:OnLeave()ActionBarActionButtonMixin:OnLoad()ActionBarActionButtonMixin:OnReceiveDrag()ActionBarActionButtonMixin:OnShow()ActionBarActionButtonMixin:OnUpdate(elapsed)ActionBarActionButtonMixin:PlaySpellCastAnim(actionButtonCastType, progressToCurrentElapsed)ActionBarActionButtonMixin:PlaySpellInterruptedAnim()ActionBarActionButtonMixin:PlayTargettingReticleAnim()ActionBarActionButtonMixin:RegisterActionBarButtonCheckFrames(action)ActionBarActionButtonMixin:SetButtonStateOverride(state)ActionBarActionButtonMixin:SetTooltip()ActionBarActionButtonMixin:SpellFXEnabled()ActionBarActionButtonMixin:StartFlash()ActionBarActionButtonMixin:StopFlash()ActionBarActionButtonMixin:StopSpellCastAnim(forceStop, actionButtonCastType)ActionBarActionButtonMixin:StopTargettingReticleAnim()ActionBarActionButtonMixin:TriggerSecureClick(button, down)ActionBarActionButtonMixin:UnregisterActionBarButtonCheckFrames(action)ActionBarActionButtonMixin:Update()ActionBarActionButtonMixin:UpdateAction(force)ActionBarActionButtonMixin:UpdateAssistedCombatRotationFrame()ActionBarActionButtonMixin:UpdateCastingAnimation()ActionBarActionButtonMixin:UpdateCount()ActionBarActionButtonMixin:UpdateFlash()ActionBarActionButtonMixin:UpdateFlyout(isButtonDownOverride)ActionBarActionButtonMixin:UpdateHighlightMark()ActionBarActionButtonMixin:UpdateHotkeys(actionButtonType)ActionBarActionButtonMixin:UpdatePressAndHoldAction()ActionBarActionButtonMixin:UpdateProfessionQuality()ActionBarActionButtonMixin:UpdateSpellAlert()ActionBarActionButtonMixin:UpdateSpellHighlightMark()ActionBarActionButtonMixin:UpdateState()ActionBarActionButtonMixin:UpdateTypeOverlay()ActionBarActionButtonMixin:UpdateUsable(action, isUsable, notEnoughMana, isLevelLinkLocked)ActionBarActionEventsFrameMixin:IsSpellcastEvent(event)ActionBarActionEventsFrameMixin:OnEvent(event, ...)ActionBarActionEventsFrameMixin:OnLoad()ActionBarActionEventsFrameMixin:RegisterFrame(frame)ActionBarActionEventsFrameMixin:UnregisterFrame(frame)ActionBarBusy()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.