~/forever/addon-api
Addon API
UnitPopupSharedUtil.CanAddBNetFriend(contextData, isLocalPlayer, haveBattleTag, isPlayer, requestedFriendLevel)UnitPopupSharedUtil.GetBNetAccountInfo(contextData)UnitPopupSharedUtil.GetBNetIDAccount(contextData)UnitPopupSharedUtil.GetFullPlayerName(contextData)UnitPopupSharedUtil.HasLFGRestrictions()UnitPopupSharedUtil.IsBNetFriend(contextData)UnitPopupSharedUtil.IsInWarModeState()UnitPopupSharedUtil.TryCreatePlayerLocation(contextData)UnitPopupSharedUtil.TryInvite(contextData, inviteType, fullName)UnitPopupSliderMixin:OnEnter()UnitPopupSliderMixin:OnLeave()UnitPopupToggleDeafenMixin:OnLoad()UnitPopupToggleDeafenMixin:RegisterEvents()UnitPopupToggleDeafenMixin:UnregisterEvents()UnitPopupToggleMuteMixin:IsForPublicChannel()UnitPopupToggleMuteMixin:OnLoad()UnitPopupToggleMuteMixin:RegisterEvents()UnitPopupToggleMuteMixin:UnregisterEvents()UnitPopupToggleUserMuteMixin:IsMuted()UnitPopupToggleUserMuteMixin:IsSilenced()UnitPopupToggleUserMuteMixin:OnLoad()UnitPopupToggleUserMuteMixin:RegisterEvents()UnitPopupToggleUserMuteMixin:ToggleMuted()UnitPopupToggleUserMuteMixin:UnregisterEvents()UnitPopupUpgradeTitleFriendToBattleTagButtonMixin:CanShow(contextData)UnitPopupUpgradeTitleFriendToBattleTagButtonMixin:OnClick(contextData)UnitPopupVoiceLevelsMixin:GetVoiceChannel()UnitPopupVoiceLevelsMixin:GetVoiceChannelID()UnitPopupVoiceLevelsMixin:GetVoiceMemberID()UnitPopupVoiceLevelsMixin:OnAttach(...)UnitPopupVoiceLevelsMixin:OnEnter()UnitPopupVoiceLevelsMixin:OnHide()UnitPopupVoiceLevelsMixin:OnLeave()UnitPopupVoiceLevelsMixin:OnLoad()UnitPopupVoiceLevelsMixin:OnShow()UnitPopupVoiceMemberInfoMixin:CallAccessor(...)UnitPopupVoiceMemberInfoMixin:CallMutator(...)UnitPopupVoiceMemberInfoMixin:GetPlayerLocation()UnitPopupVoiceMicrophoneVolumeSliderMixin:OnLoad()UnitPopupVoiceSpeakerVolumeSliderMixin:OnLoad()UnitPopupVoiceToggleButtonMixin:OnClick()UnitPopupVoiceToggleButtonMixin:OnEnter()UnitPopupVoiceToggleButtonMixin:OnLeave()UnitPopupVoiceToggleButtonMixin:UpdateTooltipForState(state)UnitPopupVoiceUserVolumeSliderMixin:OnLoad()UnitPopupVoteToKickButtonMixin:IsEnabled(contextData)UnitPopupWhisperButtonMixin:CanShow(contextData)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.