~/forever/updates/addon-api
Updates
CooldownViewerCooldownItemMixin:GetOutOfRangeTexture()CooldownViewerCooldownItemMixin:IsActivelyCast()CooldownViewerCooldownItemMixin:IsExpired()CooldownViewerCooldownItemMixin:IsOnCooldown()CooldownViewerCooldownItemMixin:NeedSpellActivationUpdate(spellID)CooldownViewerCooldownItemMixin:NeedSpellUseUpdate(spellID, baseSpellID)CooldownViewerCooldownItemMixin:NeedsSpellRangeUpdate(spellID)CooldownViewerCooldownItemMixin:OnCooldownDone()CooldownViewerCooldownItemMixin:OnCooldownIDSet()CooldownViewerCooldownItemMixin:OnEvent(event, ...)CooldownViewerCooldownItemMixin:OnLoad()CooldownViewerCooldownItemMixin:OnSpellActivationOverlayGlowHideEvent(spellID)CooldownViewerCooldownItemMixin:OnSpellActivationOverlayGlowShowEvent(spellID)CooldownViewerCooldownItemMixin:OnSpellRangeCheckUpdateEvent(spellID, inRange, checksRange)CooldownViewerCooldownItemMixin:OnSpellUpdateUsableEvent()CooldownViewerCooldownItemMixin:OnSpellUpdateUsesEvent(spellID, baseSpellID)CooldownViewerCooldownItemMixin:RefreshCooldownOnly()CooldownViewerCooldownItemMixin:RefreshData()CooldownViewerCooldownItemMixin:RefreshIconColor()CooldownViewerCooldownItemMixin:RefreshIconDesaturation()CooldownViewerCooldownItemMixin:RefreshOverlayGlow(desiredShowStateFromEvent)CooldownViewerCooldownItemMixin:RefreshSpellChargeInfo()CooldownViewerCooldownItemMixin:RefreshSpellCooldownInfo()CooldownViewerCooldownItemMixin:ResetCooldownData()CooldownViewerCooldownItemMixin:SetCachedChargeValues(count, shown)CooldownViewerCooldownItemMixin:ShouldDisplaySpellCooldown(spellCooldownInfo)CooldownViewerCooldownMixin:OnEvent(event, ...)CooldownViewerCooldownMixin:OnHide()CooldownViewerCooldownMixin:OnShow()CooldownViewerDataStoreSerializationMixin:AddLayout(layoutManager, ...)CooldownViewerDataStoreSerializationMixin:ClearSerializedData()CooldownViewerDataStoreSerializationMixin:CreateEncodeOutput(output)CooldownViewerDataStoreSerializationMixin:DeserializeLayouts(serializedData, isUserInput)CooldownViewerDataStoreSerializationMixin:GetCurrentEncodingVersion()CooldownViewerDataStoreSerializationMixin:GetCurrentSaveFormatVersion()CooldownViewerDataStoreSerializationMixin:GetLayoutManager()CooldownViewerDataStoreSerializationMixin:GetSerializedData()CooldownViewerDataStoreSerializationMixin:Init(layoutManager, persistenceObject)CooldownViewerDataStoreSerializationMixin:IsLoaded()CooldownViewerDataStoreSerializationMixin:ReadData()CooldownViewerDataStoreSerializationMixin:ResetToDefaults()CooldownViewerDataStoreSerializationMixin:SerializeLayouts(singleLayoutID)CooldownViewerDataStoreSerializationMixin:SetSerializationPersistenceObject(persistenceObject)CooldownViewerDataStoreSerializationMixin:SetSerializedData(serializedData)CooldownViewerDataStoreSerializationMixin:WriteData()CooldownViewerDraggedItemBaseMixin:OnUpdate()CooldownViewerDraggedItemBaseMixin:SetToCursor(iconFileID)CooldownViewerDraggedItem_Clear()CooldownViewerDraggedItem_Pickup(iconFileID)CooldownViewerDraggedItem_SetIsLegalTarget(isLegal)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.