~/forever/addon-api
Addon API
Blizzard_CombatLog_Update_QuickButtons()Blizzard_HousingCatalogUtil.AddDecorEntryTooltipTitle(tooltip, entryInfo, variantInfo)Blizzard_HousingCatalogUtil.AddDecorEntryTooltipTrackingText(tooltip, decorID)Blizzard_HousingCatalogUtil.CompareCatalogEntryVariantIDs(entryVariantID, otherEntryVariantID)Blizzard_HousingCatalogUtil.FormatPrice(price)Blizzard_HousingCatalogUtil.FormatRefundTime(refundTimeStamp)Blizzard_HousingCatalogUtil.GetEntryNumStored(entryInfo)Blizzard_HousingCatalogUtil.GetEntryQuantity(entryInfo, variantInfo)Blizzard_HousingCatalogUtil.GetEntryTotalOwned(entryInfo)Blizzard_HousingCatalogUtil.GetInsideAndIsInvalidIndoorsOutdoors(catalogEntryType, decorID, tryGetOwnedInfo)Blizzard_HousingCatalogUtil.OpenCatalogShopForProduct(productID)Blizzard_HousingCatalogUtil.TrackHousingDecorID(decorID)BonusObjectiveBlockMixin:OnEnter()BonusObjectiveBlockMixin:OnLeave()BonusObjectiveBlockMixin:OnMouseUp(mouseButton)BonusObjectiveBlockMixin:OnRemoveAnimFinished()BonusObjectiveBlockMixin:TryShowRewardsTooltip()BonusObjectiveDataProviderMixin:CancelCallbacks()BonusObjectiveDataProviderMixin:GetBountyInfo()BonusObjectiveDataProviderMixin:GetPinTemplateFromTask(taskInfo)BonusObjectiveDataProviderMixin:OnAdded(mapCanvas)BonusObjectiveDataProviderMixin:OnClearFocusedQuestID(...)BonusObjectiveDataProviderMixin:OnEvent(event, ...)BonusObjectiveDataProviderMixin:OnHide()BonusObjectiveDataProviderMixin:OnRemoved(mapCanvas)BonusObjectiveDataProviderMixin:OnSetFocusedQuestID(...)BonusObjectiveDataProviderMixin:RefreshAllData(fromOnShow)BonusObjectiveDataProviderMixin:RemoveAllData()BonusObjectiveDataProviderMixin:SetBounty(bountyQuestID, bountyFactionID, bountyFrameType)BonusObjectivePinMixin:DisableInheritedMotionScriptsWarning()BonusObjectivePinMixin:GetDisplayName()BonusObjectivePinMixin:GetHighlightType()BonusObjectivePinMixin:GetPOIButtonStyle()BonusObjectivePinMixin:OnAcquired(taskInfo)BonusObjectivePinMixin:OnLoad()BonusObjectivePinMixin:OnMouseClickAction(button)BonusObjectivePinMixin:OnMouseDownAction()BonusObjectivePinMixin:OnMouseEnter()BonusObjectivePinMixin:OnMouseLeave()BonusObjectivePinMixin:OnMouseUpAction()BonusObjectiveTrackerMixin:AddQuest(questID, isTrackedWorldQuest)BonusObjectiveTrackerMixin:LayoutContents()BonusObjectiveTrackerMixin:OnBlockHeaderClick(block, button)BonusObjectiveTrackerMixin:OnBlockHeaderEnter(block)BonusObjectiveTrackerMixin:OnBlockHeaderLeave(block)BonusObjectiveTrackerMixin:OnEvent(event, ...)BonusObjectiveTrackerMixin:OnFreeBlock(block)BonusObjectiveTrackerMixin:OnQuestAccepted(questID)BonusObjectiveTrackerMixin:OnQuestRemoved(questID)BonusObjectiveTrackerMixin:OnQuestTurnedIn(questID)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.