~/forever/updates/addon-api
Updates
ClassTalentButtonSpendMixin:AddTooltipInstructions(tooltip)ClassTalentButtonSpendMixin:FullUpdate()ClassTalentButtonSpendMixin:OnEnter()ClassTalentButtonSpendMixin:OnLeave()ClassTalentButtonSpendMixin:OnLoad()ClassTalentButtonSpendMixin:UpdateEntryInfo(skipUpdate)ClassTalentButtonSplitSelectMixin:ClearSelections()ClassTalentButtonSplitSelectMixin:FullUpdate()ClassTalentButtonSplitSelectMixin:OnEnter()ClassTalentButtonSplitSelectMixin:OnLeave()ClassTalentButtonSplitSelectMixin:OnLoad()ClassTalentButtonSplitSelectMixin:ShowSelections()ClassTalentButtonSplitSelectMixin:UpdateGlow()ClassTalentCurrencyDisplayMixin:GetTalentFrame()ClassTalentCurrencyDisplayMixin:IsInspecting()ClassTalentCurrencyDisplayMixin:SetAmount(amount)ClassTalentCurrencyDisplayMixin:SetPointTypeText(text)ClassTalentEdgeArrowMixin:GetDiameterOffsetForAngle(angle)ClassTalentEdgeArrowMixin:IsSubTreeNodeEdge()ClassTalentEdgeArrowMixin:UpdateState()ClassTalentHelper.SwitchToLoadoutByIndex(loadoutIndex)ClassTalentHelper.SwitchToLoadoutByName(loadoutName)ClassTalentHelper.SwitchToSpecializationByIndex(specIndex)ClassTalentHelper.SwitchToSpecializationByName(specName)ClassTalentImportExportMixin:ConvertToImportLoadoutEntryInfo(configID, treeID, loadoutContent)ClassTalentImportExportMixin:CreateImportLoadoutEntryInfoFromSingleNode(results, configID, treeNodeInfo, indexInfo)ClassTalentImportExportMixin:CreateImportLoadoutEntryInfoFromTieredNode(results, configID, treeNodeInfo, indexInfo)ClassTalentImportExportMixin:GetActiveEntryIndex(treeNode)ClassTalentImportExportMixin:GetLoadoutExportString()ClassTalentImportExportMixin:HashEquals(a, b)ClassTalentImportExportMixin:ImportLoadout(importText, loadoutName)ClassTalentImportExportMixin:IsHashEmpty(treeHash)ClassTalentImportExportMixin:ReadLoadoutContent(importStream, treeID)ClassTalentImportExportMixin:ReadLoadoutHeader(importStream)ClassTalentImportExportMixin:ShowImportError(errorString)ClassTalentImportExportMixin:ViewLoadout(importText, level)ClassTalentImportExportMixin:WriteLoadoutContent(exportStream, configID, treeID)ClassTalentImportExportMixin:WriteLoadoutHeader(exportStream, serializationVersion, specID, treeHash)ClassTalentLoadoutCreateDialogMixin:OnAccept()ClassTalentLoadoutCreateDialogMixin:OnCancel()ClassTalentLoadoutCreateDialogMixin:OnLoad()ClassTalentLoadoutCreateDialogMixin:OnTextChanged()ClassTalentLoadoutCreateDialogMixin:ShowDialog(acceptCallback)ClassTalentLoadoutCreateDialogMixin:UpdateAcceptButtonEnabledState()ClassTalentLoadoutCreateDialogNameControlMixin:OnEnterPressed()ClassTalentLoadoutCreateDialogNameControlMixin:OnEscapePressed()ClassTalentLoadoutCreateDialogNameControlMixin:OnShow()ClassTalentLoadoutCreateDialogNameControlMixin:OnTextChanged()ClassTalentLoadoutDialogInputControlMixin:GetEditBox()ClassTalentLoadoutDialogInputControlMixin:GetText()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.