~/forever/addon-api
Addon API
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)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)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.