~/forever/addon-api
Addon API
UIErrorsMixin:AddExternalErrorMessage(message)UIErrorsMixin:AddExternalWarningMessage(message)UIErrorsMixin:CheckAddMessage(...)UIErrorsMixin:FlashFontString(fontString)UIErrorsMixin:GetMessagesSuppressed()UIErrorsMixin:OnEvent(event, ...)UIErrorsMixin:OnLoad()UIErrorsMixin:OnUpdate()UIErrorsMixin:SetMessageTypeEnabled(messageType, enabled)UIErrorsMixin:SetMessagesSuppressed(messagesSuppressed)UIErrorsMixin:ShouldDisplayMessageType(messageType, message)UIErrorsMixin:SuppressMessagesThisFrame()UIErrorsMixin:TryDisplayMessage(messageType, message, r, g, b)UIErrorsMixin:TryFlashingExistingMessage(messageType, message)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.