~/forever/addon-api
Addon API
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()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()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.