~/forever/updates/addon-api
Updates
NamePlateAurasMixin:UpdateEnemyNpcAuraFrames()NamePlateAurasMixin:UpdateEnemyPlayerAuraFrames()NamePlateAurasMixin:UpdateFriendNpcAuraFrames()NamePlateAurasMixin:UpdateFriendPlayerAuraFrames()NamePlateAurasMixin:UpdateScale(scaleData)NamePlateAurasMixin:UpdateShownState()NamePlateBaseMixin:AcquireUnitFrame()NamePlateBaseMixin:ApplyFrameOptions()NamePlateBaseMixin:ClearUnit()NamePlateBaseMixin:GetFrameOptions()NamePlateBaseMixin:GetUnit()NamePlateBaseMixin:GetUnitFrameTemplate()NamePlateBaseMixin:Init(unitFrameTemplate, driverFrame)NamePlateBaseMixin:OnSizeChanged()NamePlateBaseMixin:ReleaseUnitFrame()NamePlateBaseMixin:SetUnit(namePlateUnitToken)NamePlateBorderTemplateMixin:SetBorderSizes(borderSize, borderSizeMinPixels, upwardExtendHeightPixels, upwardExtendHeightMinPixels)NamePlateBorderTemplateMixin:SetUnderlineColor(r, g, b, a)NamePlateBorderTemplateMixin:SetVertexColor(r, g, b, a)NamePlateBorderTemplateMixin:UpdateSizes()NamePlateCastingBarMixin:ApplyStyleAndAnchoring(setupOptions)NamePlateCastingBarMixin:OnLoad()NamePlateCastingBarMixin:ShouldShowCastBar()NamePlateClassificationFrameMixin:GetClassification()NamePlateClassificationFrameMixin:GetClassificationAtlasElement()NamePlateClassificationFrameMixin:OnEvent(event, ...)NamePlateClassificationFrameMixin:OnInfoDisplayCVarChanged()NamePlateClassificationFrameMixin:OnLoad()NamePlateClassificationFrameMixin:SetExplicitValues(explicitValues)NamePlateClassificationFrameMixin:SetOptions(optionTable)NamePlateClassificationFrameMixin:SetRaidTargetIndex(index)NamePlateClassificationFrameMixin:SetUnit(unitToken)NamePlateClassificationFrameMixin:ShouldBeShown()NamePlateClassificationFrameMixin:ShouldShowPvEClassificationIndicator()NamePlateClassificationFrameMixin:ShouldShowPvPClassificationIndicator()NamePlateClassificationFrameMixin:UpdateClassificationIndicator()NamePlateClassificationFrameMixin:UpdatePvPClassificationEnabled()NamePlateClassificationFrameMixin:UpdateShownState()NamePlateComponentMixin:IsShowOnlyName()NamePlateComponentMixin:IsWidgetsOnlyMode()NamePlateComponentMixin:SetShowOnlyName(showOnlyName)NamePlateComponentMixin:SetWidgetsOnlyMode(widgetsOnly)NamePlateDriverMixin:AcquireUnitFrame(namePlateFrameBase)NamePlateDriverMixin:ForEachNamePlate(func)NamePlateDriverMixin:ForEachScriptNamePlate(func)NamePlateDriverMixin:GetBaseNamePlateHeight()NamePlateDriverMixin:GetBaseNamePlateWidth()NamePlateDriverMixin:GetClassNameplateAlternatePowerBar()NamePlateDriverMixin:GetClassNameplateBar()NamePlateDriverMixin:GetClassNameplateManaBar()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.