~/forever/addon-api
Addon API
ActionHasRange(actionID)C_ActionBar.GetActionLossOfControlCooldown(actionID)ChangeActionBarPage(pageIndex)GetActionAutocast(actionID)GetActionBarPage()GetActionCharges(actionID)GetActionCooldown(actionID)GetActionCount(actionID)GetActionLossOfControlCooldown(actionID)GetActionText(actionID)GetActionTexture(actionID)GetBonusBarIndex()GetBonusBarOffset()GetExtraBarIndex()GetMultiCastBarIndex()GetOverrideBarIndex()GetOverrideBarSkin()GetTempShapeshiftBarIndex()GetVehicleBarIndex()HasAction(actionID)HasBonusActionBar()HasExtraActionBar()HasOverrideActionBar()HasTempShapeshiftActionBar()HasVehicleActionBar()IsActionInRange(actionID)IsAttackAction(actionID)IsAutoRepeatAction(actionID)IsConsumableAction(actionID)IsCurrentAction(actionID)IsEquippedAction(actionID)IsItemAction(actionID)IsPossessBarVisible()IsStackableAction(actionID)IsUsableAction(actionID)SetActionUIButton(checkboxFrame, actionID, cooldownFrame)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.