~/forever/addon-api
Addon API
WorldQuestDataProviderMixin:SetFocusedQuestID(questID)WorldQuestDataProviderMixin:SetMarkActiveQuests(markActiveQuests)WorldQuestDataProviderMixin:SetMatchWorldMapFilters(matchWorldMapFilters)WorldQuestDataProviderMixin:SetUsesSpellEffect(usesSpellEffect)WorldQuestDataProviderMixin:ShouldMapShowQuest(mapID, questInfo)WorldQuestDataProviderMixin:ShouldShowExpirationIcon(questID)WorldQuestDataProviderMixin:ShouldShowQuest(info)WorldQuestDataProviderMixin:ShouldSupertrackHighlightInfo(questID, tagInfo)WorldQuestDataProviderMixin:SuppressQuest(questID)WorldQuestPinMixin:DisableInheritedMotionScriptsWarning()WorldQuestPinMixin:GetDebugReportInfo()WorldQuestPinMixin:GetDisplayName()WorldQuestPinMixin:GetHighlightType()WorldQuestPinMixin:InitializeVisuals()WorldQuestPinMixin:OnLoad()WorldQuestPinMixin:OnMouseClickAction(button)WorldQuestPinMixin:OnMouseDownAction()WorldQuestPinMixin:OnMouseEnter()WorldQuestPinMixin:OnMouseLeave()WorldQuestPinMixin:OnMouseUpAction()WorldQuestPinMixin:RefreshVisuals()WorldQuestPinMixin:UpdateSupertrackedHighlight()WorldQuestSpellEffectPinMixin:CastSpell(questID)WorldQuestSpellEffectPinMixin:OnLoad()WorldQuestSpellEffectPinMixin:TryCastSpell(questID)ZoneLabelDataProviderMixin:AddTopLevelAreaTrigger(isContinent)ZoneLabelDataProviderMixin:AddZone(zoneMapID, zoneName, left, right, top, bottom)ZoneLabelDataProviderMixin:CalculateAnchorsForAreaTrigger(areaTrigger)ZoneLabelDataProviderMixin:EvaluateBestAreaTrigger()ZoneLabelDataProviderMixin:MarkActiveAreasDirty()ZoneLabelDataProviderMixin:OnAdded(mapCanvas)ZoneLabelDataProviderMixin:OnAreaEnclosedChanged(areaTrigger, areaEnclosed)ZoneLabelDataProviderMixin:OnCanvasPanChanged()ZoneLabelDataProviderMixin:OnFadeInFinished()ZoneLabelDataProviderMixin:OnFadeOutFinished()ZoneLabelDataProviderMixin:RefreshAllData(fromOnShow)ZoneLabelDataProviderMixin:RemoveAllData()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.