~/forever/addon-api
Addon API
MapCanvasPinMixin:GetNudgeSourcePinZoomedInNudgeFactor()MapCanvasPinMixin:GetNudgeSourcePinZoomedOutNudgeFactor()MapCanvasPinMixin:GetNudgeSourceRadius()MapCanvasPinMixin:GetNudgeSourceZoomedInMagnitude()MapCanvasPinMixin:GetNudgeSourceZoomedOutMagnitude()MapCanvasPinMixin:GetNudgeTargetFactor()MapCanvasPinMixin:GetNudgeVector()MapCanvasPinMixin:GetNudgeZoomFactor()MapCanvasPinMixin:GetOwningMap()MapCanvasPinMixin:GetPinSuppressor()MapCanvasPinMixin:GetPosition()MapCanvasPinMixin:GetZoomedInNudgeFactor()MapCanvasPinMixin:GetZoomedOutNudgeFactor()MapCanvasPinMixin:IgnoresNudging()MapCanvasPinMixin:IsIgnoringGlobalPinScale()MapCanvasPinMixin:IsPinSuppressor()MapCanvasPinMixin:IsSuppressed()MapCanvasPinMixin:OnAcquired(...)MapCanvasPinMixin:OnCanvasPanChanged()MapCanvasPinMixin:OnCanvasScaleChanged()MapCanvasPinMixin:OnCanvasSizeChanged()MapCanvasPinMixin:OnClick(...)MapCanvasPinMixin:OnLoad()MapCanvasPinMixin:OnMapInsetMouseEnter(mapInsetIndex)MapCanvasPinMixin:OnMapInsetMouseLeave(mapInsetIndex)MapCanvasPinMixin:OnMapInsetSizeChanged(mapInsetIndex, expanded)MapCanvasPinMixin:OnMouseDown(...)MapCanvasPinMixin:OnMouseEnter()MapCanvasPinMixin:OnMouseLeave()MapCanvasPinMixin:OnMouseUp(...)MapCanvasPinMixin:OnReleased()MapCanvasPinMixin:PanAndZoomTo(normalizedXOffset, normalizedYOffset)MapCanvasPinMixin:PanTo(normalizedXOffset, normalizedYOffset)MapCanvasPinMixin:ReportPinError(fmt, ...)MapCanvasPinMixin:SetAlphaLimits(alphaFactor, startAlpha, endAlpha)MapCanvasPinMixin:SetAlphaStyle(alphaStyle)MapCanvasPinMixin:SetDataProvider(dataProvider)MapCanvasPinMixin:SetIgnoreGlobalPinScale(ignore)MapCanvasPinMixin:SetNudgeFactor(nudgeFactor)MapCanvasPinMixin:SetNudgeSourceMagnitude(nudgeSourceZoomedOutMagnitude, nudgeSourceZoomedInMagnitude)MapCanvasPinMixin:SetNudgeSourceRadius(newRadius)MapCanvasPinMixin:SetNudgeTargetFactor(newFactor)MapCanvasPinMixin:SetNudgeVector(sourcePinZoomedOutNudgeFactor, sourcePinZoomedInNudgeFactor, x, y)MapCanvasPinMixin:SetNudgeZoomedInFactor(newFactor)MapCanvasPinMixin:SetNudgeZoomedOutFactor(newFactor)MapCanvasPinMixin:SetOwningMap(map)MapCanvasPinMixin:SetPosition(normalizedX, normalizedY, insetIndex)MapCanvasPinMixin:SetScaleStyle(scaleStyle)MapCanvasPinMixin:SetScalingLimits(scaleFactor, startScale, endScale)MapCanvasPinMixin:SetSuppressed(suppressor)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.