~/forever/addon-api
Addon API
C_CombatAudioAlert.AddToKnownTargetingList(unit) : addedC_CombatAudioAlert.GetCategoryVoice(category) : voiceC_CombatAudioAlert.GetCategoryVolume(category) : volumeC_CombatAudioAlert.GetFormatSetting(unit, alertType) : formatValC_CombatAudioAlert.GetSpeakerSpeed() : speedC_CombatAudioAlert.GetSpecSetting(setting) : valueC_CombatAudioAlert.GetThrottle(throttleType) : throttleC_CombatAudioAlert.IsEnabled() : isEnabledC_CombatAudioAlert.RemoveFromKnownTargetingList(unit) : removedC_CombatAudioAlert.SetCategoryVoice(category, newVal) : successC_CombatAudioAlert.SetCategoryVolume(category, newVal) : successC_CombatAudioAlert.SetFormatSetting(unit, alertType, newVal) : successC_CombatAudioAlert.SetSpeakerSpeed(newVal) : successC_CombatAudioAlert.SetSpecSetting(setting, newVal) : successC_CombatAudioAlert.SetThrottle(throttleType, newVal) : successC_CombatAudioAlert.SpeakText(text, category, allowOverlap) : utteranceIDDocumented 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.