~/forever/addon-api
Addon API
ArtifactPerksMixin:SetRelicPowerHighlightEnabled(powerID, highlight, tempRelicType, tempRelicLink)ArtifactPerksMixin:ShouldShowTierGlow()ArtifactPerksMixin:ShowHighlightForRelicItemID(itemID, itemLink)ArtifactPerksMixin:ShowTier2()ArtifactPerksMixin:ShowTierGlow()ArtifactPerksMixin:SkipTier2Animation()ArtifactPerksMixin:StartWithDelay(delay, callback, iterations)ArtifactPerksMixin:TraitRefundSetup(numTraitsRefunded)ArtifactPerksMixin:TryRefresh()ArtifactPowerButtonMixin:ApplyRelicType(relicType, relicLink, suppressAnimation)ArtifactPowerButtonMixin:ApplyTemporaryRelicType(relicType, relicLink)ArtifactPowerButtonMixin:AreLinksEnabled()ArtifactPowerButtonMixin:ArePrereqsMet()ArtifactPowerButtonMixin:ClearOldData()ArtifactPowerButtonMixin:CouldSpendPoints()ArtifactPowerButtonMixin:EvaluateStyle()ArtifactPowerButtonMixin:GenerateRune()ArtifactPowerButtonMixin:GetCurrentRank()ArtifactPowerButtonMixin:GetLinearIndex()ArtifactPowerButtonMixin:GetPowerID()ArtifactPowerButtonMixin:GetTier()ArtifactPowerButtonMixin:HasBonusMaxRanksFromTier()ArtifactPowerButtonMixin:HasRanksFromCurrentTier()ArtifactPowerButtonMixin:HasSpentAny()ArtifactPowerButtonMixin:IsActiveForLinks()ArtifactPowerButtonMixin:IsCompletelyPurchased()ArtifactPowerButtonMixin:IsFinal()ArtifactPowerButtonMixin:IsGoldMedal()ArtifactPowerButtonMixin:IsMaxRank()ArtifactPowerButtonMixin:IsStart()ArtifactPowerButtonMixin:OnClick(button)ArtifactPowerButtonMixin:OnDragStart()ArtifactPowerButtonMixin:OnEnter()ArtifactPowerButtonMixin:OnLoad()ArtifactPowerButtonMixin:PlayPurchaseAnimation()ArtifactPowerButtonMixin:PlayRevealAnimation(onFinishedAnimation)ArtifactPowerButtonMixin:PlayUnlockAnimation()ArtifactPowerButtonMixin:QueueRevealAnimation(delay)ArtifactPowerButtonMixin:RemoveRelicType()ArtifactPowerButtonMixin:RemoveTemporaryRelicType()ArtifactPowerButtonMixin:SetLinksEnabled(enabled)ArtifactPowerButtonMixin:SetLocked(locked)ArtifactPowerButtonMixin:SetRelicHighlightEnabled(enabled)ArtifactPowerButtonMixin:SetStyle(style)ArtifactPowerButtonMixin:SetupButton(powerID, anchorRegion, textureKit)ArtifactPowerButtonMixin:ShouldGlow(totalPurchasedRanks, isAtForge)ArtifactPowerButtonMixin:StopAllAnimations()ArtifactPowerButtonMixin:UpdateIcon()ArtifactPowerButtonMixin:UpdatePowerType()ArtifactTickMixin:OnEnter()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.