~/forever/updates/addon-api
Updates
TalentFrameUtil.GetCurrencyAvailable(talentFrame, traitCurrencyID)TalentFrameUtil.GetCurrencySpent(talentFrame, traitCurrencyID)TalentFrameUtil.GetFirstActiveSubTree(talentFrame, availableSubTreeIDs)TalentFrameUtil.GetFirstAvailableSubTreeSelectionNode(talentFrame, availableSubTreeIDs)TalentFrameUtil.GetNormalizedSubTreeNodePosition(talentFrame, nodeInfo)TalentFrameUtil.GetSubTreeCurrencyAvailable(talentFrame, subTreeID)TalentFrameUtil.GetSubTreeCurrencyID(talentFrame, subTreeID)TalentFrameUtil.GetSubTreeCurrencySpent(talentFrame, subTreeID)TalentFrameUtil.GetSubTreesIDsFromSubTreeSelectionNode(talentFrame, nodeInfo)TalentNameCardMixin:Update()TalentRedButtonMixin:ApplyVisualState(visualState)TalentRedButtonMixin:SetAndApplySize(_width, _height)TalentRedButtonMixin:UpdateNonStateVisuals()TalentSelectionChoiceArtMixin:ApplyVisualState(visualState)TalentSelectionChoiceArtMixin:UpdateSearchIcon()TalentSelectionChoiceFrameMixin:GetBaseButton()TalentSelectionChoiceFrameMixin:GetBaseTraitCurrenciesCost()TalentSelectionChoiceFrameMixin:GetHorizontalSelectionPositionForIndex(index)TalentSelectionChoiceFrameMixin:GetSelectionCount()TalentSelectionChoiceFrameMixin:GetTalentFrame()TalentSelectionChoiceFrameMixin:IsDraggingSpell()TalentSelectionChoiceFrameMixin:OnEvent(event, ...)TalentSelectionChoiceFrameMixin:OnHide()TalentSelectionChoiceFrameMixin:OnLoad()TalentSelectionChoiceFrameMixin:OnShow()TalentSelectionChoiceFrameMixin:SetSelectedEntryID(selectedEntryID)TalentSelectionChoiceFrameMixin:SetSelectionOptions(baseButton, selectionOptions, canSelectChoice, currentSelection, baseCost)TalentSelectionChoiceFrameMixin:SetTalentFrame(talentFrame)TalentSelectionChoiceFrameMixin:UpdateSelectionOptions(canSelectChoice, currentSelection, baseCost)TalentSelectionChoiceFrameMixin:UpdateVisualState()TalentSelectionChoiceMixin:AddTooltipCost(tooltip)TalentSelectionChoiceMixin:AddTooltipErrors(tooltip)TalentSelectionChoiceMixin:AddTooltipInfo(tooltip)TalentSelectionChoiceMixin:AddTooltipInstructions(tooltip)TalentSelectionChoiceMixin:CalculateSpendText()TalentSelectionChoiceMixin:CalculateVisualState()TalentSelectionChoiceMixin:CanAffordChoice()TalentSelectionChoiceMixin:CanCascadeRepurchaseRanks()TalentSelectionChoiceMixin:CanPurchaseRank()TalentSelectionChoiceMixin:CanRefundRank()TalentSelectionChoiceMixin:CanSelectChoice()TalentSelectionChoiceMixin:GetBaseButton()TalentSelectionChoiceMixin:GetCombinedCost()TalentSelectionChoiceMixin:GetNodeInfo()TalentSelectionChoiceMixin:GetSpellID()TalentSelectionChoiceMixin:GetTooltipEntryInfoInternal()TalentSelectionChoiceMixin:Init(talentFrame)TalentSelectionChoiceMixin:IsCascadeRepurchasable()TalentSelectionChoiceMixin:IsChoiceAvailable()TalentSelectionChoiceMixin:IsGhosted()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.