~/forever/addon-api
Addon API
C_FriendList.IsIgnoredByGuid(guid) : isIgnoredC_FriendList.IsLegacyFriendSystemEnabled() : isLegacyFriendSystemEnabledC_FriendList.IsOnIgnoredList(token) : isIgnoredC_FriendList.RemoveFriend(name) : removedC_FriendList.RemoveFriendByIndex(index)C_FriendList.SendWho(filter, origin?, filters?)C_FriendList.SetFriendNotes(name, notes) : foundC_FriendList.SetFriendNotesByIndex(index, notes)C_FriendList.SetSelectedFriend(index)C_FriendList.SetSelectedIgnore(index)C_FriendList.SetWhoToUi(whoToUi)C_FriendList.ShowFriends()C_FriendList.SortWho(sorting, ascending?)C_GamePad.AddSDLMapping(platform, mapping) : successC_GamePad.ApplyConfigs()C_GamePad.AxisIndexToConfigName(axisIndex) : configNameC_GamePad.ButtonBindingToIndex(bindingName) : buttonIndexC_GamePad.ButtonIndexToBinding(buttonIndex) : bindingNameC_GamePad.ButtonIndexToConfigName(buttonIndex) : configNameC_GamePad.ClearLedColor()C_GamePad.DeleteConfig(configID)C_GamePad.GetActiveDeviceID() : deviceIDC_GamePad.GetAllConfigIDs() : configIDsC_GamePad.GetAllDeviceIDs() : deviceIDsC_GamePad.GetAllowHoverEventsWithFreeLook() : enabledC_GamePad.GetCombinedDeviceID() : deviceIDC_GamePad.GetConfig(configID) : configC_GamePad.GetDeviceMappedState(deviceID?) : stateC_GamePad.GetDeviceRawState(deviceID) : rawStateC_GamePad.GetLedColor() : colorC_GamePad.GetPowerLevel(deviceID?) : powerLevelC_GamePad.IsEnabled() : enabledC_GamePad.SetAllowHoverEventsWithFreeLook(enable)C_GamePad.SetConfig(config)C_GamePad.SetLedColor(color)C_GamePad.SetVibration(vibrationType, intensity)C_GamePad.StickIndexToConfigName(stickIndex) : configNameC_GamePad.StopVibration()C_GameRules.AccountHasSDEnabled() : isSDEnabledC_GameRules.AutoConnectToGameModeRealm(gameModeRecordID)C_GameRules.DoesGameModeHavePromo(gameModeRecordID) : hasPromoC_GameRules.GetActiveGameMode() : gameModeC_GameRules.GetCurrentEventRealmQueues() : eventRealmQueuesC_GameRules.GetCurrentGameModeDisplayInfo() : infoC_GameRules.GetCurrentGameModeRecordID() : gameModeRecordIDC_GameRules.GetDisplayedGameModeRecordIDAtIndex(displayIndex) : gameModeRecordIDC_GameRules.GetForeverExperiencePreset() : presetC_GameRules.GetGameModeDisplayInfoByRecordID(gameModeRecordID) : infoC_GameRules.GetGameModeGlueScreenName() : screenNameC_GameRules.GetGameModePromoGlobalString(gameModeRecordID) : promoGlobalStringDocumented 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.