~/forever/addon-api
Addon API
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)AdventureMapQuestRewardMixin:OnEnter()AdventureMapQuestRewardMixin:OnReset(pool)AdventureMap_FogPinMixin:OnAcquired(playAnim)AdventureMap_FogPinMixin:OnLoad()AdventureMap_FogPinMixin:OnReleased()AdventureMap_IsPositionBlockedByZoneChoice(mapID, normalizedX, normalizedY, insetIndex)AdventureMap_IsQuestValid(questID, normalizedX, normalizedY)AdventureMap_IsZoneIDBlockedByZoneChoice(mapID, zoneMapID)AdventureMap_QuestChoiceDataProviderMixin:AddChoicePin(questID, textureKit, name, zoneDescription, normalizedX, normalizedY)AdventureMap_QuestChoiceDataProviderMixin:AddFogPin(questID, normalizedX, normalizedY)AdventureMap_QuestChoiceDataProviderMixin:AddQuest(questID, textureKit, name, zoneDescription, normalizedX, normalizedY)AdventureMap_QuestChoiceDataProviderMixin:OnAdded(mapCanvas)AdventureMap_QuestChoiceDataProviderMixin:OnEvent(event, ...)AdventureMap_QuestChoiceDataProviderMixin:OnHide()AdventureMap_QuestChoiceDataProviderMixin:OnQuestAccepted(pin)AdventureMap_QuestChoiceDataProviderMixin:RefreshAllData(fromOnShow)AdventureMap_QuestChoiceDataProviderMixin:RemoveAllData()AdventureMap_QuestChoiceDataProviderMixin:SelectQuestID(questID, textureKit)AdventureMap_QuestChoicePinMixin:OnAcquired(playAnim)AdventureMap_QuestChoicePinMixin:OnClick(button)AdventureMap_QuestChoicePinMixin:OnLoad()AdventureMap_QuestChoicePinMixin:OnMouseEnter()AdventureMap_QuestChoicePinMixin:OnMouseLeave()AdventureMap_QuestChoicePinMixin:OnUpdate(elapsed)AdventureMap_QuestChoicePinMixin:SetSelected(selected)AdventureMap_QuestOfferDataProviderMixin:AddQuest(questID, isTrivial, frequency, isLegendary, title, description, normalizedX, normalizedY, insetIndex)AdventureMap_QuestOfferDataProviderMixin:OnAdded(mapCanvas)AdventureMap_QuestOfferDataProviderMixin:OnCanvasScaleChanged()AdventureMap_QuestOfferDataProviderMixin:OnEvent(event, ...)AdventureMap_QuestOfferDataProviderMixin:OnQuestAccepted(pin)AdventureMap_QuestOfferDataProviderMixin:OnQuestOfferPinClicked(pin)AdventureMap_QuestOfferDataProviderMixin:OnQuestPinAreaEnclosedChanged(areaEnclosed)AdventureMap_QuestOfferDataProviderMixin:RefreshAllData(fromOnShow)AdventureMap_QuestOfferDataProviderMixin:RemoveAllData()AdventureMap_QuestOfferPinMixin:OnAcquired(playAnim)AdventureMap_QuestOfferPinMixin:OnClick(button)AdventureMap_QuestOfferPinMixin:OnLoad()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.