~/forever/updates/addon-api
Updates
ClassTalentsFrameMixin:CheckSetSelectedConfigID()ClassTalentsFrameMixin:CheckUpdateLastSelectedConfigID(configID)ClassTalentsFrameMixin:ClearLastSelectedConfigID()ClassTalentsFrameMixin:CommitConfigInternal()ClassTalentsFrameMixin:CopyInspectLoadout()ClassTalentsFrameMixin:GamepadGetStartingButtonForTree(current, direction)ClassTalentsFrameMixin:GamepadNavigateHorizontalSection(direction)ClassTalentsFrameMixin:GamepadNavigateVerticalSection()ClassTalentsFrameMixin:GenerateChatLink()ClassTalentsFrameMixin:GetActiveTab()ClassTalentsFrameMixin:GetAssociatedMicroButtons()ClassTalentsFrameMixin:GetClassID()ClassTalentsFrameMixin:GetClassName()ClassTalentsFrameMixin:GetConfigApplicationState()ClassTalentsFrameMixin:GetConfigCommitErrorString()ClassTalentsFrameMixin:GetDefinitionInfoForEntry(entryID)ClassTalentsFrameMixin:GetFallbackConfigID()ClassTalentsFrameMixin:GetFrameLevelForButton(nodeInfo, _visualState)ClassTalentsFrameMixin:GetHasStarterBuild()ClassTalentsFrameMixin:GetInspectString()ClassTalentsFrameMixin:GetInspectUnit()ClassTalentsFrameMixin:GetIsStarterBuildActive()ClassTalentsFrameMixin:GetPlayerSpellsFrame()ClassTalentsFrameMixin:GetSpecID()ClassTalentsFrameMixin:GetSpecName()ClassTalentsFrameMixin:GetSpecializationTab()ClassTalentsFrameMixin:GetSubTreeInfoForEntry(entryID)ClassTalentsFrameMixin:GetTraitTreeName(traitTreeID, groupIDs)ClassTalentsFrameMixin:GetTreeSectionIndexOfCurrentButton()ClassTalentsFrameMixin:HandlePlayerTalentUpdate()ClassTalentsFrameMixin:HasAnyConfigChanges()ClassTalentsFrameMixin:HasAnyPendingChanges()ClassTalentsFrameMixin:HasAnyPurchasedRanks()ClassTalentsFrameMixin:HasAnyRefundInvalidNodes()ClassTalentsFrameMixin:HasCopyButton()ClassTalentsFrameMixin:HasValidConfig()ClassTalentsFrameMixin:HideSpecChangeElements()ClassTalentsFrameMixin:InitializeActiveSpec()ClassTalentsFrameMixin:InitializeLoadSystem()ClassTalentsFrameMixin:InitializeOther()ClassTalentsFrameMixin:InitializeSearchOptionsDropdown()ClassTalentsFrameMixin:InitializeTabSystem()ClassTalentsFrameMixin:InitializeTreeHeaders()ClassTalentsFrameMixin:IsActiveTabSelected()ClassTalentsFrameMixin:IsDefaultLoadout()ClassTalentsFrameMixin:IsHeroSpecActive(subTreeID)ClassTalentsFrameMixin:IsHighlightedStarterBuildEntry(entryID)ClassTalentsFrameMixin:IsInspecting()ClassTalentsFrameMixin:IsLocked()ClassTalentsFrameMixin:IsPreviewingSubTree(subTreeID)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.