~/forever/addon-api
Addon API
WorldMapMixin:HideQuests()WorldMapMixin:HideStateChangeIndicators()WorldMapMixin:InitializeGamepad()WorldMapMixin:IsCanvasGamepadFocus()WorldMapMixin:IsCanvasMouseFocus()WorldMapMixin:IsCurrentAreaDropdownContextValid()WorldMapMixin:IsMapFocused()WorldMapMixin:IsMaximized()WorldMapMixin:IsMinimized()WorldMapMixin:IsQuestDetailsFocused()WorldMapMixin:IsQuestFocused()WorldMapMixin:IsQuestLogEmpty()WorldMapMixin:IsTrackFocusContextActionValid()WorldMapMixin:Maximize()WorldMapMixin:Minimize()WorldMapMixin:OnAreaDropdownClosed()WorldMapMixin:OnButtonSelected(inButton)WorldMapMixin:OnCanvasScaleChanged()WorldMapMixin:OnCloseQuestDetails()WorldMapMixin:OnEvent(event, ...)WorldMapMixin:OnHide()WorldMapMixin:OnHitLeftEdge()WorldMapMixin:OnLoad()WorldMapMixin:OnMapChanged()WorldMapMixin:OnOpenQuestDetails()WorldMapMixin:OnShow()WorldMapMixin:OpenAreaDropdownList(index)WorldMapMixin:OpenCurrentAreaDropdownList()WorldMapMixin:OpenNextDropdownList()WorldMapMixin:OpenPreviousDropdownList()WorldMapMixin:OpenQuestOptions()WorldMapMixin:QuestLogHandleBack()WorldMapMixin:RefreshOverlayFrames()WorldMapMixin:RegisterForTransitions()WorldMapMixin:ResetMapFilters()WorldMapMixin:SelectArea()WorldMapMixin:SelectFilters()WorldMapMixin:SelectQuestButton()WorldMapMixin:SetFocusedQuestID(questID)WorldMapMixin:SetHighlightedQuestID(questID)WorldMapMixin:SetOverlayFrameLocation(frame, location)WorldMapMixin:SetTutorialButtonShown(shown)WorldMapMixin:SetupGamepad()WorldMapMixin:SetupMinimizeMaximizeButton()WorldMapMixin:SetupTitle()WorldMapMixin:ShouldCombineMapAndQuestMenu()WorldMapMixin:ShowQuests()WorldMapMixin:SynchronizeDisplayState()WorldMapMixin:ToggleFullMap()WorldMapMixin:TrackSelectedQuest()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.