~/forever/addon-api
Addon API
C_ActionBar.IsCurrentAction(actionID) : isCurrentActionC_ActionBar.IsEnabledAutoCastPetAction(slotID) : isEnabledAutoCastPetActionC_ActionBar.IsEquippedAction(actionID) : isEquippedActionC_ActionBar.IsEquippedGearOutfitAction(slotID) : isEquippedGearOutfitActionC_ActionBar.IsHarmfulAction(actionID, useNeutral) : isHarmfulC_ActionBar.IsHelpfulAction(actionID, useNeutral) : isHelpfulC_ActionBar.IsHighestSpellRank(spellID) : isHighestRankC_ActionBar.IsInterruptAction(slotID) : isInterruptActionC_ActionBar.IsItemAction(actionID) : isItemActionC_ActionBar.IsMacroActionWithShowTooltip(actionID) : isMacroActionWithShowTooltipC_ActionBar.IsOnBarOrSpecialBar(spellID, setToSearch) : isOnBarOrSpecialBarC_ActionBar.IsPossessBarVisible() : isPossessBarVisibleC_ActionBar.IsStackableAction(actionID) : isStackableActionC_ActionBar.IsUsableAction(actionID) : isUsable, isLackingResourcesC_ActionBar.PutActionInSlot(slotID)C_ActionBar.RegisterActionUIButton(checkboxFrame, actionID, cooldownFrame)C_ActionBar.SetActionBarPage(pageIndex)C_ActionBar.ShouldOverrideBarShowHealthBar() : showHealthBarC_ActionBar.ShouldOverrideBarShowManaBar() : showManaBarC_ActionBar.ShouldShowKeyring() : isKeyringEnabledC_ActionBar.ToggleAutoCastPetAction(slotID)C_ActionBar.UnregisterActionUIButton(checkboxFrame)C_ActionBar.UsesActionText(actionID) : usesActionTextDocumented 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.