~/forever/addon-api
Addon API
TalentButtonArtMixin:OnEnterVisuals()TalentButtonArtMixin:OnLeaveVisuals()TalentButtonArtMixin:OnLoad()TalentButtonArtMixin:PlayPurchaseCompleteEffect(fxModelScene, fxIDs)TalentButtonArtMixin:PlayPurchaseInProgressEffect(fxModelScene, fxIDs)TalentButtonArtMixin:ResetActiveVisuals()TalentButtonArtMixin:SetAndApplySize(width, height)TalentButtonArtMixin:SetBorderAtlas(atlas, visualState)TalentButtonArtMixin:StopPurchaseCompleteEffect()TalentButtonArtMixin:StopPurchaseInProgressEffect()TalentButtonArtMixin:UpdateColorBlindVisuals(isColorBlindModeActive)TalentButtonArtMixin:UpdateGlow()TalentButtonArtMixin:UpdateNonStateVisuals()TalentButtonArtMixin:UpdateSearchIcon()TalentButtonArtMixin:UpdateStateBorder(visualState)TalentButtonBaseMixin:AddTooltipCost(tooltip)TalentButtonBaseMixin:AddTooltipErrors(tooltip)TalentButtonBaseMixin:CalculateVisualState()TalentButtonBaseMixin:CanAfford()TalentButtonBaseMixin:CanCascadeRepurchaseRanks()TalentButtonBaseMixin:CanRefundRank()TalentButtonBaseMixin:CascadeRepurchaseRanks()TalentButtonBaseMixin:ClearCascadeRepurchaseHistory()TalentButtonBaseMixin:FullUpdate()TalentButtonBaseMixin:GetAttachedCard()TalentButtonBaseMixin:GetNodeID()TalentButtonBaseMixin:GetNodeInfo()TalentButtonBaseMixin:GetNodeSubTreeID()TalentButtonBaseMixin:GetSpendText()TalentButtonBaseMixin:GetTraitCurrenciesCost()TalentButtonBaseMixin:HasIncreasedRanks()TalentButtonBaseMixin:HasMassPurchase()TalentButtonBaseMixin:HasProgress()TalentButtonBaseMixin:IsCascadeRepurchasable()TalentButtonBaseMixin:IsDisplayError()TalentButtonBaseMixin:IsGated()TalentButtonBaseMixin:IsGhosted()TalentButtonBaseMixin:IsInDeactivatedSubTree()TalentButtonBaseMixin:IsLocked()TalentButtonBaseMixin:IsMaxed()TalentButtonBaseMixin:IsRefundInvalid()TalentButtonBaseMixin:IsSelectable()TalentButtonBaseMixin:IsSubTreeNode()TalentButtonBaseMixin:IsVisibleAndSelectable()TalentButtonBaseMixin:MarkEdgesDirty()TalentButtonBaseMixin:OnDragStart()TalentButtonBaseMixin:OnEnter()TalentButtonBaseMixin:OnLoad()TalentButtonBaseMixin:OnTalentReset()TalentButtonBaseMixin:PlayDeselectSound()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.