~/forever/addon-api
Addon API
ProfessionsMixin:Update()ProfessionsMixin:UpdateSmartNavFocus()ProfessionsMixin:UpdateTabs()ProfessionsRecipeLevelBarMixin:IsMaxLevel()ProfessionsRecipeLevelBarMixin:OnEnter()ProfessionsRecipeLevelBarMixin:OnLeave()ProfessionsRecipeLevelBarMixin:OnLoad()ProfessionsRecipeLevelBarMixin:SetExperience(recipeInfo)ProfessionsRecipeLevelDropdownMixin:OnEnter()ProfessionsRecipeLevelDropdownMixin:OnLeave()ProfessionsRecipeLevelDropdownMixin:OnLoad()ProfessionsRecipeLevelDropdownMixin:SetRecipeInfo(recipeInfo, currentLevel)ProfessionsRecipeLevelDropdownMixin:SetSelectionCallback(callback)ProfessionsSpecFrameMixin.getEdgeTemplateType()ProfessionsSpecFrameMixin.getSpecializedMixin(nodeInfo, talentType)ProfessionsSpecFrameMixin.getTemplateType(nodeInfo, talentType)ProfessionsSpecFrameMixin:AnyPopupShown()ProfessionsSpecFrameMixin:AttemptConfigOperation(...)ProfessionsSpecFrameMixin:CancelShake()ProfessionsSpecFrameMixin:CheckConfirmPurchaseTab()ProfessionsSpecFrameMixin:CommitConfig()ProfessionsSpecFrameMixin:ConfigureButtons()ProfessionsSpecFrameMixin:ConfigurePreviewHighlights(highlights)ProfessionsSpecFrameMixin:ConfigureRegions()ProfessionsSpecFrameMixin:GetConfigCommitErrorString()ProfessionsSpecFrameMixin:GetConfigID()ProfessionsSpecFrameMixin:GetDefaultTab(tabTreeIDs)ProfessionsSpecFrameMixin:GetDesiredPageWidth()ProfessionsSpecFrameMixin:GetDetailedPanelNodeID()ProfessionsSpecFrameMixin:GetDetailedPanelPath()ProfessionsSpecFrameMixin:GetProfessionID()ProfessionsSpecFrameMixin:GetProfessionInfo()ProfessionsSpecFrameMixin:GetRootNodeID()ProfessionsSpecFrameMixin:GetSpendCurrencyTypesID()ProfessionsSpecFrameMixin:HasAnyConfigChanges()ProfessionsSpecFrameMixin:HasUnlockableTab()ProfessionsSpecFrameMixin:HasValidConfig()ProfessionsSpecFrameMixin:HideAllPopups()ProfessionsSpecFrameMixin:InitDetailedPanelPerks()ProfessionsSpecFrameMixin:InitializeTabs()ProfessionsSpecFrameMixin:InstantiateTalentButton(nodeID, xPos, yPos)ProfessionsSpecFrameMixin:LoadTalentTreeInternal()ProfessionsSpecFrameMixin:OnEvent(event, ...)ProfessionsSpecFrameMixin:OnHide()ProfessionsSpecFrameMixin:OnLoad()ProfessionsSpecFrameMixin:OnShow()ProfessionsSpecFrameMixin:OnTraitConfigUpdated(configID)ProfessionsSpecFrameMixin:OnUpdate()ProfessionsSpecFrameMixin:PlayCompleteDialAnimation()ProfessionsSpecFrameMixin:PlayDialLockInAnimation()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.