~/forever/addon-api
Addon API
CooldownViewerAlert_SetType(alert, alertType)CooldownViewerAlert_SetupTypeButton(button, alertType)CooldownViewerBaseDialogMixin:GetDesiredLayoutType()CooldownViewerBaseDialogMixin:GetManagerExitCallbackEventName()CooldownViewerBaseDialogMixin:GetOnCancelEvent()CooldownViewerBaseReorderTargetMixin:GetBestCooldownItemTarget(_mouseX, _mouseY)CooldownViewerBaseReorderTargetMixin:OnEnter()CooldownViewerBuffBarItemMixin:GetAlertTargetFrame()CooldownViewerBuffBarItemMixin:GetApplicationsFontString()CooldownViewerBuffBarItemMixin:GetBarFrame()CooldownViewerBuffBarItemMixin:GetDurationFontString()CooldownViewerBuffBarItemMixin:GetIconFrame()CooldownViewerBuffBarItemMixin:GetIconTexture()CooldownViewerBuffBarItemMixin:GetNameFontString()CooldownViewerBuffBarItemMixin:GetPipTexture()CooldownViewerBuffBarItemMixin:IsTimerShown()CooldownViewerBuffBarItemMixin:NeedsOnUpdateRegistration()CooldownViewerBuffBarItemMixin:OnActiveStateChanged()CooldownViewerBuffBarItemMixin:OnLoad()CooldownViewerBuffBarItemMixin:OnUpdate(elapsed, timeNow)CooldownViewerBuffBarItemMixin:RefreshApplications()CooldownViewerBuffBarItemMixin:RefreshCooldownInfo()CooldownViewerBuffBarItemMixin:RefreshData()CooldownViewerBuffBarItemMixin:RefreshName()CooldownViewerBuffBarItemMixin:SetBarContent(barContent)CooldownViewerBuffBarItemMixin:SetBarWidth(barWidth)CooldownViewerBuffBarItemMixin:SetTimerShown(shownSetting)CooldownViewerBuffIconItemMixin:GetApplicationsFontString()CooldownViewerBuffIconItemMixin:GetApplicationsFrame()CooldownViewerBuffIconItemMixin:GetCooldownSwipeColor()CooldownViewerBuffIconItemMixin:OnCooldownDone()CooldownViewerBuffIconItemMixin:OnLoad()CooldownViewerBuffIconItemMixin:RefreshApplications()CooldownViewerBuffIconItemMixin:RefreshCooldownInfo()CooldownViewerBuffIconItemMixin:RefreshData()CooldownViewerBuffItemMixin:GetApplicationsText()CooldownViewerBuffItemMixin:GetCooldownValues()CooldownViewerBuffItemMixin:IsExpired()CooldownViewerBuffItemMixin:NeedsTargetUpdateRegistration()CooldownViewerBuffItemMixin:OnActiveStateChanged()CooldownViewerBuffItemMixin:OnCooldownIDSet()CooldownViewerBuffItemMixin:ResetCooldownData()CooldownViewerBuffItemMixin:ShouldBeActive()CooldownViewerBuffMixin:OnEvent(event, ...)CooldownViewerBuffMixin:OnHide()CooldownViewerBuffMixin:OnShow()CooldownViewerCategoryMixin:GetCategory()CooldownViewerCategoryMixin:GetCategoryAssignmentText()CooldownViewerCategoryMixin:GetItemDisplayType()CooldownViewerCategoryMixin:GetTitle()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.