~/forever/addon-api
Addon API
ActionButtonUtil.SetAllQuickKeybindButtonHighlights(show)ActionButtonUtil.ShowAllActionButtonGrids()ActionButtonUtil.ShowAllQuickKeybindButtonHighlights()ActionButton_ApplyCooldown(normalCooldown, cooldownInfo, chargeCooldown, chargeInfo, lossOfControlCooldown, lossOfControlInfo)ActionButton_UpdateCooldown(self)ActionButton_UpdateCooldownNumberHidden(actionButton)ActionButton_UpdateRangeIndicator(self, checksRange, inRange)ActionHasRange(actionID)ActionStatusMixin:ClearAlternateParentFrame()ActionStatusMixin:DisplayMessage(text)ActionStatusMixin:GetBestParent()ActionStatusMixin:OnEvent(event, ...)ActionStatusMixin:OnLoad()ActionStatusMixin:OnUpdate()ActionStatusMixin:SetAlternateParentFrame(alternateParentFrame)ActionStatusMixin:UpdateParent()ActionStatus_DisplayMessage(text, ignoreNewbieTooltipSetting)ActionStatus_OnEvent(self, event, ...)ActionStatus_OnLoad(self)ActionStatus_OnUpdate(self)Structure ActionUsableStateActivityTimeRemainingFormatter:GetMinInterval(seconds)ActorPool_HideAndClearModel(actorPool, actor)AddAccessRestrictions(restrictions)AddAutoCombatSpellToTooltip(tooltip, autoCombatSpell)AddBehavioralMessagingTrayToStatusFrames(statusFrames)AddBreakpoint(breakpoint)AddCharacterLight(index?, light)AddCharacterNameToSpeechCheckButton_OnClick(self)AddCharacterNameToSpeechCheckButton_OnLoad(self)AddCommunitiesFlow_Hide()AddCommunitiesFlow_IsShown()AddCommunitiesFlow_Toggle()AddDragonridingTutorials()AddEvokerTutorials()AddFontStrings(leftFontString, rightFontString)AddForbiddenAspects(aspects)AddFrameTutorials()AddFriendCloseButtonMixin:OnClick()AddFriendEntryFrameInfoButtonMixin:InitResizableTextures()AddFriendEntryFrameInfoButtonMixin:OnClick()AddFriendEntryFrameInfoButtonMixin:OnLoad()AddFriendEntryFrame_Init(clearText)AddFriendFrameMixin:OnHide()AddFriendFrameMixin:OnLoad()AddFriendFrameMixin:OnShow()AddFriendFrameMixin:Resize()AddFriendFrameMixin:SetErrorMessageShown(shown)AddFriendFrameMixin:ShowEntry()AddFriendFrameMixin:ShowInfo()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.