~/forever/addon-api
Addon API
EncounterWarningsIconElementMixin:Init(encounterWarningInfo, parentView)EncounterWarningsIconElementMixin:Reset()EncounterWarningsIconElementMixin:SetDeadlyOverlayShown(isDeadly)EncounterWarningsIconElementMixin:SetIconTexture(iconFileAsset)EncounterWarningsSettingsMixin:GetIconScale()EncounterWarningsSettingsMixin:GetTooltipAnchor()EncounterWarningsSettingsMixin:OnIconScaleChanged(_iconScale)EncounterWarningsSettingsMixin:OnLoad()EncounterWarningsSettingsMixin:OnTooltipAnchorChanged(_tooltipAnchor)EncounterWarningsSettingsMixin:SetIconScale(iconScale)EncounterWarningsSettingsMixin:SetTooltipAnchor(tooltipAnchor)EncounterWarningsSystemFrameMixin:ClearWarning()EncounterWarningsSystemFrameMixin:EvaluateVisibility()EncounterWarningsSystemFrameMixin:GetSystemIndex()EncounterWarningsSystemFrameMixin:GetSystemSeverity()EncounterWarningsSystemFrameMixin:GetView()EncounterWarningsSystemFrameMixin:HideWarning()EncounterWarningsSystemFrameMixin:IsEditing()EncounterWarningsSystemFrameMixin:IsExplicitlyShown()EncounterWarningsSystemFrameMixin:OnBossEmoteCleared()EncounterWarningsSystemFrameMixin:OnEditingChanged(isEditing)EncounterWarningsSystemFrameMixin:OnEncounterWarning(encounterWarningInfo)EncounterWarningsSystemFrameMixin:OnEvent(event, ...)EncounterWarningsSystemFrameMixin:OnHide()EncounterWarningsSystemFrameMixin:OnLoad()EncounterWarningsSystemFrameMixin:OnShow()EncounterWarningsSystemFrameMixin:SetExplicitlyShown(explicitlyShown)EncounterWarningsSystemFrameMixin:SetIsEditing(isEditing)EncounterWarningsSystemFrameMixin:ShowWarning(encounterWarningInfo)EncounterWarningsSystemFrameMixin:UpdateSystemSettingIconSize()EncounterWarningsSystemFrameMixin:UpdateSystemSettingOverallSize()EncounterWarningsSystemFrameMixin:UpdateSystemSettingTooltipAnchor()EncounterWarningsSystemFrameMixin:UpdateSystemSettingTransparency()EncounterWarningsSystemFrameMixin:UpdateSystemSettingVisibility()EncounterWarningsSystemFrameMixin:UpdateVisibility()EncounterWarningsTextElementMixin:Init(encounterWarningInfo, parentView)EncounterWarningsTextElementMixin:Reset()EncounterWarningsUtil.GenerateChatMessageIconMarkup(iconFileID)EncounterWarningsUtil.GetClassColoredTargetName(encounterWarningInfo)EncounterWarningsUtil.GetFontObjectForSeverity(severity)EncounterWarningsUtil.GetMaximumTextSizeForSeverity(severity)EncounterWarningsUtil.GetSeverityFromSystemIndex(systemIndex)EncounterWarningsUtil.ShouldShowFrameForSystem(systemIndex)EncounterWarningsUtil.ShowChatMessageForWarning(encounterWarningInfo)EncounterWarningsViewElementMixin:GetCurrentSeverity()EncounterWarningsViewElementMixin:GetCurrentWarning()EncounterWarningsViewElementMixin:GetView()EncounterWarningsViewElementMixin:Init(encounterWarningInfo, parentView)EncounterWarningsViewElementMixin:Reset()EncounterWarningsViewMixin:CanShowTooltipForWarning(encounterWarningInfo)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.