~/forever/addon-api
Addon API
AccessibilityOverrides.CreateArachnophobiaSetting(category, layout)AccessibilityOverrides.CreatePhotosensitivitySetting(category)ActionBarsOverrides.AdjustActionBarSettings(category, layout)ActionBarsOverrides.CreateActionBarVisibilitySettings(category, ActionBarSettingsTogglesCache, ActionBarSettingsLastCacheTime, ActionBarSettingsCacheTimeout)ActionBarsOverrides.RunSettingsCallback(callback)ArachnophobiaMixin:OnLoad()AudioOverrides.CreateEncounterWarningsSoundSettings(category, layout)AutoLootDropdownControlMixin:Init(initializer)AutoLootDropdownControlMixin:OnAutoLootChanged(setting, value)AutoLootDropdownControlMixin:UpdateLabel()ColorblindOverrides.CreateSettings(category, layout)ColorblindOverrides.ShouldShowItemQuality(quality)CombatAudioAlertUtil.ConvertToAlertUnitEnum(unit)CombatAudioAlertUtil.ConvertToResourceSettingEnum(powerTypeOrToken, isPercent)CombatAudioAlertUtil.EnumerateDebuffSelfAlertInfo()CombatAudioAlertUtil.EnumerateInterruptCastInfo()CombatAudioAlertUtil.EnumerateInterruptCastSuccessInfo()CombatAudioAlertUtil.EnumeratePartyHealthPercentInfo()CombatAudioAlertUtil.EnumeratePercentInfo()CombatAudioAlertUtil.EnumeratePlayerDebuffFormatInfo()CombatAudioAlertUtil.EnumeratePlayerResourceFormatInfo()CombatAudioAlertUtil.EnumeratePulseHealthPercentInfo()CombatAudioAlertUtil.EnumerateSayCastInfo()CombatAudioAlertUtil.EnumerateSayCombatEndInfo()CombatAudioAlertUtil.EnumerateSayCombatStartInfo()CombatAudioAlertUtil.EnumerateSayIfTargetedInfo()CombatAudioAlertUtil.EnumerateUnitFormatInfo(unit, alertType)CombatAudioAlertUtil.EnumeratetWhenTargetDiesInfo()CombatAudioAlertUtil.GetCAACVarValueBool(cvarConstant)CombatAudioAlertUtil.GetCAACVarValueNumber(cvarConstant)CombatAudioAlertUtil.GetCurrentPartyHealthPercentInfo()CombatAudioAlertUtil.GetCurrentPulseHealthPercentInfo()CombatAudioAlertUtil.GetDebuffSelfAlertInfo(cvarVal)CombatAudioAlertUtil.GetFormattedString(formatInfo, stringVal, numberVal)CombatAudioAlertUtil.GetInterruptCastInfo(cvarVal)CombatAudioAlertUtil.GetInterruptCastSuccessInfo(cvarVal)CombatAudioAlertUtil.GetPartyHealthPercentInfo(cvarVal)CombatAudioAlertUtil.GetPercentInfo(cvarVal)CombatAudioAlertUtil.GetPlayerDebuffFormatInfo(cvarVal)CombatAudioAlertUtil.GetPlayerDebuffFormattedString(spellName)CombatAudioAlertUtil.GetPlayerResourceFormatInfo(powerTypeOrToken)CombatAudioAlertUtil.GetPlayerResourceFormatInfoFromCVarVal(cvarVal)CombatAudioAlertUtil.GetPlayerResourceFormattedString(powerTypeOrToken, stringVal, numberVal)CombatAudioAlertUtil.GetPulseHealthPercentInfo(cvarVal)CombatAudioAlertUtil.GetPulseHealthSoundKit(healthPercent)CombatAudioAlertUtil.GetResourceCategoryType(powerTypeOrToken)CombatAudioAlertUtil.GetResourceFormatCVarVal(powerTypeOrToken)CombatAudioAlertUtil.GetResourcePercentCVarVal(powerTypeOrToken)CombatAudioAlertUtil.GetResourceThrottleType(powerTypeOrToken)CombatAudioAlertUtil.GetSayCastInfo(cvarVal)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.