~/forever/addon-api
Addon API
C_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() : textureKitC_AnimaDiversion.OpenAnimaDiversionUI()C_AnimaDiversion.SelectAnimaNode(talentID, temporary)C_ArdenwealdGardening.GetGardenData() : dataC_ArdenwealdGardening.IsGardenAccessible() : accessibleC_AreaPoiInfo.GetAreaPOIForMap(uiMapID) : areaPoiIDsC_AreaPoiInfo.GetAreaPOIInfo(uiMapID?, areaPoiID) : poiInfoC_AreaPoiInfo.GetAreaPOISecondsLeft(areaPoiID) : secondsLeftC_AreaPoiInfo.GetDelvesForMap(uiMapID) : areaPoiIDsC_AreaPoiInfo.GetDragonridingRacesForMap(uiMapID) : areaPoiIDsC_AreaPoiInfo.GetEventsForMap(uiMapID) : areaPoiIDsC_AreaPoiInfo.GetQuestHubsForMap(uiMapID) : areaPoiIDsC_AreaPoiInfo.IsAreaPOITimed(areaPoiID) : isTimed, hideTimerInTooltipC_ArtifactUI.AddPower(powerID) : successC_ArtifactUI.ApplyCursorRelicToSlot(relicSlotIndex)C_ArtifactUI.CanApplyArtifactRelic(relicItemID, onlyUnlocked) : canApplyC_ArtifactUI.CanApplyCursorRelicToSlot(relicSlotIndex) : canApplyC_ArtifactUI.CanApplyRelicItemIDToEquippedArtifactSlot(relicItemID, relicSlotIndex) : canApplyC_ArtifactUI.CanApplyRelicItemIDToSlot(relicItemID, relicSlotIndex) : canApplyDocumented 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.