~/forever/addon-api
Addon API
AuctionHouseUtil.HasOwnedAuctionType(itemKey)AuctionHouseUtil.IsAuctionIDUniqueShadowlandsCrafted(auctionID)AuctionHouseUtil.IsOwnedAuction(rowData)AuctionHouseUtil.LineOnEnterCallback(line, rowData)AuctionHouseUtil.LineOnLeaveCallback(line, rowData)AuctionHouseUtil.LineOnUpdate(line)AuctionHouseUtil.RowDataIsWoWToken(rowData)AuctionHouseUtil.SanitizeAuctionHousePrice(rawPrice)AuctionHouseUtil.SetAuctionHouseTooltip(owner, rowData)AuctionHouseUtil.SetBidsFrameBidTextColor(moneyFrame, bidStatus)AuctionHouseUtil.SetOwnedAuctionBidTextColor(moneyFrame, ownedAuctionInfo)AuctionHouseUtil.TimeLeftFormatter:GetDesiredUnitCount(seconds)AuctionHouseUtil.TimeLeftFormatter:GetMinInterval(seconds)AuctionHouse_ShouldUseRequiredLevel()Structure AuctionInfoEnumeration AuctionStatusAuctionWowToken_CancelUpdateTicker()AuctionWowToken_ShouldUpdatePrice()AuctionWowToken_UpdateMarketPrice()AuctionWowToken_UpdateMarketPriceCallback()AudioOverrides.CreateEncounterWarningsSoundSettings(category, layout)AudioOverrides.CreateGameplaySoundEffectsSettings(category, layout, volumeOptions)AudioOverrides.CreatePingSoundSettings(category, layout)AudioOverrides.HasPetBattleMusic()AuraButtonMixin:CalculateTimeLeft(elapsed)AuraButtonMixin:GetFilter()AuraButtonMixin:GetID()AuraButtonMixin:OnClick(button)AuraButtonMixin:OnEnter()AuraButtonMixin:OnLeave()AuraButtonMixin:OnLoad()AuraButtonMixin:OnUpdate(elapsed)AuraButtonMixin:SetupDebuffBorderTexture()AuraButtonMixin:Update(buttonInfo)AuraButtonMixin:UpdateAuraType(auraType)AuraButtonMixin:UpdateDuration(timeLeft)AuraButtonMixin:UpdateExpirationTime(buttonInfo)AuraButtonPrivateMixin:CanCancelAuraOnClick(button, isDown)AuraButtonPrivateMixin:ClearAuraInstance()AuraButtonPrivateMixin:GetAuraDuration()AuraButtonPrivateMixin:GetAuraInstance()AuraButtonPrivateMixin:HasAuraInstance()AuraButtonPrivateMixin:HideTooltip()AuraButtonPrivateMixin:OnAuraInstanceAssigned(_unitToken, _auraData)AuraButtonPrivateMixin:OnAuraInstanceCleared()AuraButtonPrivateMixin:OnAuraInstanceUpdated(_unitToken, _auraData)AuraButtonPrivateMixin:OnClick_Intrinsic(button, isDown)AuraButtonPrivateMixin:OnEnter_Intrinsic(_isFromMouseMotion)AuraButtonPrivateMixin:OnLeave_Intrinsic(_isFromMouseMotion)AuraButtonPrivateMixin:OnLoad_Intrinsic()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.