~/forever/updates/addon-api
Updates
CooldownViewerLayoutManagerMixin:AddLayout(layoutName, classAndSpecTag, desiredLayoutID)CooldownViewerLayoutManagerMixin:AreChangesAllowed()CooldownViewerLayoutManagerMixin:AreLayoutsFullyMaxed()CooldownViewerLayoutManagerMixin:AreLayoutsOfTypeMaxed(layoutType)CooldownViewerLayoutManagerMixin:AreNotificationsLocked()CooldownViewerLayoutManagerMixin:CanActivateLayout(layout)CooldownViewerLayoutManagerMixin:CanUseRestorePoint()CooldownViewerLayoutManagerMixin:CheckAddFullLayout(layout, desiredLayoutID)CooldownViewerLayoutManagerMixin:CheckDisableNotifications()CooldownViewerLayoutManagerMixin:CheckGetLayoutID(layoutID)CooldownViewerLayoutManagerMixin:ClearActiveLayout()CooldownViewerLayoutManagerMixin:CopyLayout(layout)CooldownViewerLayoutManagerMixin:CopyLayoutToClipboard(layout)CooldownViewerLayoutManagerMixin:CreateLayoutsFromSerializedData(text)CooldownViewerLayoutManagerMixin:CreateRestorePoint()CooldownViewerLayoutManagerMixin:DeserializeCooldownInfo(cooldownInfo)CooldownViewerLayoutManagerMixin:DestroyRestorePoint()CooldownViewerLayoutManagerMixin:EnableNotifications()CooldownViewerLayoutManagerMixin:EnsureLayoutHasUniqueID(layout)CooldownViewerLayoutManagerMixin:EnumerateLayouts()CooldownViewerLayoutManagerMixin:EnumeratePreviouslyActiveLayoutIDs()CooldownViewerLayoutManagerMixin:FindExactAlert(cooldownID, exactAlert)CooldownViewerLayoutManagerMixin:FindExistingAlert(cooldownID, alert)CooldownViewerLayoutManagerMixin:GetActiveLayout(accessMode)CooldownViewerLayoutManagerMixin:GetActiveLayoutID()CooldownViewerLayoutManagerMixin:GetAddAlertStatus(cooldownID, optAlertToAdd)CooldownViewerLayoutManagerMixin:GetAddLayoutStatus(layoutName)CooldownViewerLayoutManagerMixin:GetAlerts(cooldownID, accessMode)CooldownViewerLayoutManagerMixin:GetAlertsForLayout(layout, cooldownID, accessMode)CooldownViewerLayoutManagerMixin:GetBestLayoutForSpec()CooldownViewerLayoutManagerMixin:GetCooldownCategoryChangeStatus(_cooldownID, _newCategory)CooldownViewerLayoutManagerMixin:GetCooldownIDDataBlock(cooldownID, accessMode)CooldownViewerLayoutManagerMixin:GetCooldownIDDataBlockForLayout(layout, cooldownID, accessMode)CooldownViewerLayoutManagerMixin:GetCooldownInfoDataBlock(cooldownInfo, accessMode)CooldownViewerLayoutManagerMixin:GetCooldownOrderChangeStatus(sourceIndex, destIndex, cooldownIDs)CooldownViewerLayoutManagerMixin:GetCurrentSpecTag()CooldownViewerLayoutManagerMixin:GetDataProvider()CooldownViewerLayoutManagerMixin:GetDefaultLayoutID()CooldownViewerLayoutManagerMixin:GetLayout(layoutID)CooldownViewerLayoutManagerMixin:GetLayoutByName(layoutName, specTag)CooldownViewerLayoutManagerMixin:GetLayoutCountOfType(layoutType)CooldownViewerLayoutManagerMixin:GetLayoutName(layout)CooldownViewerLayoutManagerMixin:GetMaxLayoutsErrorText()CooldownViewerLayoutManagerMixin:GetMaxLayoutsForType(_layoutType)CooldownViewerLayoutManagerMixin:GetMaxNumAlertsPerItem()CooldownViewerLayoutManagerMixin:GetNumAlerts(cooldownID, accessMode)CooldownViewerLayoutManagerMixin:GetPreviouslyActiveLayoutIDForSpec(specTag)CooldownViewerLayoutManagerMixin:GetSerializer()CooldownViewerLayoutManagerMixin:HasActiveChanges()CooldownViewerLayoutManagerMixin:HasPendingChanges()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.