~/forever/updates/addon-api
Updates
CooldownViewerMixin:OnUnitAura(_unit, unitAuraUpdateInfo)CooldownViewerMixin:OnUpdate(elapsed)CooldownViewerMixin:OnVariablesLoaded()CooldownViewerMixin:OnViewerSettingsShownStateChange()CooldownViewerMixin:RefreshActiveFramesForTargetChange()CooldownViewerMixin:RefreshData(cooldownIDs, forceSet)CooldownViewerMixin:RefreshLayout(cooldownIDs)CooldownViewerMixin:RegisterAuraInstanceIDItemFrame(auraInstanceID, itemFrame)CooldownViewerMixin:RegisterItemFrameForOnUpdate(itemFrame)CooldownViewerMixin:RegisterItemFrameForTargetUpdate(itemFrame)CooldownViewerMixin:SetBarContent(_barContent)CooldownViewerMixin:SetBarWidthScale(_barWidthScale)CooldownViewerMixin:SetHideWhenInactive(hideWhenInactive)CooldownViewerMixin:SetIsEditing(isEditing)CooldownViewerMixin:SetTimerShown(shownSetting)CooldownViewerMixin:SetTooltipsShown(shownSetting)CooldownViewerMixin:SetupPandemicStateFrameForItem(cooldownItem)CooldownViewerMixin:ShouldBeShown()CooldownViewerMixin:UnregisterAuraInstanceIDItemFrame(auraInstanceID, itemFrame)CooldownViewerMixin:UnregisterItemFrameForOnUpdate(itemFrame)CooldownViewerMixin:UnregisterItemFrameForTargetUpdate(itemFrame)CooldownViewerMixin:UpdateOnUpdateScript()CooldownViewerMixin:UpdateShownState()CooldownViewerSettingsBarCategoryMixin:GetItemTemplate()CooldownViewerSettingsBarCategoryMixin:SetupGridLayoutParams()CooldownViewerSettingsBarItemMixin:ApplyFilter(passesFilter)CooldownViewerSettingsBarItemMixin:GetAlertTargetFrame()CooldownViewerSettingsBarItemMixin:RefreshData()CooldownViewerSettingsBarItemMixin:RefreshIconState()CooldownViewerSettingsBarItemMixin:UpdateReorderMarkerPosition(marker, _cursorX, cursorY)CooldownViewerSettingsCategoryMixin:ApplyFilter()CooldownViewerSettingsCategoryMixin:GetCategoryObject()CooldownViewerSettingsCategoryMixin:GetItemTemplate()CooldownViewerSettingsCategoryMixin:GetNearestItemToCursorWeighted(cursorX, cursorY)CooldownViewerSettingsCategoryMixin:Init(categoryObj)CooldownViewerSettingsCategoryMixin:IsCollapsed()CooldownViewerSettingsCategoryMixin:IsDisplayingAnyItems()CooldownViewerSettingsCategoryMixin:OnEvent(event, ...)CooldownViewerSettingsCategoryMixin:OnHide()CooldownViewerSettingsCategoryMixin:OnLoad()CooldownViewerSettingsCategoryMixin:OnShow()CooldownViewerSettingsCategoryMixin:RefreshLayout()CooldownViewerSettingsCategoryMixin:RefreshSpellIcons()CooldownViewerSettingsCategoryMixin:SetCollapsed(collapsed)CooldownViewerSettingsCategoryMixin:SetupGridLayoutParams()CooldownViewerSettingsCategoryMixin:ShouldDisplayInfo(info)CooldownViewerSettingsCategoryMixin:ToggleCollapsed()CooldownViewerSettingsCategoryNewOptionMixin:SetNewOptionAnchor()CooldownViewerSettingsDataProviderMixin:ChangeCooldownInfoCategoryByID(sourceCooldownID, destCooldownID)CooldownViewerSettingsDataProviderMixin:ChangeCooldownInfoInternal(info, category)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.