~/forever/addon-api
Addon API
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)CooldownViewerEditAlertBaseMixin:AddCurrentAlert()CooldownViewerEditAlertBaseMixin:Display(isNewAlert)CooldownViewerEditAlertBaseMixin:GetAddButton()CooldownViewerEditAlertBaseMixin:GetIcon()CooldownViewerEditAlertBaseMixin:GetNameLabel()CooldownViewerEditAlertBaseMixin:OnHide()CooldownViewerEditAlertBaseMixin:OnLoad()CooldownViewerEditAlertBaseMixin:OnShow()CooldownViewerEditAlertBaseMixin:SetOwner(owner)CooldownViewerEditAlertBaseMixin:UpdateAddButton(isNewAlert)CooldownViewerImportLayoutDialogMixin:DeleteImportedLayouts()CooldownViewerImportLayoutDialogMixin:GetImportedLayout()CooldownViewerImportLayoutDialogMixin:GetLayoutIDs()CooldownViewerImportLayoutDialogMixin:ProcessImportText(text)CooldownViewerImportLayoutDialogMixin:SetLayoutIDs(layoutIDs)CooldownViewerImportLayoutDialogMixin:UpdateLayoutNameFromCreatedLayout()CooldownViewerItemDataMixin:BuildEquipSlotSpellContainer()CooldownViewerItemDataMixin:BuildFilterString()CooldownViewerItemDataMixin:CanTriggerAlertType(alertType)CooldownViewerItemDataMixin:CanTriggerAnyAlertType()CooldownViewerItemDataMixin:CanUseAuraForDisplay()CooldownViewerItemDataMixin:CancelSpellDataLoad()CooldownViewerItemDataMixin:CheckCreateValidAlertTypes()CooldownViewerItemDataMixin:CheckDisplayEquipSlotTooltip(tooltip)CooldownViewerItemDataMixin:CheckDisplaySpellCategoryTooltip(tooltip)CooldownViewerItemDataMixin:ClearAuraInstanceInfo()CooldownViewerItemDataMixin:ClearCachedItemLocation()CooldownViewerItemDataMixin:ClearCooldownID()CooldownViewerItemDataMixin:ClearEditModeData()CooldownViewerItemDataMixin:ClearTotemData()CooldownViewerItemDataMixin:DisplayEquipSlotEssentialTooltip(tooltip, equipSlot)CooldownViewerItemDataMixin:DisplayEquipSlotTrackedTooltip(tooltip, equipSlot)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.