~/forever/addon-api
Addon API
C_RecruitAFriend.IsRecruitAFriendLinked(guid) : resultC_RecruitAFriend.IsRecruitingEnabled() : enabledC_RecruitAFriend.IsSystemEnabled() : isSystemEnabledC_RecruitAFriend.IsSystemSupported() : isSystemSupportedC_RecruitAFriend.RemoveRAFRecruit(wowAccountGUID) : successC_RecruitAFriend.RequestUpdatedRecruitmentInfo() : successC_RecruitAFriend.SummonFriend(target, name)C_RemixArtifactUI.ClearRemixArtifactItem()C_RemixArtifactUI.GetAppearanceInfoByID(artifactAppearanceID) : uiCameraID, altHandUICameraIDC_RemixArtifactUI.GetArtifactArtInfo() : artifactArtInfoC_RemixArtifactUI.GetArtifactItemInfo() : itemID, altItemID, artifactAppearanceID, appearanceModID, itemAppearanceID, altItemAppearanceID, altOnTopC_RemixArtifactUI.GetCurrArtifactItemID() : reqitemIDC_RemixArtifactUI.GetCurrItemSpecIndex() : specIndexC_RemixArtifactUI.GetCurrTraitTreeID() : traitTreeIDC_RemixArtifactUI.ItemInSlotIsRemixArtifact(invSlot) : isRemixArtifactC_ReportSystem.CanReportPlayer(playerLocation) : canReportC_ReportSystem.CanReportPlayerForLanguage(playerLocation) : canReportC_ReportSystem.GetMajorCategoriesForReportType(reportType) : majorCategoriesC_ReportSystem.GetMajorCategoryString(majorCategory) : majorCategoryStringC_ReportSystem.GetMinorCategoriesForReportTypeAndMajorCategory(reportType, majorCategory) : minorCategoriesC_ReportSystem.GetMinorCategoryString(minorCategory) : minorCategoryStringC_ReportSystem.ReportServerLag()C_ReportSystem.ReportStuckInCombat()C_ReportSystem.RequiresScreenshotForReportType(reportType, majorCategory) : requiresScreenshotC_ReportSystem.SendReport(reportInfo, playerLocation?)C_ReportSystem.SetScreenshotPreviewTexture(textureObject)C_ReportSystem.TakeReportScreenshot()C_Reputation.AreLegacyReputationsShown() : areLegacyReputationsShownC_Reputation.CollapseAllFactionHeaders()C_Reputation.CollapseFactionHeader(factionSortIndex)C_Reputation.ExpandAllFactionHeaders()C_Reputation.ExpandFactionHeader(factionSortIndex)C_Reputation.GetFactionDataByID(factionID) : factionDataC_Reputation.GetFactionDataByIndex(factionSortIndex) : factionDataC_Reputation.GetFactionParagonInfo(factionID) : currentValue, threshold, rewardQuestID, hasRewardPending, tooLowLevelForParagon, paragonStorageLevelC_Reputation.GetGuildFactionData() : guildFactionDataC_Reputation.GetGuildRepExpirationTime() : expirationTimeC_Reputation.GetNumFactions() : numFactionsC_Reputation.GetReputationSortType() : sortTypeC_Reputation.GetSelectedFaction() : selectedFactionSortIndexC_Reputation.GetWatchedFactionData() : watchedFactionDataC_Reputation.IsAccountWideReputation(factionID) : isAccountWideC_Reputation.IsFactionActive(factionSortIndex) : isActiveC_Reputation.IsFactionParagon(factionID) : factionIsParagonC_Reputation.IsFactionParagonForCurrentPlayer(factionID) : currentPlayerHasParagonC_Reputation.IsMajorFaction(factionID) : isMajorFactionC_Reputation.RequestFactionParagonPreloadRewardData(factionID)C_Reputation.SetFactionActive(factionSortIndex, setActive)C_Reputation.SetLegacyReputationsShown(showLegacyReputations)C_Reputation.SetReputationSortType(sortType)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.