~/forever/addon-api
Addon API
BNToastMixin:AddToast(toastType, toastData)BNToastMixin:BlockFailed(blockType)BNToastMixin:CheckShowToast()BNToastMixin:ClearToasts()BNToastMixin:DisableToasts()BNToastMixin:EnableToasts()BNToastMixin:OnClick()BNToastMixin:OnCustomMessageChanged(toastData)BNToastMixin:OnEnter()BNToastMixin:OnEvent(event, ...)BNToastMixin:OnHide()BNToastMixin:OnLeave()BNToastMixin:OnLoad()BNToastMixin:OnVariablesLoaded()BNToastMixin:RemoveToast(toastType, toastData)BNToastMixin:SetToastsEnabled(enabled)BNToastMixin:ShowToast()BNToastMixin:UpdateToastEvent(cvar, value)BNetTimeAlertMixin:OnEvent(event, ...)BNetTimeAlertMixin:OnLoad()BNetTimeAlertMixin:OnUpdate(elapsed)BNetTimeAlertMixin:Start(time)BNet_GetBattlenetClientAtlas(client)BNet_GetClientAtlas(atlasPrefix, clientName)BNet_GetClientEmbeddedAtlas(client, width, height, xOffset, yOffset)BNet_GetClientEmbeddedTexture(texture, fileWidth, fileHeight, width, height, xOffset, yOffset)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.