~/forever/addon-api
Addon API
AzeriteIslandsToastMixin:CreateAccumulator()AzeriteIslandsToastMixin:GetAccumulator(isPlayer)AzeriteIslandsToastMixin:GetToastPool(isPlayer)AzeriteIslandsToastMixin:OnAnimationFinished(toastFrame)AzeriteIslandsToastMixin:OnEvent(event, ...)AzeriteIslandsToastMixin:OnLoad()AzeriteIslandsToastMixin:OnUpdate(elapsed)AzeriteIslandsToastMixin:ReleaseToastFrame(isPlayer, toastFrame)AzeriteIslandsToastMixin:SetupTextFrame(frame, amount)AzeriteIslandsToastMixin:ShowToast(isPlayer, amount)AzeriteIslandsToastMixin:ShowWidgetGlow(isHorde)AzeriteItemLevelUpToastMixin:OnAnimFinished()AzeriteItemLevelUpToastMixin:OnEvent(event, ...)AzeriteItemLevelUpToastMixin:OnHide()AzeriteItemLevelUpToastMixin:OnLoad()AzeriteItemLevelUpToastMixin:OnShow()AzeriteItemLevelUpToastMixin:PlayAzeriteItemPowerToast(azeriteItemLocation, azeriteItemID, newPowerLevel, unlockedEmpoweredItemsInfo)AzeriteItemLevelUpToastMixin:PlayBanner(data)AzeriteItemLevelUpToastMixin:SetUpAzeriteMilestoneUnlocks(powerLevel)AzeriteItemLevelUpToastMixin:SetUpUnlockedEmpoweredItems(unlockedEmpoweredItemsInfo)AzeriteItemLevelUpToastMixin:SetupModelScene(forceUpdate)AzeriteItemLevelUpToastMixin:StopBanner()AzeriteLayoutInfo.CalculatePlugOffset(tierIndex)AzeriteLayoutInfo.CalculatePowerOffset(powerIndex, numPowers, tierIndex)AzeriteMilestoneBaseMixin:AddStateToTooltip(requiredLevelString, returnToForgeString)AzeriteMilestoneBaseMixin:BeginReveal(delay)AzeriteMilestoneBaseMixin:CancelReveal(delay)AzeriteMilestoneBaseMixin:CheckAndSetUpRevealEffect()AzeriteMilestoneBaseMixin:CheckAndSetUpUnlockEffect()AzeriteMilestoneBaseMixin:IsMajorSlot()AzeriteMilestoneBaseMixin:OnEnter()AzeriteMilestoneBaseMixin:OnEvent(event, ...)AzeriteMilestoneBaseMixin:OnHide()AzeriteMilestoneBaseMixin:OnLeave()AzeriteMilestoneBaseMixin:OnLoad()AzeriteMilestoneBaseMixin:OnMouseUp(mouseButton)AzeriteMilestoneBaseMixin:OnShow()AzeriteMilestoneBaseMixin:OnUnlocked()AzeriteMilestoneBaseMixin:PlayRevealEffect()AzeriteMilestoneBaseMixin:ShouldShowUnlockState()AzeriteMilestoneBaseMixin:ShowStateFrame(stateFrame)AzeriteMilestoneBaseMixin:UpdateMilestoneInfo()Structure AzeriteMilestoneInfoAzeriteMilestoneRankedMixin:CheckAndSetUpUnlockEffect()AzeriteMilestoneRankedMixin:OnUnlocked()AzeriteMilestoneRankedMixin:Refresh()AzeriteMilestoneRankedMixin:UpdateModelScenes(forceUpdate)AzeriteMilestoneSlotMixin:OnDragStart()AzeriteMilestoneSlotMixin:OnEnter()AzeriteMilestoneSlotMixin:OnLoad()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.