~/forever/addon-api
Addon API
AzeriteRespecItemSlotMixin:OnLoad()AzeriteRespecItemSlotMixin:OnMouseEnter()AzeriteRespecItemSlotMixin:OnMouseLeave()AzeriteRespecItemSlotMixin:OnReceiveDrag()AzeriteRespecItemSlotMixin:RefreshIcon()AzeriteRespecItemSlotMixin:RefreshTooltip()AzeriteRespecMixin:AzeriteRespecItem()AzeriteRespecMixin:GetRespecItemLocation()AzeriteRespecMixin:OnEvent(event, ...)AzeriteRespecMixin:OnHide()AzeriteRespecMixin:OnLoad()AzeriteRespecMixin:OnShow()AzeriteRespecMixin:SetRespecItem(itemLocation)AzeriteRespecMixin:UpdateAzeriteRespecButtonState()AzeriteRespecMixin:UpdateMoney()AzeriteTierBaseAnimationMixin:GetAnimType()AzeriteTierBaseAnimationMixin:GetTotalProgressPercent(animState, localPercent)AzeriteTierBaseAnimationMixin:IsFinished()AzeriteTierBaseAnimationMixin:OnAnimStateChanged(animState)AzeriteTierBaseAnimationMixin:OnLoad(owningFrame, firstAnimState, lastAnimState)AzeriteTierBaseAnimationMixin:Play()AzeriteTierBaseAnimationMixin:SetAnimState(newAnimState, ...)AzeriteTierBaseAnimationMixin:SetAnimType(animType)AzeriteTierBaseAnimationMixin:TryShaking(elapsed, magnitude, frequency)AzeriteTierFinalPowerSelectedAnimationMixin:Create(owningFrame)AzeriteTierFinalPowerSelectedAnimationMixin:InitializeAnimStates()AzeriteTierFinalPowerSelectedAnimationMixin:OnLoad(...)AzeriteTierFinalPowerSelectedAnimationMixin:TryShaking()AzeriteTierPowerSelectedAnimationMixin:Create(...)AzeriteTierPowerSelectedAnimationMixin:InitializeAnimStates(azeritePowerButton, startAngle)AzeriteTierPowerSelectedAnimationMixin:OnAnimStateChanged(animState)AzeriteTierPowerSelectedAnimationMixin:OnLoad(owningFrame, azeritePowerButton, startAngle, loopingSoundEmitter)AzeriteTierPowerSelectedAnimationMixin:PerformAnimation(elapsed)AzeriteTierRevealAnimationMixin:Create(...)AzeriteTierRevealAnimationMixin:InitializeAnimStates()AzeriteTierRevealAnimationMixin:OnAnimStateChanged(animState)AzeriteTierRevealAnimationMixin:OnLoad(owningFrame)AzeriteTierRevealAnimationMixin:PerformAnimation(elapsed)AzeriteTierRevealAnimationMixin:PerformRotation(now, animStateData)AzeriteUtil.AreAnyAzeriteEmpoweredItemsEquipped()AzeriteUtil.DoEquippedItemsHaveUnselectedPowers()AzeriteUtil.DoesBagContainAnyAzeriteEmpoweredItems(bagID)AzeriteUtil.FindAzeritePowerTier(azeriteEmpoweredItemSource, powerID)AzeriteUtil.GenerateRequiredSpecTooltipLine(powerID)AzeriteUtil.GetEquippedItemsUnselectedPowersCount()AzeriteUtil.GetSelectedAzeritePowerInTier(azeriteEmpoweredItemSource, tierIndex)AzeriteUtil.HasSelectedAnyAzeritePower(azeriteEmpoweredItemSource)AzeriteUtil.IsAzeriteItemLocationBankTab(azeriteItemLocation)BFAFollowerMissionPageMixin:GenerateSuccessTooltip(tooltipAnchor)BFAFollowerMissionPageMixin:SetCounters(followers, enemies, missionID)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.