~/forever/addon-api
Addon API
ShouldShowName(frame)ShouldShowPartyFrames()ShouldShowRaidFrames()ShouldShowStar(classification)ShouldShowTargetFrame(targetFrame)ShouldUseSilverUnitFrame(classification)ShowNumericThreat()StatusBarOverlaySegmentMixin:Initialize()StatusBarOverlaySegmentMixin:OnLoad()StatusBarOverlaySegmentMixin:SetFillColor(color)StatusBarOverlaySegmentMixin:SetStatusBar(statusBar)StatusBarOverlaySegmentMixin:UpdateFillPosition(previousTexture, fillValue, xOffsetPercent)StealthedArenaUnitFrameMixin:HasValidUnitFrame()StealthedArenaUnitFrameMixin:SetUnitFrame(unitFrame)StealthedArenaUnitFrameMixin:UpdateName()StealthedArenaUnitFrameMixin:UpdateShownState()TargetBoundComboPointBarMixin:OnEvent(event, ...)TargetBoundComboPointBarMixin:OnLoad()TargetBoundComboPointBarMixin:UpdatePower(suppressTransitions)TargetFrameAuraButtonPrivateMixin:ApplyAuraBorder(_unitToken, _auraData)TargetFrameAuraButtonPrivateMixin:ApplyAuraCooldown(_unitToken, auraData)TargetFrameAuraButtonPrivateMixin:ApplyAuraCount(_unitToken, auraData)TargetFrameAuraButtonPrivateMixin:ApplyAuraIcon(_unitToken, auraData)TargetFrameAuraButtonPrivateMixin:ApplyAuraInstance(unitToken, auraData)TargetFrameAuraButtonPrivateMixin:OnClick(mouseButtonName, isDownClick)TargetFrameAuraButtonSharedMixin:GetCooldown()TargetFrameAuraButtonSharedMixin:GetCount()TargetFrameAuraButtonSharedMixin:GetIcon()TargetFrameAuraButtonSharedMixin:SetShowAuraCount(showAuraCount)TargetFrameAuraButtonSharedMixin:ShouldShowAuraCount()TargetFrameAuraContainerPrivateMixin:OnLoad()TargetFrameAuraContainerPrivateMixin:ResetPooledAuraFrame(_pool, frame)TargetFrameAuraContainerPrivateMixin:SetNumVisibleFlowLayoutLines(lineCount)TargetFrameAuraContainerPrivateMixin:ShouldShowAuraAsBuff(auraData)TargetFrameAuraContainerPrivateMixin:ShouldShowAuraAsDebuff(auraData)TargetFrameAuraContainerPrivateMixin:ShouldShowAuraWithLargeSize(auraData)TargetFrameAuraContainerPrivateMixin:SignalAuraContainerAnchorsChanged()TargetFrameAuraContainerSharedMixin:GetAuraContainerAnchorsChangedCallback()TargetFrameAuraContainerSharedMixin:GetBuffFilterString()TargetFrameAuraContainerSharedMixin:GetBuffTemplate()TargetFrameAuraContainerSharedMixin:GetConstrainedFlowLayoutLineSize()TargetFrameAuraContainerSharedMixin:GetDebuffFilterString()TargetFrameAuraContainerSharedMixin:GetDebuffTemplate()TargetFrameAuraContainerSharedMixin:GetFlowLayoutSpacing()TargetFrameAuraContainerSharedMixin:GetLargeAuraSize()TargetFrameAuraContainerSharedMixin:GetMaxBuffs()TargetFrameAuraContainerSharedMixin:GetMaxDebuffs()TargetFrameAuraContainerSharedMixin:GetNumConstrainedFlowLayoutLines()TargetFrameAuraContainerSharedMixin:GetNumVisibleFlowLayoutLines()TargetFrameAuraContainerSharedMixin:GetSmallAuraSize()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.