~/forever/addon-api
Addon API
NeighborhoodMapDataProviderMixin:OnHide()NeighborhoodMapDataProviderMixin:OnShow()NeighborhoodMapDataProviderMixin:RefreshAllData(fromOnShow)NeighborhoodMapDataProviderMixin:RemoveAllData()PetTamerDataProviderMixin:OnEvent(event, ...)PetTamerDataProviderMixin:OnHide()PetTamerDataProviderMixin:OnShow()PetTamerDataProviderMixin:RefreshAllData(fromOnShow)PetTamerDataProviderMixin:RemoveAllData()PetTamerPinMixin:GetSuperTrackMarkerOffset()PetTamerPinMixin:GetTextureSizeInfo(_poiInfo)PetTamerPinMixin:OnAcquired(...)PlayersPlotPinMixin:OnMouseEnter()PlunderstormCircleBasePinMixin:GetRelativeScale()PlunderstormCircleBasePinMixin:OnAcquired()PlunderstormCircleBasePinMixin:OnReleased()PlunderstormCircleBasePinMixin:SetData(circleData, r, g, b)PlunderstormCircleBasePinMixin:SetSizeAdjustedByScale(size)PlunderstormCircleBasePinMixin:UpdatePosition()PlunderstormCircleDataProviderMixin:IsLightningShown()PlunderstormCircleDataProviderMixin:OnAdded(owningMap)PlunderstormCircleDataProviderMixin:OnEvent(event, ...)PlunderstormCircleDataProviderMixin:RefreshAllData(fromOnShow)PlunderstormCircleDataProviderMixin:RemoveAllData()PlunderstormCircleDataProviderMixin:SetLightningShown(isLightningShown)PlunderstormInnerCirclePinMixin:OnLoad()PlunderstormInnerCirclePinMixin:OnUpdate(elapsed)PlunderstormInnerCirclePinMixin:Refresh()PlunderstormOuterCirclePinMixin:OnAcquired(showLightning)PlunderstormOuterCirclePinMixin:OnLoad()PlunderstormOuterCirclePinMixin:OnUpdate(elapsed)PlunderstormOuterCirclePinMixin:Refresh()PlunderstormOuterCirclePinMixin:SetSizeAdjustedByScale(size)QuestBlobDataProviderMixin:IsShowingWorldQuests()QuestBlobDataProviderMixin:OnAdded(mapCanvas)QuestBlobDataProviderMixin:OnClearFocusedQuestID(...)QuestBlobDataProviderMixin:OnClearHighlightedQuestID(...)QuestBlobDataProviderMixin:OnHighlightedQuestPOIChange(...)QuestBlobDataProviderMixin:OnMapChanged()QuestBlobDataProviderMixin:OnRemoved(mapCanvas)QuestBlobDataProviderMixin:OnSetFocusedQuestID(...)QuestBlobDataProviderMixin:OnSetHighlightedQuestID(...)QuestBlobDataProviderMixin:SetShowWorldQuests(showWorldQuests)QuestBlobPinMixin:ClearFocusedQuestID()QuestBlobPinMixin:ClearHighlightedQuestID()QuestBlobPinMixin:ClearHighlightedQuestPOI()QuestBlobPinMixin:MarkDirty()QuestBlobPinMixin:OnCanvasScaleChanged()QuestBlobPinMixin:OnCanvasSizeChanged()QuestBlobPinMixin:OnEvent(event, ...)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.