~/forever/addon-api
Addon API
HideItemUpgradeFrame()ItemUpgradeButtonMixin:GetDisabledTooltip()ItemUpgradeButtonMixin:GetUpgradeFrame()ItemUpgradeButtonMixin:OnClick()ItemUpgradeCostIconMixin:OnEnter()ItemUpgradeCostQuantityMixin:OnEnter()ItemUpgradeCostQuantityMixin:OnLeave()ItemUpgradeFrame_Hide()ItemUpgradeFrame_Show()ItemUpgradeItemInfoMixin:Setup(upgradeInfo, canUpgrade)ItemUpgradeMixin:CalculateTotalCostTable()ItemUpgradeMixin:CanAnyCostsBeDowngradedTo(insufficientCosts, upgradeInfo)ItemUpgradeMixin:CanUpgradeToLevel(upgradeLevel)ItemUpgradeMixin:CheckUpgradeLevel(upgradeLevel)ItemUpgradeMixin:GetInsufficientCostInfo()ItemUpgradeMixin:GetSeasonSourceStringForCostItem(itemID, upgradeInfo)ItemUpgradeMixin:GetTotalCostEntry(previousLevelCost, currentCostEntry)ItemUpgradeMixin:GetTrinketUpgradeText(string1, string2)ItemUpgradeMixin:GetUpgradeCostString(upgradeLevel)ItemUpgradeMixin:GetUpgradeCostTables(upgradeLevel)ItemUpgradeMixin:GetUpgradeInfo()ItemUpgradeMixin:HasReachedTargetUpgradeLevel()ItemUpgradeMixin:InitDropdown()ItemUpgradeMixin:OnConfirm()ItemUpgradeMixin:OnEvent(event, ...)ItemUpgradeMixin:OnHide()ItemUpgradeMixin:OnLoad()ItemUpgradeMixin:OnShow()ItemUpgradeMixin:OnTooltipReappearComplete()ItemUpgradeMixin:OnTooltipReappearTimerComplete()ItemUpgradeMixin:PlayUpgradedCelebration()ItemUpgradeMixin:PopulatePreviewFrames()ItemUpgradeMixin:UpdateButtonAndArrowStates(buttonDisabled, canUpgrade)ItemUpgradeMixin:UpdateIfTargetReached()ItemUpgradeMixin:UpdateUpgradeItemInfo()ItemUpgradePreviewMixin:ApplyColorToGlowNiceSlice(color)ItemUpgradePreviewMixin:GeneratePreviewTooltip(isUpgrade, parentFrame)ItemUpgradePreviewMixin:OnEnter()ItemUpgradePreviewMixin:OnLeave()ItemUpgradePreviewMixin:OnShow()ItemUpgradeSlotMixin:GetItemUpgradeItemsCallBack(resultsTable)ItemUpgradeSlotMixin:OnClick(buttonName)ItemUpgradeSlotMixin:OnDrag()ItemUpgradeSlotMixin:OnEnter()ItemUpgradeSlotMixin:OnLeave()ItemUpgradeSlotMixin:OnLoad()ItemUpgrade_LoadUI()ShowItemUpgradeFrame()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.