~/forever/addon-api
Addon API
GreatVaultRetirementWarningFrameMixin:OnShow()WeeklyRewardActivityItemMixin:OnClick()WeeklyRewardActivityItemMixin:OnEnter()WeeklyRewardActivityItemMixin:OnLeave()WeeklyRewardActivityItemMixin:OnUpdate()WeeklyRewardActivityItemMixin:SetDisplayedItem()WeeklyRewardActivityItemMixin:SetRewards(rewards)WeeklyRewardConfirmSelectionMixin:OnEvent(_event, ...)WeeklyRewardConfirmSelectionMixin:RefreshRewards()WeeklyRewardConfirmSelectionMixin:ShowPopup(itemDBID, activityInfo)WeeklyRewardOverlayMixin:OnHide()WeeklyRewardOverlayMixin:OnShow()WeeklyRewardsActivityMixin:AddRaidCompletionInfoToGameTooltip()WeeklyRewardsActivityMixin:AddTopRunsToTooltip()WeeklyRewardsActivityMixin:AddWorldRunsToTooltip()WeeklyRewardsActivityMixin:CanShowPreviewItemTooltip()WeeklyRewardsActivityMixin:ClearActiveEffect()WeeklyRewardsActivityMixin:GetDisplayedItemDBID()WeeklyRewardsActivityMixin:GetRaidName()WeeklyRewardsActivityMixin:HandlePreviewMythicRewardTooltip(itemLevel, upgradeItemLevel, nextLevel)WeeklyRewardsActivityMixin:HandlePreviewPvPRewardTooltip(itemLevel, upgradeItemLevel)WeeklyRewardsActivityMixin:HandlePreviewRaidRewardTooltip(itemLevel, upgradeItemLevel)WeeklyRewardsActivityMixin:HandlePreviewWorldRewardTooltip(itemLevel, upgradeItemLevel, nextLevel)WeeklyRewardsActivityMixin:HasMultipleRaidInstances()WeeklyRewardsActivityMixin:IsCompletedAtHeroicLevel()WeeklyRewardsActivityMixin:MarkForPendingSheenAnim()WeeklyRewardsActivityMixin:OnEnter()WeeklyRewardsActivityMixin:OnHide()WeeklyRewardsActivityMixin:OnLeave()WeeklyRewardsActivityMixin:OnMouseUp(button, upInside)WeeklyRewardsActivityMixin:OnSheenAnimFinished()WeeklyRewardsActivityMixin:Refresh(activityInfo)WeeklyRewardsActivityMixin:SetActiveEffect(effectInfo)WeeklyRewardsActivityMixin:SetProgressText(text)WeeklyRewardsActivityMixin:SetSelectionState(state)WeeklyRewardsActivityMixin:ShowIncompleteTooltip(title, description, formatRemainingProgress, subTitle, addProgressLineCallback)WeeklyRewardsActivityMixin:ShowPreviewItemTooltip()WeeklyRewardsConcessionMixin:GetDisplayedItemDBID()WeeklyRewardsConcessionMixin:MarkForPendingSheenAnim()WeeklyRewardsConcessionMixin:OnEnter()WeeklyRewardsConcessionMixin:OnLeave()WeeklyRewardsConcessionMixin:OnMouseDown()WeeklyRewardsConcessionMixin:OnUpdate()WeeklyRewardsConcessionMixin:Refresh(activityInfo)WeeklyRewardsConcessionMixin:SetSelectionState(state)WeeklyRewardsConcessionMixin:SetWeeklyRewardsFrame(weeklyRewardsFrame)WeeklyRewardsMixin:CheckForTutorials()WeeklyRewardsMixin:FindFirstNonRaidActivityWithClassSetReward(activities)WeeklyRewardsMixin:FullRefresh()WeeklyRewardsMixin:GetActivityFrame(activityType, index)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.