~/forever/addon-api
Addon API
DamageMeterEntryMixin:ShouldShowBarIcons()DamageMeterEntryMixin:ShouldShowClassification()DamageMeterEntryMixin:ShowsValuePerSecondAsPrimary()DamageMeterEntryMixin:UpdateBackground()DamageMeterEntryMixin:UpdateIcon()DamageMeterEntryMixin:UpdateName()DamageMeterEntryMixin:UpdateStatusBar()DamageMeterEntryMixin:UpdateStatusBarColor()DamageMeterEntryMixin:UpdateStyle()DamageMeterEntryMixin:UpdateValue()DamageMeterMixin:CanHideSessionWindow(sessionWindow)DamageMeterMixin:CanMoveOrResizeSessionWindow(sessionWindow)DamageMeterMixin:CanShowNewSecondarySessionWindow()DamageMeterMixin:CreateWindowData(windowDataIndex)DamageMeterMixin:ForEachSessionWindow(func, ...)DamageMeterMixin:GetAvailableSecondarySessionWindowIndex()DamageMeterMixin:GetAvailableSecondaryWindowDataIndex()DamageMeterMixin:GetBackgroundAlpha()DamageMeterMixin:GetBackgroundTransparency()DamageMeterMixin:GetBarHeight()DamageMeterMixin:GetBarSpacing()DamageMeterMixin:GetCurrentSessionWindowCount()DamageMeterMixin:GetDefaultWindowData()DamageMeterMixin:GetMaxSessionWindowCount()DamageMeterMixin:GetNumberDisplayType()DamageMeterMixin:GetPrimarySessionWindow()DamageMeterMixin:GetSessionID()DamageMeterMixin:GetSessionType()DamageMeterMixin:GetSessionWindow(index)DamageMeterMixin:GetSessionWindowDamageMeterType(sessionWindow)DamageMeterMixin:GetSessionWindowData(sessionWindow)DamageMeterMixin:GetStyle()DamageMeterMixin:GetTextScale()DamageMeterMixin:GetTextSize()DamageMeterMixin:GetWindowAlpha()DamageMeterMixin:GetWindowDataList()DamageMeterMixin:GetWindowTransparency()DamageMeterMixin:HideAllSessionWindows()DamageMeterMixin:HideSessionWindow(sessionWindow)DamageMeterMixin:InitializeWindowDataList()DamageMeterMixin:IsEditing()DamageMeterMixin:IsPlayerInCombat()DamageMeterMixin:IsPlayerInGroup()DamageMeterMixin:LoadSavedWindowDataList()DamageMeterMixin:OnBackgroundAlphaChanged(alpha)DamageMeterMixin:OnBarHeightChanged(barHeight)DamageMeterMixin:OnBarSpacingChanged(spacing)DamageMeterMixin:OnEnabledCVarChanged()DamageMeterMixin:OnEvent(event, ...)DamageMeterMixin:OnLoad()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.