~/forever/addon-api
Addon API
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)BonusObjectiveTrackerMixin:OnShowRewardsToastDone(block)BonusObjectiveTrackerMixin:ProcessScenarioBonusObjectives()BonusObjectiveTrackerMixin:SetUpQuestBlock(block, forceShowCompleted)BonusObjectiveTrackerMixin:ShowRewardsToast(block, questID)BonusObjectiveTrackerProgressBarMixin:OnFree()BonusObjectiveTrackerProgressBarMixin:OnGet(isNew, questID, finished)BonusObjectiveTrackerProgressBarMixin:OnLoad()BonusObjectiveTrackerProgressBarMixin:PlayFlareAnim(delta)BonusObjectiveTrackerProgressBarMixin:ResetAnimations()BonusObjectiveTrackerProgressBarMixin:SetValue(percent)BonusObjectiveTrackerProgressBarMixin:UpdateReward()BonusRollFrame_AdvanceLootSpinnerAnim(self)BonusRollFrame_CloseBonusRoll()BonusRollFrame_FinishedFading(self)BonusRollFrame_OnEvent(self, event, ...)BonusRollFrame_OnHide(self)BonusRollFrame_OnLoad(self)BonusRollFrame_OnShow(self)BonusRollFrame_OnUpdate(self, elapsed)BonusRollFrame_StartBonusRoll(spellID, text, duration, currencyID, currencyCost, difficultyID, displayItemID, itemContext, treasureContextLevel)BonusRollLootWonFrame_OnLoad(self)BonusRollMoneyWonFrame_OnLoad(self)Enumeration BonusStatIndexBonusTrainingGroundListMixin:GetSelectedQueueOption()BonusTrainingGroundListMixin:InitializeBonusButtons()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.