~/forever/addon-api
Addon API
AdventureMap_QuestOfferPinMixin:OnMouseEnter()AdventureMap_QuestOfferPinMixin:OnMouseLeave()AdventureMap_ZoneSummaryInsetPinMixin:OnCanvasScaleChanged()AdventureMap_ZoneSummaryInsetPinMixin:OnLoad()AdventureMap_ZoneSummaryInsetPinMixin:OnMapInsetMouseEnter(mapInsetIndex)AdventureMap_ZoneSummaryInsetPinMixin:OnMapInsetMouseLeave(mapInsetIndex)AdventureMap_ZoneSummaryInsetPinMixin:OnMapInsetSizeChanged(mapInsetIndex, expanded)AdventureMap_ZoneSummaryPinMixin:OnAcquired(playAnim)AdventureMap_ZoneSummaryPinMixin:OnClick(button)AdventureMap_ZoneSummaryPinMixin:OnLoad()AdventureMap_ZoneSummaryPinMixin:OnMouseEnter()AdventureMap_ZoneSummaryPinMixin:OnMouseLeave()AdventureMap_ZoneSummaryProviderMixin:AddInsetSummaryPin(mapInsetIndex, title, description, centerX, centerY, quests, missions)AdventureMap_ZoneSummaryProviderMixin:AddSummaryPin(zoneName, centerX, centerY, quests, missions)AdventureMap_ZoneSummaryProviderMixin:GatherMissions()AdventureMap_ZoneSummaryProviderMixin:GatherQuests()AdventureMap_ZoneSummaryProviderMixin:OnAdded(mapCanvas)AdventureMap_ZoneSummaryProviderMixin:OnEvent(event, ...)AdventureMap_ZoneSummaryProviderMixin:RefreshAllData(fromOnShow)AdventureMap_ZoneSummaryProviderMixin:RemoveAllData()AdventureObjectiveTrackerMixin:ClickProfessionTarget(recipeID)AdventureObjectiveTrackerMixin:EnumerateTrackables(callback)AdventureObjectiveTrackerMixin:GetDebugReportInfo(block)AdventureObjectiveTrackerMixin:InitModule()AdventureObjectiveTrackerMixin:LayoutContents()AdventureObjectiveTrackerMixin:OnBlockHeaderClick(block, mouseButton)AdventureObjectiveTrackerMixin:OnBlockHeaderEnter(block)AdventureObjectiveTrackerMixin:OnBlockHeaderLeave(block)AdventureObjectiveTrackerMixin:OnEvent(event, ...)AdventureObjectiveTrackerMixin:OnFreeBlock(block)AdventureObjectiveTrackerMixin:OnShowRewardsToastDone(block)AdventureObjectiveTrackerMixin:OnTrackableItemCollected(trackableType, trackableID)AdventureObjectiveTrackerMixin:OpenToAppearance(appearanceID)AdventureObjectiveTrackerMixin:ProcessTrackingEntry(trackableType, trackableID)AdventureObjectiveTrackerMixin:StopTrackingCollectedItems()AdventureObjectiveTrackerMixin:Untrack(trackableType, id)AdventuresBoardAuraContainerMixin:GetSocket()AdventuresBoardAuraContainerMixin:OnEnter()AdventuresBoardAuraContainerMixin:OnHide()AdventuresBoardAuraContainerMixin:OnLeave()AdventuresBoardAuraContainerMixin:UpdateAuras()AdventuresBoardAuraIconMixin:OnFadeOutFinished()AdventuresBoardAuraIconMixin:OnLoad()AdventuresBoardAuraIconMixin:OnShow()AdventuresBoardAuraIconMixin:SetVisibility(visible)AdventuresBoardCombatMixin:AddAuraStateReferences(combatLogEvent)AdventuresBoardCombatMixin:AddCombatEventText(combatLogEvent)AdventuresBoardCombatMixin:AddCombatText(text, source, target)AdventuresBoardCombatMixin:AdvanceCooldowns(boardIndices)AdventuresBoardCombatMixin:GetMainFrame()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.