~/forever/addon-api
Addon API
C_AddOnProfiler.AddPerformanceMessageShown(msg)C_AddOnProfiler.CheckForPerformanceMessage() : msgC_AddOnProfiler.GetAddOnMetric(name, metric) : resultC_AddOnProfiler.GetApplicationMetric(metric) : resultC_AddOnProfiler.GetOverallMetric(metric) : resultC_AddOnProfiler.GetTicksPerSecond() : frequencyC_AddOnProfiler.GetTopKAddOnsForMetric(metric, k) : resultsC_AddOnProfiler.IsEnabled() : enabledC_AddOnProfiler.MeasureCall(func, arguments) : results, returnsC_AddOns.DisableAddOn(name, character)C_AddOns.DisableAllAddOns(character?)C_AddOns.DoesAddOnExist(name) : existsC_AddOns.DoesAddOnHaveLoadError(name) : hadErrorC_AddOns.EnableAddOn(name, character)C_AddOns.EnableAllAddOns(character?)C_AddOns.GetAddOnDependencies(name) : depsC_AddOns.GetAddOnEnableState(name, character) : stateC_AddOns.GetAddOnInfo(name) : name, title, notes, loadable, reason, securityC_AddOns.GetAddOnInterfaceVersion(name) : interfaceVersionC_AddOns.GetAddOnLocalTable(name) : tableC_AddOns.GetAddOnMetadata(name, variable) : valueC_AddOns.GetAddOnName(index) : nameC_AddOns.GetAddOnNotes(name) : notesC_AddOns.GetAddOnOptionalDependencies(name) : depsC_AddOns.GetAddOnSecurity(name) : securityC_AddOns.GetAddOnTitle(name) : titleC_AddOns.GetNumAddOns() : numAddOnsC_AddOns.GetScriptsDisallowedForBeta() : disallowedC_AddOns.IsAddOnDefaultEnabled(name) : defaultEnabledC_AddOns.IsAddOnLoadOnDemand(name) : loadOnDemandC_AddOns.IsAddOnLoadable(name, character, demandLoaded) : loadable, reasonC_AddOns.IsAddOnLoaded(name) : loadedOrLoading, loadedC_AddOns.IsAddonVersionCheckEnabled() : isEnabledC_AddOns.LoadAddOn(name) : loaded, valueC_AddOns.ResetAddOns()C_AddOns.ResetDisabledAddOns()C_AddOns.SaveAddOns()C_AddOns.SetAddonVersionCheck(enabled)C_AdventureMap.GetAdventureMapTextureKit() : adventureMapTextureKitC_AdventureMap.GetNumMapInsets() : numMapInsetsC_AdventureMap.GetNumQuestOffers() : numQuestOffersC_AdventureMap.GetNumZoneChoices() : numZoneChoicesC_AdventureMap.GetQuestPortraitInfo(questID) : infoC_AlliedRaces.GetAllRacialAbilitiesFromID(raceID) : allDisplayInfoC_AlliedRaces.GetRaceInfoByID(raceID) : infoC_AnimaDiversion.CloseUI()C_AnimaDiversion.GetAnimaDiversionNodes() : animaNodesC_AnimaDiversion.GetOriginPosition() : normalizedPositionC_AnimaDiversion.GetReinforceProgress() : progressC_AnimaDiversion.GetTextureKit() : textureKitDocumented 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.