~/forever/updates/addon-api
Updates
ClassTalentsFrameMixin:SetPvPTalentFrames(frame)ClassTalentsFrameMixin:SetSearchBoxDefaultPosition()ClassTalentsFrameMixin:SetSelectedSavedConfigID(configID, autoApply, skipLoad, forceSkipAnimation)ClassTalentsFrameMixin:SetSelection(nodeID, entryID, oldEntryID)ClassTalentsFrameMixin:SetSpecSwitchCastBarActive(active)ClassTalentsFrameMixin:SetStarterBuildActive(isActive)ClassTalentsFrameMixin:SetTab(tabID, forcedOpen)ClassTalentsFrameMixin:ShouldDisplayGate(firstButton, condInfo)ClassTalentsFrameMixin:ShouldInstantiateNode(nodeID, nodeInfo)ClassTalentsFrameMixin:ShouldShowHeroTalentTutorial(subTreeInfo)ClassTalentsFrameMixin:StopPurchaseEffectOnNodes(nodes, stopMethodName)ClassTalentsFrameMixin:TransformPreviewResults(previewResults)ClassTalentsFrameMixin:TrySetSeenPurchasableClassCapstone()ClassTalentsFrameMixin:UnflagStarterBuild()ClassTalentsFrameMixin:UpdateClassVisuals()ClassTalentsFrameMixin:UpdateConfigButtonsState()ClassTalentsFrameMixin:UpdateInspecting()ClassTalentsFrameMixin:UpdateInspectingPvPSlots(isInspecting)ClassTalentsFrameMixin:UpdatePendingChangeState(isAnythingPending)ClassTalentsFrameMixin:UpdateSpecBackground()ClassTalentsFrameMixin:UpdateStarterBuildHighlights()ClassTalentsFrameMixin:UpdateTabs()ClassTalentsFrameMixin:UpdateTalentActionBarStatuses()ClassTalentsFrameMixin:UpdateTalentButtonPosition(talentButton)ClassTalentsFrameMixin:UpdateTalentVisualStatesByCondition(condition)ClassTalentsFrameMixin:UpdateTreeCurrencyInfo(skipButtonUpdates)ClassTalentsFrameMixin:UpdateTreeInfo(skipButtonUpdates)ClassTalentsFrameMixin:WillDeviateFromStarterBuild(selectedNodeID, selectedEntryID)ClassTalentsFrameTabMixin:GetTabText()ClassTalentsFrameTabMixin:GetTextYOffset(_isSelected)ClassTalentsFrameTabMixin:IsActive()ClassTalentsFrameTabMixin:SetIsActive(isActive)ClassTrainerCategoryButtonMixin:OnSmartNavSelect()ClassTrainerFrameMixin:FocusGamepad()ClassTrainerFrameMixin:InitializeGamepad()ClassTrainerFrameMixin:RegisterForTransitions()ClassTrainerFrameMixin:SetUpGamepad()ClassTrainerFrameMixin:UnfocusGamepad()ClassTrainerFrameMixin:UninitializeGamepad()ClassTrainerFrame_InitCategoryButton(categoryButton, node)ClassTrainerFrame_InitServiceButton(skillButton, elementData)ClassTrainerFrame_LoadUI()ClassTrainerFrame_OnEvent(self, event, ...)ClassTrainerFrame_OnHide(self)ClassTrainerFrame_OnLoad(self)ClassTrainerFrame_OnShow(self)ClassTrainerFrame_SetTrainButtonEnabled(enabled, disableReason)ClassTrainerFrame_Update(retainScrollPosition)ClassTrainerFrame_UpdateTrainingPoints()ClassTrainerSkillButtonMixin:OnSmartNavSelect()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.