>wowhelm_
Loading ruleset status…
~/forever/addon-api

Addon API

6,329 entries
C_Discord.GetDiscordUserID() : userID[function]DiscordC_Discord.GetDiscordUserName(userID) : userName[function]DiscordC_Discord.GetDisplayNameType() : type[function]DiscordC_Discord.GetGuildLinkStatus() : isFullyLinked, linkedChannelName, linkedServerName[function]DiscordC_Discord.GetNumDiscordChannels(serverIndex) : count, valid[function]DiscordC_Discord.GetNumDiscordServers() : count[function]DiscordC_Discord.GetServerLinkableChannels(index)[function]DiscordC_Discord.GetServerName(index) : name[function]DiscordC_Discord.GuildLink(serverIndex, channelIndex)[function]DiscordC_Discord.GuildUnlink()[function]DiscordC_Discord.IsEnabled() : enabled[function]DiscordC_Discord.IsGuildChannelLinked() : isLinked[function]DiscordC_Discord.IsGuildSettingSet(setting) : isSet[function]DiscordC_Discord.IsUserOAuthed() : hasOAuth[function]DiscordC_Discord.IsVoiceEnabled() : enabled[function]DiscordC_Discord.RefreshAuth()[function]DiscordC_Discord.SetGuildSetting(setting, set)[function]DiscordC_Discord.UpdateDiscordServers()[function]DiscordC_Discord.UpdateGuildLobby()[function]DiscordC_DurationUtil.CreateDuration() : duration[function]DurationUtilC_DurationUtil.CreateDurationTextBinding() : binding[function]DurationUtilC_DurationUtil.CreateManualClock() : clock[function]DurationUtilC_DyeColor.GetAllDyeColorCategories() : dyeColorCategoryIDs[function]DyeColorInfoC_DyeColor.GetAllDyeColors(ownedColorsOnly) : dyeColorIDs[function]DyeColorInfoC_DyeColor.GetDyeColorCategoryInfo(dyeColorCategoryID) : dyeColorCategoryInfo[function]DyeColorInfoC_DyeColor.GetDyeColorInfo(dyeColorID) : dyeColorInfo[function]DyeColorInfoC_DyeColor.GetDyeColorsForItem(itemLinkOrID) : dyeColorIDs[function]DyeColorInfoC_DyeColor.GetDyeColorsForItemLocation(itemLocation) : dyeColorIDs[function]DyeColorInfoC_DyeColor.GetDyeColorsInCategory(dyeColorCategory, ownedColorsOnly) : dyeColorIDs[function]DyeColorInfoC_DyeColor.IsDyeColorOwned(dyeColorID) : isOwned[function]DyeColorInfoC_EditMode.ConvertLayoutInfoToString(layoutInfo) : layoutInfoAsString[function]EditModeManagerC_EditMode.ConvertStringToLayoutInfo(layoutInfoAsString) : layoutInfo[function]EditModeManagerC_EditMode.GetAccountSettings() : accountSettings[function]EditModeManagerC_EditMode.GetEditModeDefaultLayout() : defaultLayout[function]EditModeManagerC_EditMode.GetLayouts() : layoutInfo[function]EditModeManagerC_EditMode.IsValidLayoutName(name) : isApproved[function]EditModeManagerC_EditMode.OnEditModeExit()[function]EditModeManagerC_EditMode.OnLayoutAdded(addedLayoutIndex, activateNewLayout, isLayoutImported)[function]EditModeManagerC_EditMode.OnLayoutDeleted(deletedLayoutIndex)[function]EditModeManagerC_EditMode.SaveLayouts(saveInfo)[function]EditModeManagerC_EditMode.SetAccountSetting(setting, value)[function]EditModeManagerC_EditMode.SetActiveLayout(activeLayout)[function]EditModeManagerC_EncodingUtil.CompressString(source, method, level) : output[function]EncodingUtilC_EncodingUtil.DecodeBase64(source, variant) : output[function]EncodingUtilC_EncodingUtil.DecodeHex(source) : output[function]EncodingUtilC_EncodingUtil.DecompressString(source, method) : output[function]EncodingUtilC_EncodingUtil.DeserializeCBOR(source) : value[function]EncodingUtilC_EncodingUtil.DeserializeJSON(source) : value[function]EncodingUtilC_EncodingUtil.EncodeBase64(source, variant) : output[function]EncodingUtilC_EncodingUtil.EncodeHex(source) : output[function]EncodingUtil

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.