~/forever/addon-api
Addon API
DamageMeterSourceEntryMixin:Init(combatSource)DamageMeterSourceEntryMixin:IsCreature()DamageMeterSourceEntryMixin:SetSuppressIcon(suppressIcon)DamageMeterSourceEntryMixin:ShouldShowBarIcons()DamageMeterSourceWindowMixin:AnchorToSessionWindow(sessionWindow)DamageMeterSourceWindowMixin:BuildDataProvider()DamageMeterSourceWindowMixin:ClearSource()DamageMeterSourceWindowMixin:DoesCurrentStyleUseBackground()DamageMeterSourceWindowMixin:EnumerateEntryFrames()DamageMeterSourceWindowMixin:ForEachEntryFrame(func, ...)DamageMeterSourceWindowMixin:GetBackground()DamageMeterSourceWindowMixin:GetBackgroundAlpha()DamageMeterSourceWindowMixin:GetBarHeight()DamageMeterSourceWindowMixin:GetBarSpacing()DamageMeterSourceWindowMixin:GetCloseButton()DamageMeterSourceWindowMixin:GetCombatSessionSource()DamageMeterSourceWindowMixin:GetDamageMeterType()DamageMeterSourceWindowMixin:GetEntryFrameCount()DamageMeterSourceWindowMixin:GetResizeButton()DamageMeterSourceWindowMixin:GetScrollBar()DamageMeterSourceWindowMixin:GetScrollBox()DamageMeterSourceWindowMixin:GetSessionID()DamageMeterSourceWindowMixin:GetSessionType()DamageMeterSourceWindowMixin:GetStyle()DamageMeterSourceWindowMixin:GetTextScale()DamageMeterSourceWindowMixin:GetTotalAmount()DamageMeterSourceWindowMixin:InitializeCloseButton()DamageMeterSourceWindowMixin:InitializeResizeButton()DamageMeterSourceWindowMixin:InitializeScrollBox()DamageMeterSourceWindowMixin:InitializeScrollBoxPadding(view)DamageMeterSourceWindowMixin:IsResizing()DamageMeterSourceWindowMixin:IsRightSide()DamageMeterSourceWindowMixin:IsShowingSource(source)DamageMeterSourceWindowMixin:IsSticky()DamageMeterSourceWindowMixin:OnBackgroundAlphaChanged(alpha)DamageMeterSourceWindowMixin:OnBarHeightChanged(barHeight)DamageMeterSourceWindowMixin:OnBarSpacingChanged(_spacing)DamageMeterSourceWindowMixin:OnEnter()DamageMeterSourceWindowMixin:OnEvent(event, ...)DamageMeterSourceWindowMixin:OnHide()DamageMeterSourceWindowMixin:OnLoad()DamageMeterSourceWindowMixin:OnShow()DamageMeterSourceWindowMixin:OnShowBarIconsChanged(showBarIcons)DamageMeterSourceWindowMixin:OnStyleChanged(style)DamageMeterSourceWindowMixin:OnTextScaleChanged(textScale)DamageMeterSourceWindowMixin:OnUseClassColorChanged(useClassColor)DamageMeterSourceWindowMixin:Refresh(retainScrollPosition)DamageMeterSourceWindowMixin:SetBackgroundAlpha(alpha)DamageMeterSourceWindowMixin:SetBarHeight(barHeight)DamageMeterSourceWindowMixin:SetBarSpacing(spacing)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.