~/forever/addon-api
Addon API
AuthChallengeUI_OnLoad(self)AuthChallengeUI_OnTabPressed(self)AuthChallengeUI_Submit()AutoCastOverlayMixin:OnHide()AutoCastOverlayMixin:OnShow()AutoCastOverlayMixin:ShowAutoCastEnabled(isEnabled)AutoCastOverlayMixin:UpdateShineAnim()Structure AutoCombatDamageClassStringStructure AutoCombatResultStructure AutoCombatSpellInfoStructure AutoCombatTroopInfoAutoCommitTraitFrameMixin:AttemptConfigOperation(...)AutoCommitTraitFrameMixin:CheckAndReportCommitOperation()AutoCommitTraitFrameMixin:GetButtonPurchaseFXIDs()AutoCommitTraitFrameMixin:GetFrameLevelForButton(nodeInfo, _visualState)AutoCommitTraitFrameMixin:IsLocked()AutoCommitTraitFrameMixin:PlayDeselectSoundForNode(nodeID)AutoCommitTraitFrameMixin:PlaySelectSoundForNode(nodeID)AutoCommitTraitFrameMixin:PurchaseRank(nodeID)AutoCommitTraitFrameMixin:PurchaseRankCallback(nodeID, fromConfirmation)AutoCommitTraitFrameMixin:SetSelection(nodeID, entryID)AutoCommitTraitFrameMixin:SetSelectionCallback(nodeID, entryID)AutoCommitTraitFrameMixin:ShouldShowConfirmation(nodeID)AutoCommitTraitFrameMixin:ShowPurchaseVisuals(nodeID, entryID)AutoCommitTraitUtil.GetEdgeTemplateType(edgeVisualStyle)AutoCompleteBoxMixin:OnHide()AutoCompleteBoxMixin:OnShow()AutoCompleteButton_OnClick(self)AutoCompleteEditBox_AddHighlightedText(editBox, text)AutoCompleteEditBox_OnArrowPressed(self, key)AutoCompleteEditBox_OnChar(self)AutoCompleteEditBox_OnEditFocusLost(self)AutoCompleteEditBox_OnEnterPressed(self)AutoCompleteEditBox_OnEscapePressed(self)AutoCompleteEditBox_OnKeyDown(self, key)AutoCompleteEditBox_OnKeyUp(self, key)AutoCompleteEditBox_OnTabPressed(editBox)AutoCompleteEditBox_OnTextChanged(self, userInput)AutoCompleteEditBox_SetAutoCompleteSource(self, source, ...)AutoCompleteEditBox_SetCustomAutoCompleteFunction(self, customAutoCompleteFunction)Enumeration AutoCompleteEntryFlagAutoCompletePopupListMixin:ClearResults()AutoCompletePopupListMixin:CycleHighlightedResultDown()AutoCompletePopupListMixin:CycleHighlightedResultUp()AutoCompletePopupListMixin:GetMaximumEntries()AutoCompletePopupListMixin:HasResults()AutoCompletePopupListMixin:HighlightResult(index)AutoCompletePopupListMixin:OnLoad()AutoCompletePopupListMixin:OnShow()AutoCompletePopupListMixin:SelectHighlightedResult()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.