~/forever/addon-api
Addon API
GetContributingHeight(elem)QuestTextContrast.GetBackgroundAtlas(questTextContrastSetting)QuestTextContrast.GetDefaultBackgroundAtlas()QuestTextContrast.GetDefaultDetailsBackgroundAtlas(cvarValue)QuestTextContrast.GetTextureKitBackgroundAtlas(textureKit)QuestTextContrast.IsEnabled(cvarValue)QuestTextContrast.UseLightText(cvarValue)TextSizeManager:GetInitialUpdateEvents()TextSizeManager:GetReadCVarName()TextSizeManagerBase:BuildFonts()TextSizeManagerBase:GetCVarNames()TextSizeManagerBase:GetDefaultScaleWeight()TextSizeManagerBase:GetFontBaseHeight(fontName)TextSizeManagerBase:GetFonts()TextSizeManagerBase:GetMinimumScale()TextSizeManagerBase:GetReadCVarName()TextSizeManagerBase:GetResizedFontHeight(fontName, value)TextSizeManagerBase:GetScale(scale)TextSizeManagerBase:GetScaledValue(value)TextSizeManagerBase:GetScaledValueWeighted(value, registrationInfo)TextSizeManagerBase:GetSettingDefaultValue()TextSizeManagerBase:GetSettingValue()TextSizeManagerBase:GetWeightedScale(scale, registrationInfo)TextSizeManagerBase:Init()TextSizeManagerBase:RegisterObject(object, registrationInfo)TextSizeManagerBase:SetCVarNames(...)TextSizeManagerBase:SetMinimumScale(scale)TextSizeManagerBase:SetSettingValue(value)TextSizeManagerBase:SetTextScale(scale)TextSizeManagerBase:UpdateFonts(value)TextSizeManagerBase:UpdateObject(object)TextSizeManagerBase:UpdateRegisteredObjects(scale)TextSizeManagerBase:UpdateRegisteredSystems(scale)UIThemeContainerMixin:CheckUpdateTheme(cvar, value)UIThemeContainerMixin:GetCVarValue()UIThemeContainerMixin:IsDarkMode(cvarValue)UIThemeContainerMixin:RegisterBackgroundTexture(texture, textureKit)UIThemeContainerMixin:RegisterFontString(fontString)UIThemeContainerMixin:RegisterFontStrings(...)UIThemeContainerMixin:RegisterFrame(frame)UIThemeContainerMixin:RegisterFrames(...)UIThemeContainerMixin:RegisterObject(container, object)UIThemeContainerMixin:RegisterObjects(container, ...)UIThemeContainerMixin:UIThemeContainerFrame_OnPostEvent(event, ...)UIThemeContainerMixin:UIThemeContainerFrame_OnPostHide()UIThemeContainerMixin:UIThemeContainerFrame_OnPreLoad()UIThemeContainerMixin:UIThemeContainerFrame_OnPreShow()UIThemeContainerMixin:UpdateBackground(cvarValue)UIThemeContainerMixin:UpdateFontStrings(cvarValue)UIThemeContainerMixin:UpdateFrames(cvarValue)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.