~/forever/addon-api
Addon API
QuestBlobPinMixin:OnHide()QuestBlobPinMixin:OnLoad()QuestBlobPinMixin:OnMapChanged()QuestBlobPinMixin:OnMouseEnter()QuestBlobPinMixin:OnMouseLeave()QuestBlobPinMixin:OnShow()QuestBlobPinMixin:OnUpdate()QuestBlobPinMixin:Refresh()QuestBlobPinMixin:SetFocusedQuestID(questID)QuestBlobPinMixin:SetHighlightedQuestID(questID)QuestBlobPinMixin:SetHighlightedQuestPOI(questID)QuestBlobPinMixin:SetQuestID(questID)QuestBlobPinMixin:TryDrawQuest(questID)QuestBlobPinMixin:UpdateTooltip()QuestDataProviderMixin:AddQuest(questID, x, y, frameLevelOffset, isWaypoint)QuestDataProviderMixin:GetBountyInfo()QuestDataProviderMixin:GetPinTemplate()QuestDataProviderMixin:OnAdded(mapCanvas)QuestDataProviderMixin:OnCVarUpdate(cvar, _value)QuestDataProviderMixin:OnCanvasSizeChanged()QuestDataProviderMixin:OnEvent(event, ...)QuestDataProviderMixin:OnHide()QuestDataProviderMixin:OnHighlightedQuestPOIChange(questID)QuestDataProviderMixin:OnPingQuestID(...)QuestDataProviderMixin:OnShow()QuestDataProviderMixin:PingQuestID(questID)QuestDataProviderMixin:RefreshAllData(fromOnShow)QuestDataProviderMixin:RegisterEvents()QuestDataProviderMixin:RemoveAllData()QuestDataProviderMixin:SetBounty(bountyQuestID, bountyFactionID, bountyFrameType)QuestDataProviderMixin:ShouldShowQuest(questID, mapType, doesMapShowTaskObjectives, isMapIndicatorQuest)QuestDataProviderMixin:UnregisterEvents()QuestHubPinGlowMixin:AcknowledgeGlow()QuestHubPinGlowMixin:GetHighlightAnimType()QuestHubPinGlowMixin:GetHighlightType()QuestHubPinGlowMixin:OnMouseEnter()QuestHubPinGlowMixin:OnReleased()QuestHubPinMixin:AddCustomTooltipData(tooltip)QuestHubPinMixin:AddSuppressedPinToTooltipContainer(container, pin)QuestHubPinMixin:AddSuppressedPinsToTooltip(tooltip, allSuppressedPins, formatData)QuestHubPinMixin:BuildRelatedQuests()QuestHubPinMixin:CreatePinTooltipFrame(pin)QuestHubPinMixin:FinalizeSuppression()QuestHubPinMixin:GetLinkedUIMapID()QuestHubPinMixin:GetOrCreateSuppressedPinTooltipPool()QuestHubPinMixin:GetRelatedQuests()QuestHubPinMixin:GetSuppressedPinTooltipContainer(formatData)QuestHubPinMixin:GetSuppressedPins()QuestHubPinMixin:GetSuppressedPinsSorted()QuestHubPinMixin:IsLinkedPin(pin)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.