~/forever/addon-api
Addon API
ArtifactLevelUpToastMixin:OnAnimFinished()ArtifactLevelUpToastMixin:OnEvent(event, ...)ArtifactLevelUpToastMixin:OnLoad()ArtifactLevelUpToastMixin:PlayBanner(data)ArtifactLevelUpToastMixin:StopBanner()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)ArtifactPerksMixin:PlayReveal(tier)ArtifactPerksMixin:PrepTierTwoReveal(delay)ArtifactPerksMixin:Refresh(newItem)ArtifactPerksMixin:RefreshBackground()ArtifactPerksMixin:RefreshCursorHighlights()ArtifactPerksMixin:RefreshDependencies(powers)ArtifactPerksMixin:RefreshFinalPowerForTier(tier, isUnlocked)ArtifactPerksMixin:RefreshModel()ArtifactPerksMixin:RefreshPowerTiers()ArtifactPerksMixin:RefreshPowers(newItem)ArtifactPerksMixin:RefreshRelics()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.