~/forever/addon-api
Addon API
AlertContainerMixin:AddAutoAnchoredSubSystem(anchorFrame)AlertContainerMixin:AddExternallyAnchoredSubSystem(anchorFrame)AlertContainerMixin:AddQueuedAlertFrameSubSystem(alertFrameTemplate, setUpFunction, maxAlerts, maxQueue, coalesceFunction)AlertContainerMixin:AddSimpleAlertFrameSubSystem(alertFrameTemplate, setUpFunction, coalesceFunction)AlertContainerMixin:AreAlertsEnabled()AlertContainerMixin:BlockLeftClickingAlerts(reasonToBlock)AlertContainerMixin:ClearFullScreenFrame()AlertContainerMixin:CreateQueuedSubSystem(alertFrameTemplate, setUpFunction, maxAlerts, maxQueue, coalesceFunction)AlertContainerMixin:CreateSubSystem(subSystemMixin, ...)AlertContainerMixin:GetJustification()AlertContainerMixin:GetPointsForJustification(relativeFrame)AlertContainerMixin:IsLeftClickingAlertsBlocked()AlertContainerMixin:OnLoad()AlertContainerMixin:ReparentAlerts()AlertContainerMixin:ResetBaseAnchorFrame()AlertContainerMixin:SetAlertsEnabled(enabled, reason)AlertContainerMixin:SetBaseAnchorFrame(newBaseAnchorframe)AlertContainerMixin:SetEnabledFlag(flagName, enabled)AlertContainerMixin:SetFullScreenFrame(frame, strata)AlertContainerMixin:SetJustification(justification)AlertContainerMixin:SetSubSystemAnchorPriority(alertFrameSubSystem, priority)AlertContainerMixin:UnblockLeftClickingAlerts(reasonToBlock)AlertContainerMixin:UpdateAnchors()AlertFrameAutoAnchoredMixin:AdjustAnchors(relativeAlert)AlertFrameAutoAnchoredMixin:CheckQueuedAlerts()AlertFrameAutoAnchoredMixin:OnLoad(anchorFrame)AlertFrameExternallyAnchoredMixin:AdjustAnchors(relativeAlert)AlertFrameExternallyAnchoredMixin:CheckQueuedAlerts()AlertFrameExternallyAnchoredMixin:OnLoad(anchorFrame)AlertFrameMixin:BuildLFGRewardData()AlertFrameMixin:BuildQuestData(questID)AlertFrameMixin:BuildScenarioRewardData()AlertFrameMixin:OnEvent(event, ...)AlertFrameMixin:OnLoad()AlertFrameMixin:ShouldSupressDungeonOrScenarioAlert()AlertFrameQueueMixin:AddAlert(...)AlertFrameQueueMixin:AddCoalesceData(...)AlertFrameQueueMixin:AddLocalizationHook(func)AlertFrameQueueMixin:AdjustAnchors(relativeAlert)AlertFrameQueueMixin:ApplyCoalesceData(...)AlertFrameQueueMixin:CanQueueMore()AlertFrameQueueMixin:CanShowMore()AlertFrameQueueMixin:CheckQueuedAlerts()AlertFrameQueueMixin:CheckQueuedCoalesceData()AlertFrameQueueMixin:CreateQueuedData(...)AlertFrameQueueMixin:GetNumQueuedAlerts()AlertFrameQueueMixin:GetNumVisibleAlerts()AlertFrameQueueMixin:OnFrameHide(frame)AlertFrameQueueMixin:OnLoad(alertFrameTemplate, setUpFunction, maxAlerts, maxQueue, coalesceFunction)AlertFrameQueueMixin:QueueAlert(...)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.