~/forever/addon-api
Addon API
AdjustPointsOffset(x, y)AdvanceTime()Structure AdvancedFilterOptionsAdventureGuideUtil.GetCurrentJournalInstance()AdventureGuideUtil.IsAvailable()AdventureGuideUtil.IsInInstance(journalInstanceID)AdventureGuideUtil.OpenHyperLink(tag, journalType, id, difficultyID)AdventureGuideUtil.OpenJournalLink(journalType, id, difficultyID)AdventureJournal_Reward_OnEnter(self)AdventureJournal_Reward_OnLeave(self)AdventureJournal_Reward_OnMouseDown(self)AdventureMapFrame_LoadUI()AdventureMapInsetMixin:BuildDetailTiles(insetIndex, numDetailTiles)AdventureMapInsetMixin:Collapse()AdventureMapInsetMixin:Expand()AdventureMapInsetMixin:GetGlobalPosition(normalizedX, normalizedY)AdventureMapInsetMixin:GetMap()AdventureMapInsetMixin:Initialize(mapCanvas, collapsed, insetIndex, mapID, title, description, collapsedIcon, numDetailTiles, normalizedX, normalizedY)AdventureMapInsetMixin:OnAreaEnclosedChanged(areaEnclosed)AdventureMapInsetMixin:OnCanvasScaleChanged()AdventureMapInsetMixin:OnCollapseExpandAnimFinished()AdventureMapInsetMixin:OnMouseEnter()AdventureMapInsetMixin:OnMouseLeave()AdventureMapInsetMixin:OnReleased()AdventureMapInsetMixin:SetLocalPinPosition(pin, normalizedX, normalizedY)AdventureMapInsetMixin:SyncAnimation()AdventureMapMixin:AddStandardDataProviders()AdventureMapMixin:ClearAreaTableIDAvailableForInsets()AdventureMapMixin:IsMapInsetExpanded(mapInsetIndex)AdventureMapMixin:OnEvent(event, ...)AdventureMapMixin:OnHide()AdventureMapMixin:OnLoad()AdventureMapMixin:OnShow()AdventureMapMixin:RefreshInsets()AdventureMapMixin:SetAreaTableIDAvailableForInsets(areaID)AdventureMapMixin:SetupTitle()AdventureMapQuestChoiceDialogMixin:AcceptQuest()AdventureMapQuestChoiceDialogMixin:AddReward(label, texture, overlayTexture, count, font, tooltipText)AdventureMapQuestChoiceDialogMixin:DeclineQuest(abstain)AdventureMapQuestChoiceDialogMixin:Finalize()AdventureMapQuestChoiceDialogMixin:OnEvent(event, ...)AdventureMapQuestChoiceDialogMixin:OnHide()AdventureMapQuestChoiceDialogMixin:OnLoad()AdventureMapQuestChoiceDialogMixin:OnParentHide(parent)AdventureMapQuestChoiceDialogMixin:OnShow()AdventureMapQuestChoiceDialogMixin:Refresh()AdventureMapQuestChoiceDialogMixin:RefreshDetails()AdventureMapQuestChoiceDialogMixin:RefreshRewards()AdventureMapQuestChoiceDialogMixin:SetPortraitAtlas(atlas, width, height, xOffset, yOffset)AdventureMapQuestChoiceDialogMixin:ShowWithQuest(parent, anchorRegion, questID, onClosedCallback, animDelay)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.