~/forever/addon-api
Addon API
SuperTrackWaypointPinMixin:OnMouseLeave()SuperTrackablePinMixin:DoesMapTypeAllowSuperTrack()SuperTrackablePinMixin:DoesSuperTrackDataMatch(...)SuperTrackablePinMixin:GetSuperTrackAccessorAPIName()SuperTrackablePinMixin:GetSuperTrackData()SuperTrackablePinMixin:GetSuperTrackMarkerOffset()SuperTrackablePinMixin:GetSuperTrackMutatorAPIName()SuperTrackablePinMixin:IsSuperTrackAction(button, action)SuperTrackablePinMixin:IsSuperTracked()SuperTrackablePinMixin:IsSuperTrackingExternallyHandled()SuperTrackablePinMixin:OnAcquired(...)SuperTrackablePinMixin:OnMouseClickAction(button)SuperTrackablePinMixin:OnMouseDownAction(button)SuperTrackablePinMixin:OnMouseUpAction(button, upInside)SuperTrackablePinMixin:OnSuperTrackingChanged(manager)SuperTrackablePinMixin:SetSuperTracked(superTracked)SuperTrackablePinMixin:SuperTrack_OnHide()SuperTrackablePinMixin:SuperTrack_OnShow()SuperTrackablePinMixin:UpdateMousePropagation()SuperTrackablePinMixin:UpdateSuperTrackTextureAnchors()SuperTrackablePinMixin:UpdateSuperTrackedState(...)SuperTrackablePoiPinMixin:GetSuperTrackData()SuperTrackablePoiPinMixin:OnAcquired(...)SuperTrackableVignettePinMixin:DoesSuperTrackDataMatch(...)SuperTrackableVignettePinMixin:GetSuperTrackAccessorAPIName()SuperTrackableVignettePinMixin:GetSuperTrackData()SuperTrackableVignettePinMixin:GetSuperTrackMutatorAPIName()SuppressedPinTooltipContainerMixin:AddLine(line)SuppressedPinTooltipContainerMixin:Reset()SuppressedPinTooltipContainerMixin:SetAdditionalItemsText(text)SuppressedPinTooltipMixin:SetupFromPin(pin)ThreatObjectivePinMixin:GetPOIButtonStyle()ThreatObjectivePinMixin:OnLoad()VehicleDataProviderMixin:OnEvent(event, ...)VehicleDataProviderMixin:OnHide()VehicleDataProviderMixin:OnShow()VehicleDataProviderMixin:RefreshAllData(fromOnShow)VehicleDataProviderMixin:RemoveAllData()VehiclePinMixin:GetVehicleIndex()VehiclePinMixin:OnAcquired(vehicleIndex)VehiclePinMixin:OnLoad()VehiclePinMixin:OnMouseEnter(motion)VehiclePinMixin:OnMouseLeave(motion)VehiclePinMixin:OnUpdate()VehiclePinMixin:Refresh()VignetteDataProviderMixin:AddUniquePin(pin)VignetteDataProviderMixin:ForceHighlightVignettePins(forcedPinHighlightType)VignetteDataProviderMixin:GetBountyInfo()VignetteDataProviderMixin:GetDefaultPinTemplate()VignetteDataProviderMixin:GetPin(vignetteGUID, vignetteInfo)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.