~/forever/addon-api
Addon API
UIThemeContainerMixin:UpdateTheme(cvarValue)UserScaledButtonFitToTextMixin:OnLoad()UserScaledButtonFitToTextMixin:OnTextScaleUpdated(scale, registrationInfo)UserScaledButtonFitToTextMixin:ReanchorTextForScale(scale, registrationInfo)UserScaledButtonFitToTextMixin:SetText(text)UserScaledButtonFitToTextMixin:TryRecalculateDesiredWidth(scale)UserScaledElementMixin:GetDesiredHeight(registrationInfo)UserScaledElementMixin:GetDesiredWidth(registrationInfo)UserScaledElementMixin:GetScaledDesiredDimension(scaleContext, dimensionValue, scale, registrationInfo)UserScaledElementMixin:GetScaledDesiredHeight(scale, registrationInfo)UserScaledElementMixin:GetScaledDesiredWidth(scale, registrationInfo)UserScaledElementMixin:GetWeightedScale(scaleContext, scale, registrationInfo)UserScaledElementMixin:OnLoad_UserScaledElement()UserScaledElementMixin:OnTextScaleUpdated(scale, registrationInfo)UserScaledElementMixin:SetDesiredWidth(desiredWidth)UserScaledElementMixin:UpdateWidth()UserScaledFrameByHeightMixin:OnLoad_UserScaledByHeight()UserScaledFrameByHeightMixin:OnTextScaleUpdated(scale, registrationInfo)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.