~/forever/addon-api
Addon API
QuestHubPinMixin:IsPinSuppressor()QuestHubPinMixin:IsQuestHubForCityMap()QuestHubPinMixin:OnAcquired(poiInfo)QuestHubPinMixin:OnMouseClickAction(button)QuestHubPinMixin:ResetSuppressedPinTooltipPool()QuestHubPinMixin:ResetSuppression()QuestHubPinMixin:SetIsQuestHubForCityMap(isForCity)QuestHubPinMixin:ShouldAddSuppressedPinToTooltip(pin)QuestHubPinMixin:ShouldMouseButtonBePassthrough(button)QuestHubPinMixin:ShouldSuppressPin(pin)QuestHubPinMixin:TrackSuppressedPin(pin)QuestHubPinMixin:UpdatePriorityQuestDisplay()QuestOfferDataProviderMixin:AddAllRelevantQuestHubs(mapID)QuestOfferDataProviderMixin:AddAllRelevantQuestOffers(mapID)QuestOfferDataProviderMixin:AddQuestLinesToQuestOffers(questOffers, mapID)QuestOfferDataProviderMixin:AddTaskInfoToQuestOffers(questOffers, mapID)QuestOfferDataProviderMixin:BuildPinSubTypeData(pinSubType, info)QuestOfferDataProviderMixin:CacheFilterSettings()QuestOfferDataProviderMixin:CheckAddHubPins(mapID)QuestOfferDataProviderMixin:CheckAddQuestOffer(questOffer, mapID)QuestOfferDataProviderMixin:CheckAddQuestOfferPins(mapID)QuestOfferDataProviderMixin:CheckQuestIsLinkedToHub(questID, questHubPin)QuestOfferDataProviderMixin:GetAllQuestOffersForMap(mapID)QuestOfferDataProviderMixin:GetBountyInfo()QuestOfferDataProviderMixin:GetLinkedQuestHub(questOffer)QuestOfferDataProviderMixin:GetPinSuppressor()QuestOfferDataProviderMixin:GetQuestHubs()QuestOfferDataProviderMixin:GetQuestOffers()QuestOfferDataProviderMixin:IsCityMap(mapID)QuestOfferDataProviderMixin:IsQuestHubForCityMap(questHubPin)QuestOfferDataProviderMixin:IsQuestOfferAccountIgnored(questOffer)QuestOfferDataProviderMixin:IsSuppressionDisabled(mapID, questHubPin)QuestOfferDataProviderMixin:OnAdded(mapCanvas)QuestOfferDataProviderMixin:OnEvent(event, ...)QuestOfferDataProviderMixin:OnHide()QuestOfferDataProviderMixin:OnMapChanged()QuestOfferDataProviderMixin:OnRemoved(mapCanvas)QuestOfferDataProviderMixin:OnShow()QuestOfferDataProviderMixin:RefreshAllData(fromOnShow)QuestOfferDataProviderMixin:RemoveAllData()QuestOfferDataProviderMixin:RequestQuestLinesForMap()QuestOfferDataProviderMixin:ResetQuestHubs()QuestOfferDataProviderMixin:ResetQuestOffers()QuestOfferDataProviderMixin:ResetSuppressor()QuestOfferDataProviderMixin:SetBounty(bountyQuestID, bountyFactionID, bountyFrameType)QuestOfferDataProviderMixin:ShouldAddQuestOffer(questOffer, mapID)QuestOfferDataProviderMixin:ShouldShowLocalStories()QuestOfferPinMixin:GetDisplayName()QuestOfferPinMixin:GetQuestClassification()QuestOfferPinMixin:GetSuperTrackData()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.