~/forever/addon-api
Addon API
UnitPopupSharedUtil.IsFriendshipUpgrade(contextData, requestedFriendLevel)UnitPopupSharedUtil.IsInGroupWithPlayer(contextData)UnitPopupSharedUtil.IsPlayer(contextData)UnitPopupSharedUtil.IsPlayerFavorite(contextData)UnitPopupSharedUtil.IsPlayerMobile(contextData)UnitPopupSharedUtil.IsPlayerOffline(contextData)UnitPopupSharedUtil.IsSameServer(contextData, playerLocation)UnitPopupSharedUtil.IsSameServerFromSelf(contextData)UnitPopupSharedUtil.IsValidPlayerLocation(playerLocation)UnitPopupSharedUtil.TryBNInvite(contextData)UnitPopupSubsectionSeperatorMixin:IsDivider()UnitPopupSubsectionTitleMixin:IsTitle()UnitPopupSubsectionTitleMixin:ShouldQueueDivider()UnitPopupSuggestInviteButtonMixin:CanShow(contextData)UnitPopupSuggestInviteButtonMixin:GetInviteName()UnitPopupSuggestInviteButtonMixin:GetText(contextData)UnitPopupTargetButtonMixin:CanShow(contextData)UnitPopupTargetButtonMixin:GetText(contextData)UnitPopupTargetButtonMixin:OnClick(contextData)UnitPopupTopLevelMenuMixin:AssembleMenuEntries(contextData)UnitPopupTopLevelMenuMixin:IsInlineMenu()UnitPopupTradeButtonMixin:CanShow(contextData)UnitPopupTradeButtonMixin:GetInteractDistance()UnitPopupTradeButtonMixin:GetText(contextData)UnitPopupTradeButtonMixin:IsEnabled(contextData)UnitPopupTradeButtonMixin:OnClick(contextData)UnitPopupTransferNeighborhoodOwnerButtonMixin:CanShow(contextData)UnitPopupTransferNeighborhoodOwnerButtonMixin:GetText(contextData)UnitPopupTransferNeighborhoodOwnerButtonMixin:OnClick(contextData)UnitPopupUninviteButtonMixin:CanShow(contextData)UnitPopupUninviteButtonMixin:GetText(contextData)UnitPopupUninviteButtonMixin:IsEnabled(contextData)UnitPopupUninviteButtonMixin:OnClick(contextData)UnitPopupVehicleLeaveButtonMixin:CanShow(contextData)UnitPopupVehicleLeaveButtonMixin:GetText(contextData)UnitPopupVehicleLeaveButtonMixin:OnClick(contextData)UnitPopupViewBnetFriendsButtonMixin:CanShow(contextData)UnitPopupViewBnetFriendsButtonMixin:GetText(contextData)UnitPopupViewBnetFriendsButtonMixin:OnClick(contextData)UnitPopupViewHousesButtonMixin:GetText(contextData)UnitPopupViewHousesButtonMixin:OnClick(contextData)UnitPopupVoiceChatButtonMixin:CanShow(contextData)UnitPopupVoiceChatButtonMixin:GetEntries()UnitPopupVoiceChatButtonMixin:GetText(contextData)UnitPopupVoiceChatMicrophoneVolumeButtonMixin:CanShow(contextData)UnitPopupVoiceChatMicrophoneVolumeButtonMixin:GetFrameTemplate()UnitPopupVoiceChatSettingsButtonMixin:CanShow(contextData)UnitPopupVoiceChatSettingsButtonMixin:GetText(contextData)UnitPopupVoiceChatSettingsButtonMixin:OnClick(contextData)UnitPopupVoiceChatSpeakerVolumeButtonMixin: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.