~/forever/addon-api
Addon API
ArtifactBarMixin:Update()ArtifactBarMixin:UpdateOverlayFrameText()ArtifactBarMixin:UpdateTick()ArtifactFrameUnderlayMixin:CalculateDeltas()ArtifactFrameUnderlayMixin:OnUpdate(elapsed)ArtifactFrame_LoadUI()ArtifactFrame_OnTraitsRefunded(numRefunded, refundedTier)Structure ArtifactInfoArtifactLevelUpToastMixin:EvaluateTrigger()ArtifactLevelUpToastMixin:OnAnimFinished()ArtifactLevelUpToastMixin:OnEvent(event, ...)ArtifactLevelUpToastMixin:OnLoad()ArtifactLevelUpToastMixin:PlayBanner(data)ArtifactLevelUpToastMixin:StopBanner()ArtifactLineMixin:IsDeprecated()Structure ArtifactMetaPowerInfoArtifactPerksMixin: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)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.