~/forever/addon-api
Addon API
VignetteDataProviderMixin:GetPinTemplate(vignetteInfo)VignetteDataProviderMixin:GetPinTemplates()VignetteDataProviderMixin:InitializeAllTrackingTables()VignetteDataProviderMixin:OnAdded(mapCanvas)VignetteDataProviderMixin:OnEvent(event, ...)VignetteDataProviderMixin:OnHide()VignetteDataProviderMixin:OnMapChanged()VignetteDataProviderMixin:OnRemoved(mapCanvas)VignetteDataProviderMixin:OnShow()VignetteDataProviderMixin:OnSuperTrackingChanged()VignetteDataProviderMixin:RefreshAllData(fromOnShow)VignetteDataProviderMixin:RemoveAllData()VignetteDataProviderMixin:RemoveUniquePin(pin)VignetteDataProviderMixin:SetBounty(bountyQuestID, bountyFactionID, bountyFrameType)VignetteDataProviderMixin:ShouldShowVignette(vignetteInfo)VignetteDataProviderMixin:UpdatePinPositions()VignettePinBaseMixin:ApplyTextures()VignettePinBaseMixin:DisplayNormalTooltip()VignettePinBaseMixin:DisplayPvpBountyTooltip()VignettePinBaseMixin:DisplayTorghastTooltip()VignettePinBaseMixin:GetHighlightType()VignettePinBaseMixin:GetObjectGUID()VignettePinBaseMixin:GetObjectiveString()VignettePinBaseMixin:GetPinHighlightTexture()VignettePinBaseMixin:GetRecommendedGroupSize()VignettePinBaseMixin:GetRecommendedGroupSizeString()VignettePinBaseMixin:GetRemainingHealthPercentage()VignettePinBaseMixin:GetRemainingHealthPercentageString()VignettePinBaseMixin:GetRewardQuestID()VignettePinBaseMixin:GetVignetteGUID()VignettePinBaseMixin:GetVignetteID()VignettePinBaseMixin:GetVignetteName()VignettePinBaseMixin:GetVignetteType()VignettePinBaseMixin:IsUnique()VignettePinBaseMixin:OnAcquired(vignetteGUID, vignetteInfo, frameIndex)VignettePinBaseMixin:OnCanvasScaleChanged()VignettePinBaseMixin:OnLoad()VignettePinBaseMixin:OnMouseEnter()VignettePinBaseMixin:OnMouseLeave()VignettePinBaseMixin:Remove()VignettePinBaseMixin:SetFrameLevelType(frameIndex)VignettePinBaseMixin:ShouldUseForcedHighlightType()VignettePinBaseMixin:UpdateFogOfWar(vignetteInfo)VignettePinBaseMixin:UpdatePosition(bestUniqueVignette)VignettePinBaseMixin:UpdateSupertrackedHighlight()VignettePinPOIButtonMixin:ApplyTextures()VignettePinPOIButtonMixin:DisableInheritedMotionScriptsWarning()VignettePinPOIButtonMixin:GetPinHighlightTexture()VignettePinPOIButtonMixin:IsSuperTrackingExternallyHandled()VignettePinPOIButtonMixin:OnAcquired(vignetteGUID, vignetteInfo, frameIndex)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.