~/forever/addon-api
Addon API
VoiceActivityNotificationMixin:SetCushions(cushionX, cushionY)VoiceActivityNotificationMixin:Setup(memberID, channelID, isLocalPlayer)VoiceActivityNotificationMixin:UpdateSize()VoiceActivityVolumeMixin:SetVolume(volume)VoiceChatActivateChannelPromptButtonMixin:OnClick()VoiceChatActivateChannelPromptMixin:ActivateChannel()VoiceChatActivateChannelPromptMixin:CheckActivateChannel(channel)VoiceChatActivateChannelPromptMixin:OnEvent(event, ...)VoiceChatActivateChannelPromptMixin:OnHide()VoiceChatActivateChannelPromptMixin:OnShow()VoiceChatActivateChannelPromptMixin:OnVoiceChannelActivated(channelID)VoiceChatActivateChannelPromptMixin:Setup(channel)VoiceChatActivateChannelPromptMixin:ShouldPromptForChannelActivate(channel)VoiceChatActivateChannelPromptMixin:ShowPrompt(channel)VoiceChatChannelActivatedNotificationMixin:ListenForChannelActivation(channel)VoiceChatChannelActivatedNotificationMixin:OnEvent(event, ...)VoiceChatChannelActivatedNotificationMixin:OnVoiceChannelActivated(channelID)VoiceChatChannelActivatedNotificationMixin:Setup()Voice_FormatChannelNotification(channel, notification)Voice_FormatTextForChannel(channel, text)Voice_FormatTextForChannelID(channelID, text)Voice_GetChannelActivatePrompt(channel)Voice_GetChannelActivatedNotification(channel)Voice_GetChatChannelType(channelType)Voice_GetChatInfoForChannelType(channel)Voice_GetCommunicationModeNotification(channel)Voice_GetGameAlertStringFromStatusCode(statusCode)Voice_GetGameErrorFromStatusCode(statusCode)Voice_GetGameErrorStringFromStatusCode(statusCode)Voice_GetVoiceChannelNotificationColor(channelID)Voice_IsConnectionError(statusCode)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.