~/forever/addon-api
Addon API
TargetFrameAuraContainerSharedMixin:IsFlowLayoutMirroredVertically()TargetFrameAuraContainerSharedMixin:IsPlayerTarget()TargetFrameAuraContainerSharedMixin:IsTargetFriendly()TargetFrameAuraContainerSharedMixin:SetAuraContainerAnchorsChangedCallback(callbackFunction)TargetFrameAuraContainerSharedMixin:SetBuffFilterString(filterString)TargetFrameAuraContainerSharedMixin:SetConstrainedFlowLayoutLineSize(lineSize)TargetFrameAuraContainerSharedMixin:SetDebuffFilterString(filterString)TargetFrameAuraContainerSharedMixin:SetFlowLayoutMirroredVertically(mirrorVertically)TargetFrameAuraContainerSharedMixin:SetFlowLayoutSpacing(elementSpacing, lineSpacing)TargetFrameAuraContainerSharedMixin:SetLargeAuraSize(size)TargetFrameAuraContainerSharedMixin:SetMaxBuffs(maxBuffs)TargetFrameAuraContainerSharedMixin:SetMaxDebuffs(maxDebuffs)TargetFrameAuraContainerSharedMixin:SetNumConstrainedFlowLayoutLines(numLines)TargetFrameAuraContainerSharedMixin:SetPlayerIsTarget(playerIsTarget)TargetFrameAuraContainerSharedMixin:SetShowAuraCount(showAuraCount)TargetFrameAuraContainerSharedMixin:SetSmallAuraSize(size)TargetFrameAuraContainerSharedMixin:SetTargetIsFriendly(targetIsFriendly)TargetFrameAuraContainerSharedMixin:ShouldShowAuraCount()TargetFrameAuraFlowLayoutMixin:ApplyElementLayout(container, element, anchorPoint, offsetX, offsetY, width, height)TargetFrameAuraFlowLayoutMixin:GetElementSize(container, element, _group)TargetFrameAuraFlowLayoutMixin:GetMaximumLineSizeForLine(container, lineIndex, _group)TargetFrameAuraFlowLayoutMixin:OnLayoutComplete(container, width, height, _hasPlacedElement, lineCount)TargetFrameBuffButtonSharedMixin:GetStealableBorder()TargetFrameBuffButtonSharedMixin:IsStealableBorderEnabled()TargetFrameBuffButtonSharedMixin:SetStealableBorderEnabled(enabled)TargetFrameDebuffButtonSharedMixin:GetDispelBorder()TargetFrameHealthBarMixin:OnSizeChanged()TargetFrameHealthBarMixin:OnValueChanged(value)TargetFrameInstanceMixin:OnLoad_TargetFrameInstance()TargetFrameMixin:AnchorAuraContainer()TargetFrameMixin:AnchorSpellBarToAuraContainer()TargetFrameMixin:ArePvPElementsShown()TargetFrameMixin:CheckBattlePet()TargetFrameMixin:CheckClassification()TargetFrameMixin:CheckDead()TargetFrameMixin:CheckFaction()TargetFrameMixin:CheckLevel()TargetFrameMixin:CheckPartyLeader()TargetFrameMixin:ConfigureAuraContainer()TargetFrameMixin:CreateSpellbar(event, boss)TargetFrameMixin:CreateTargetofTarget(unit)TargetFrameMixin:GetAuraContainer()TargetFrameMixin:GetPortrait()TargetFrameMixin:GetPvPIndicatorElements()TargetFrameMixin:HealthUpdate(elapsed, unit)TargetFrameMixin:HidePvPFrames(parentFrame)TargetFrameMixin:IsTargetOfTargetShown()TargetFrameMixin:OnEvent(event, ...)TargetFrameMixin:OnHide_TargetFrame()TargetFrameMixin:OnLoad(unit, menuFunc)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.