~/forever/addon-api
Addon API
ArtifactAppearanceSlotMixin:OnClick(button)ArtifactAppearanceSlotMixin:OnEnter()ArtifactAppearanceSlotMixin:OnLoad()ArtifactAppearancesMixin:OnEvent(event, ...)ArtifactAppearancesMixin:OnHide()ArtifactAppearancesMixin:OnLoad()ArtifactAppearancesMixin:OnNewItemEquipped()ArtifactAppearancesMixin:OnShow()ArtifactAppearancesMixin:ProcessAppearanceDeltas(lastUnlockedAppearances, currentUnlockedAppearances)ArtifactAppearancesMixin:Refresh()ArtifactAppearancesMixin:RefreshIfVisible()ArtifactAppearancesMixin:SetupAppearanceSet(setIndex, prevAppearanceSet)ArtifactFrameUnderlayMixin:CalculateDeltas()ArtifactFrameUnderlayMixin:OnUpdate(elapsed)ArtifactFrame_LoadUI()ArtifactFrame_OnTraitsRefunded(numRefunded, refundedTier)ArtifactLineMixin:IsDeprecated()ArtifactPerksMixin:AddRelicToPower(powerID, relicSlotIndex)ArtifactPerksMixin:AnimateInCrest()ArtifactPerksMixin:AnimateInCurvedLine(curvedLineIndex)ArtifactPerksMixin:AnimateInTierTwoPowers()ArtifactPerksMixin:AnimateInTierTwoReveal()ArtifactPerksMixin:AnimateTraitRefund(numTraitsRefunded)ArtifactPerksMixin:AreAllGoldMedalsPurchasedByTier(tier)ArtifactPerksMixin:AreAllPowersPurchasedByTier(tier)ArtifactPerksMixin:CancelAllTimedAnimations()ArtifactPerksMixin:ClearAllRelicPowerHighlights()ArtifactPerksMixin:GenerateCurvedLine(startButton, endButton, state, artifactArtInfo)ArtifactPerksMixin:GetFinalPowerButtonByTier(tier)ArtifactPerksMixin:GetOrCreateCurvedDependencyLine(lineIndex)ArtifactPerksMixin:GetOrCreateDependencyLine(lineIndex)ArtifactPerksMixin:GetStartingPowerButtonByTier(tier)ArtifactPerksMixin:HasPurchasedAnythingInCurrentTier()ArtifactPerksMixin:HideAllLines()ArtifactPerksMixin:HideHighlightForRelicItemID(itemID, itemLink)ArtifactPerksMixin:HideTier2()ArtifactPerksMixin:HideTierGlow()ArtifactPerksMixin:HideUnusedWidgets(widgetTable, numUsed, customHideFunc)ArtifactPerksMixin:OnAppearanceChanging()ArtifactPerksMixin:OnCursorUpdate()ArtifactPerksMixin:OnEvent(event, ...)ArtifactPerksMixin:OnHide()ArtifactPerksMixin:OnLoad()ArtifactPerksMixin:OnRelicSlotMouseEnter(relicSlotIndex)ArtifactPerksMixin:OnRelicSlotMouseLeave(relicSlotIndex)ArtifactPerksMixin:OnRevealAnimationFinished(powerButtonFinished)ArtifactPerksMixin:OnShow()ArtifactPerksMixin:OnTraitsRefunded(numArtifactTraitsRefunded, refundedTier)ArtifactPerksMixin:OnUIOpened()ArtifactPerksMixin: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.