~/forever/addon-api
Addon API
BindingGroupMixin:AddAxisBinding(keyName, axisFunctionToBind)BindingGroupMixin:AddButtonBinding(keyNameOrNames, buttonFrameName, optionalMouseButtonName)BindingGroupMixin:AddFunctionBinding(keyNameOrNames, functionToBind, optionalRegisterTypes, optionalOverboundCallback)BindingGroupMixin:BlockDpad()BindingGroupMixin:BlockDpadAndFaceButtons()BindingGroupMixin:BlockEverything()BindingGroupMixin:BlockKeys(keyNameOrNames)BindingGroupMixin:BlockKeysWithModifiers(keyNameOrNames)BindingGroupMixin:BlockKeysWithoutModifiers(keyNameOrNames)BindingGroupMixin:Init(bindingGroupName)BindingGroupMixin:RemoveKeys(keyNameOrNames)BindingGroupMixin:TreatAsCore()BindingUtil.UsingMouseoverCasting()BlackColorStyleMenuMixin:Generate()BlackMarketBid_OnClick(self, button, down)BlackMarketFrame_ConfirmBid(auctionID)BlackMarketFrame_Hide()BlackMarketFrame_OnEvent(self, event, ...)BlackMarketFrame_OnHide(self)BlackMarketFrame_OnLoad(self)BlackMarketFrame_OnShow(self)BlackMarketFrame_Show()BlackMarketFrame_UpdateBidButton()BlackMarketFrame_UpdateHotItem(self)BlackMarketHotItemBid_OnClick(self, button, down)BlackMarketItemMixin:Init(elementData)BlackMarketItemMixin:OnClick(buttonName, down)BlackMarketItemMixin:SetSelected(selected)BlackMarketItemMixin:ShouldSelect(selected)BlackMarketScrollFrame_Update()BlackMarket_LoadUI()BlizzCon2026:IsActive()BlizzCon2026:IsColdSwapEnabled()BlizzCon2026:IsDungeonExperience()BlizzCon2026:IsSkyborneExperience()BlizzardConsoleMessageFrame_OnHyperlinkClick(self, link, text, button)Blizzard_CombatLog_DisableEvent(settings, ...)Blizzard_CombatLog_EnableEvent(settings, ...)Blizzard_CombatLog_GenerateFullEventList()Blizzard_CombatLog_GenerateFullFlagList(flag)Blizzard_CombatLog_HasEvent(settings, ...)Blizzard_CombatLog_InitializeFilters(settings)Blizzard_CombatLog_MenuHelper(checked, ...)Blizzard_CombatLog_QuickButtonFrame_OnEvent(self, event, ...)Blizzard_CombatLog_QuickButtonFrame_OnLoad(self)Blizzard_CombatLog_QuickButtonRightClick(event, filterId)Blizzard_CombatLog_QuickButton_OnClick(id)Blizzard_CombatLog_RefreshGlobalLinks()Blizzard_CombatLog_SpellMenuClick(action, spellName, spellId, eventType)Blizzard_CombatLog_UnitMenuClick(event, unitName, unitGUID, unitFlags)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.