~/forever/addon-api
Addon API
GamepadBagSlotButtonMixin:BagSlotOnClick(button, down)GamepadBagSlotButtonMixin:BagSlotOnLoad()GamepadBagSlotMixin:HasBag()GamepadBagSlotMixin:IsAmmunitionBag()GamepadBagSlotMixin:TryOpenBagMenu(button)GamepadBagSlotMixin:UpdateBorderAtlases()GamepadBagSlotMixin:UpdateItemCount()GamepadCharacterReagentBagMixin:BagSlotOnClick(button, down)GamepadCharacterReagentBagMixin:BagSlotOnLoad()GamepadKeyRingMixin:BagSlotOnClick(button, down)GamepadKeyRingMixin:BagSlotOnEnter()GamepadKeyRingMixin:BagSlotOnLeave()GamepadKeyRingMixin:BagSlotOnLoad()GamepadKeyRingMixin:GetBagID()GamepadKeyRingMixin:OnClick(button, down)GamepadKeyRingMixin:UpdateOrientation(isHorizontal)GetKeyRingSize()KeyRingMixin:BagSlotOnClick()KeyRingMixin:BagSlotOnDragStart(button)KeyRingMixin:BagSlotOnEnter()KeyRingMixin:BagSlotOnEvent(event, ...)KeyRingMixin:BagSlotOnHide()KeyRingMixin:BagSlotOnLeave()KeyRingMixin:BagSlotOnReceiveDrag()KeyRingMixin:BagSlotOnShow()KeyRingMixin:GetSlotAtlases()KeyRingMixin:OnBagUpdate()KeyRingMixin:OnLoadInternal()KeyRingMixin:SetBarExpanded(isExpanded)KeyRingMixin:TriggerTutorial()KeyRingMixin:UpdateOrientation(isHorizontal)MainMenuBarBackpackMixin:BackpackOnEvent(event, ...)MainMenuBarBackpackMixin:BagSlotOnDragStart(button)MainMenuBarBackpackMixin:BagSlotOnHide()MainMenuBarBackpackMixin:BagSlotOnShow()MainMenuBarBackpackMixin:GetSlotAtlases()MainMenuBarBackpackMixin:HasBagEquipped()MainMenuBarBackpackMixin:IsBackpack()MainMenuBarBackpackMixin:OnAzeriteEmpoweredItemLooted()MainMenuBarBackpackMixin:OnBagUpdate(bagID)MainMenuBarBackpackMixin:OnEnterInternal()MainMenuBarBackpackMixin:OnLoadInternal()MainMenuBarBackpackMixin:OnPlayerEnteringWorld()MainMenuBarBackpackMixin:PutItemInBag()MainMenuBarBackpackMixin:SetBarExpanded(isExpanded)MainMenuBarBackpackMixin:SetCountShown(shown)MainMenuBarBackpackMixin:UpdateFreeSlots()MainMenuBarBackpackMixin:UpdateItemContextOverlayTextures(contextMode)MainMenuBarBagManager:EnumerateBagButtons()MainMenuBarBagManager:Init()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.