~/forever/updates/addon-api
Updates
HeroTalentCollapseButtonMixin:OnClick()HeroTalentCollapseButtonMixin:OnEnter()HeroTalentCollapseButtonMixin:OnLeave()HeroTalentCollapseButtonMixin:SetCollapsed(isCollapsed)HeroTalentSpecContentMixin.Reset(framePool, self)HeroTalentSpecContentMixin:CheckTutorials()HeroTalentSpecContentMixin:GetSelectionFrame()HeroTalentSpecContentMixin:GetSubTreeID()HeroTalentSpecContentMixin:GetTalentFrame()HeroTalentSpecContentMixin:OnActivateClicked()HeroTalentSpecContentMixin:OnActivationFlashFinished()HeroTalentSpecContentMixin:OnApplyChangesButtonClicked()HeroTalentSpecContentMixin:OnHide()HeroTalentSpecContentMixin:OnLoad()HeroTalentSpecContentMixin:PlaceHeroTalentButton(talentButton, nodeInfo)HeroTalentSpecContentMixin:SetActivationFlashPlaying(playFlash)HeroTalentSpecContentMixin:SetIsActive(isActiveSpec)HeroTalentSpecContentMixin:SetIsAnySpecActive(isAnySpecActive)HeroTalentSpecContentMixin:Setup(subTreeID, index, numSpecs, specContentWidth)HeroTalentSpecContentMixin:UpdateActivateButtonState(isLocked, errorMessage)HeroTalentSpecContentMixin:UpdateApplyButton(anyApplyableHeroTalentChanges)HeroTalentSpecContentMixin:UpdateCurrency()HeroTalentsContainerMixin:CheckCollapseState()HeroTalentsContainerMixin:CheckTutorials()HeroTalentsContainerMixin:GetTalentFrame()HeroTalentsContainerMixin:HasAnythingToDisplay()HeroTalentsContainerMixin:Init(talentFrame, specSelectionDialog)HeroTalentsContainerMixin:IsActiveSubTreeMaxed()HeroTalentsContainerMixin:IsDisplayingActiveHeroSpec()HeroTalentsContainerMixin:IsDisplayingHeroSpecChoices()HeroTalentsContainerMixin:IsDisplayingPreviewSpecs()HeroTalentsContainerMixin:IsHeroSpecActive(subTreeID)HeroTalentsContainerMixin:IsHeroTalentUIDirty()HeroTalentsContainerMixin:IsInspecting()HeroTalentsContainerMixin:IsNodeInAvailableSubTree(nodeInfo)HeroTalentsContainerMixin:IsPreviewingSubTree(subTreeID)HeroTalentsContainerMixin:MarkHeroTalentUIClean()HeroTalentsContainerMixin:MarkHeroTalentUIDirty()HeroTalentsContainerMixin:OnCollapseClicked()HeroTalentsContainerMixin:OnHeroSpecButtonClicked()HeroTalentsContainerMixin:OnHeroSpecDialogClosed()HeroTalentsContainerMixin:OnHeroTalentsUnlockedAnimFinished()HeroTalentsContainerMixin:OnHide()HeroTalentsContainerMixin:OnLoad()HeroTalentsContainerMixin:SetCollapsed(collapsed, skipPersisting)HeroTalentsContainerMixin:ShouldAllowCollapsing()HeroTalentsContainerMixin:TryPositionInCollapsedFrame(talentButton, nodeInfo)HeroTalentsContainerMixin:UpdateActiveHeroSpec()HeroTalentsContainerMixin:UpdateActiveHeroSpecSelectionNode()HeroTalentsContainerMixin:UpdateAvailableHeroSpecs()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.