~/forever/addon-api
Addon API
CombatAudioAlertUtil.GetSayCombatEndInfo(cvarVal)CombatAudioAlertUtil.GetSayCombatStartInfo(cvarVal)CombatAudioAlertUtil.GetSayIfTargetedInfo(cvarVal)CombatAudioAlertUtil.GetUnitCategoryType(unit, alertType)CombatAudioAlertUtil.GetUnitFormatCVarVal(unit, alertType)CombatAudioAlertUtil.GetUnitFormatInfo(unit, alertType)CombatAudioAlertUtil.GetUnitFormattedString(unit, alertType, stringVal, numberVal)CombatAudioAlertUtil.GetUnitThrottleType(unit, alertType)CombatAudioAlertUtil.GetWhenTargetDiesInfo(cvarVal)CombatAudioAlertUtil.IsPlayerResource1(powerTypeOrToken)CombatAudioAlertUtil.SetPulseHealthSoundKit(percentVal, soundKitID)CombatOverrides.AdjustCombatSettings(category)CombatOverrides.CreateFloatingCombatTextSetting(category)CombatOverrides.CreateOccludedSilhouettePlayerSetting(category)CombatOverrides.CreateRaidSelfHighlightSetting(category)CombatOverrides.RunSettingsCallback(callback)ControlsOverrides.AdjustCameraSettings(category)ControlsOverrides.RunSettingsCallback(callback)ControlsOverrides.SetupAutoDismountSetting(category)ControlsOverrides.SetupCombinedBagsSetting(category)CreateAutoLootInitializer(setting)CreateKeybindingSectionInitializer(name, bindingsCategories, requiredSettingName, expanded)InterfaceOverrides.AdjustDisplaySettings(category)InterfaceOverrides.AdjustInGameNavigationSettings()InterfaceOverrides.CanResetTutorials()InterfaceOverrides.CreateCoordinatesSettings(category, layout)InterfaceOverrides.CreateHousingSettings(category, layout)InterfaceOverrides.CreatePvpFrameSettings(category, layout)InterfaceOverrides.CreateQuestSettings(category, layout)InterfaceOverrides.CreateRaidFrameSettings(category, layout)InterfaceOverrides.HasAssistedCombat()InterfaceOverrides.HasBossWarnings()InterfaceOverrides.HasCooldownViewer()InterfaceOverrides.HasExternalDefensives()InterfaceOverrides.HasSwingTimer()InterfaceOverrides.RegisterOutlineSettings(category)InterfaceOverrides.RunSettingsCallback(callback)InterfaceOverrides.SetupToastSettings(category)InterfaceOverrides.ShowTutorialsOnButtonClick()IsMouseoverCastSupported()ItemQualityColorOverrideMixin:Init(initializer)ItemQualityColorOverrideMixin:OnLoad()ItemQualityColorOverrideMixin:OpenColorPicker(frame)ItemQualityColorOverrideMixin:SetupColorSwatch(frame, data)KeybindingsOverrides.AddBindingCategories(AddBindingCategory)KeybindingsOverrides.CreateBindingButtonSettings(layout)KeybindingsOverrides.HasHousingCategory()KeybindingsOverrides.RunSettingsCallback(callback)NamePlatePreviewMixin:GetPreview()NamePlatePreviewMixin:GetPreviewText()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.