~/forever/addon-api
Addon API
QuestObjectiveFindGroupButtonMixin:OnMouseDown()QuestObjectiveFindGroupButtonMixin:OnMouseUp()QuestObjectiveFindGroupButtonMixin:SetUp(questID)QuestObjectiveItemButtonMixin:CheckUpdateInsideBlob()QuestObjectiveItemButtonMixin:GetItemID()QuestObjectiveItemButtonMixin:OnClick(button)QuestObjectiveItemButtonMixin:OnEnter()QuestObjectiveItemButtonMixin:OnEvent(event, ...)QuestObjectiveItemButtonMixin:OnHide()QuestObjectiveItemButtonMixin:OnLoad()QuestObjectiveItemButtonMixin:OnShow()QuestObjectiveItemButtonMixin:OnUpdate(elapsed)QuestObjectiveItemButtonMixin:SetUp(questLogIndex)QuestObjectiveItemButtonMixin:UpdateCooldown()QuestObjectiveItemButtonMixin:UpdateInsideBlob(questID, inside)QuestObjectiveItemGlowAnimMixin:BeginPlaying()QuestObjectiveItemGlowAnimMixin:OnLoop()QuestObjectiveItemGlowAnimMixin:StopPlaying()QuestObjectiveLineMixin:OnGlowAnimFinished()QuestObjectiveTrackerMixin:BuildQuestWatchInfos()QuestObjectiveTrackerMixin:CanShowTimerBar()QuestObjectiveTrackerMixin:DoQuestObjectives(block, questCompleted, questSequenced, isExistingBlock, useFullHeight)QuestObjectiveTrackerMixin:EnumQuestWatchData(func)QuestObjectiveTrackerMixin:GetDebugReportInfo(block)QuestObjectiveTrackerMixin:GetQuestTagText(_questID)QuestObjectiveTrackerMixin:InitModule()QuestObjectiveTrackerMixin:LayoutContents()QuestObjectiveTrackerMixin:OnBlockHeaderClick(block, mouseButton)QuestObjectiveTrackerMixin:OnBlockHeaderEnter(block)QuestObjectiveTrackerMixin:OnBlockHeaderLeave(block)QuestObjectiveTrackerMixin:OnEvent(event, ...)QuestObjectiveTrackerMixin:OnFreeBlock(block)QuestObjectiveTrackerMixin:ShouldDisplayQuest(quest)QuestObjectiveTrackerMixin:UpdateSingle(quest)QuestObjectiveTrackerMixin:WatchMoney(watch)ScenarioChallengeModeAffixMixin:OnEnter()ScenarioChallengeModeAffixMixin:SetUp(affixID)ScenarioObjectiveTrackerChallengeModeMixin:Activate(timerID, elapsedTime, timeLimit)ScenarioObjectiveTrackerChallengeModeMixin:IsActive()ScenarioObjectiveTrackerChallengeModeMixin:OnEvent(event)ScenarioObjectiveTrackerChallengeModeMixin:OnLoad()ScenarioObjectiveTrackerChallengeModeMixin:SetUpAffixes(affixes)ScenarioObjectiveTrackerChallengeModeMixin:UpdateDeathCount()ScenarioObjectiveTrackerChallengeModeMixin:UpdateTime(elapsedTime)ScenarioObjectiveTrackerFindGroupButtonMixin:OnClick()ScenarioObjectiveTrackerFindGroupButtonMixin:OnEnter()ScenarioObjectiveTrackerFindGroupButtonMixin:OnLeave()ScenarioObjectiveTrackerFindGroupButtonMixin:OnMouseDown()ScenarioObjectiveTrackerFindGroupButtonMixin:OnMouseUp()ScenarioObjectiveTrackerFindGroupButtonMixin:SetScenarioID(scenarioID)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.