~/forever/addon-api
Addon API
C_Map.GetMapWorldSize(uiMapID) : width, heightC_Map.GetPlayerMapPosition(uiMapID, unitToken) : positionC_Map.GetUserWaypoint() : pointC_Map.GetUserWaypointFromHyperlink(hyperlink) : pointC_Map.GetUserWaypointHyperlink() : hyperlinkC_Map.GetUserWaypointPositionForMap(uiMapID) : mapPositionC_Map.GetWorldPosFromMapPos(uiMapID, mapPosition) : continentID, worldPositionC_Map.HasUserWaypoint() : hasUserWaypointC_Map.IsCityMap(uiMapID) : isCityMapC_Map.IsMapValidForNavBarDropdown(uiMapID) : isValidC_Map.MapHasArt(uiMapID) : hasArtC_Map.OpenWorldMap(uiMapID?)C_Map.RequestPreloadMap(uiMapID)C_Map.SetUserWaypoint(point) : wasSetC_MapExplorationInfo.GetExploredAreaIDsAtPosition(uiMapID, normalizedPosition) : areaIDC_MapExplorationInfo.GetExploredMapTextures(uiMapID) : overlayInfoC_MerchantFrame.GetBuybackItemID(buybackSlotIndex) : buybackItemIDC_MerchantFrame.GetItemInfo(index) : infoC_MerchantFrame.GetMerchantCurrencies() : currenciesC_MerchantFrame.GetNumJunkItems() : numJunkItemsC_MerchantFrame.IsMerchantItemRefundable(index) : refundableC_MerchantFrame.IsSellAllJunkEnabled() : enabledC_MerchantFrame.SellAllJunkItems()C_Minimap.CanTrackBattlePets() : CanTrackBattlePetsC_Minimap.ClearAllTracking()C_Minimap.ClearMinimapInsetInfo()C_Minimap.GetDefaultTrackingValue(filterType) : defaultValueC_Minimap.GetDrawGroundTextures() : drawC_Minimap.GetNumQuestPOIWorldEffects() : worldEffectCountC_Minimap.GetNumTrackingTypes() : numTrackingTypesC_Minimap.GetPOITextureCoords(index?) : textureCoordsX, textureCoordsY, textureCoordsZ, textureCoordsWC_Minimap.GetTrackingFilter(spellIndex) : trackingTypeC_Minimap.GetTrackingInfo(spellIndex) : trackingInfoC_Minimap.GetUiMapID() : uiMapIDC_Minimap.GetViewRadius() : yardsC_Minimap.IsFilteredOut(filterType) : isFilteredC_Minimap.IsInsideQuestBlob(questID) : isInsideC_Minimap.IsRotateMinimapIgnored() : isIgnoredC_Minimap.IsTrackingAccountCompletedQuests() : IsTrackingAccountCompletedQuestsC_Minimap.IsTrackingBattlePets() : isTrackingBattlePetsC_Minimap.IsTrackingHiddenQuests() : isTrackingHiddenQuestsC_Minimap.SetDrawGroundTextures(draw)C_Minimap.SetIgnoreRotateMinimap(ignore)C_Minimap.SetMinimapInsetInfo(minAngle, maxAngle, scalar)C_Minimap.SetTracking(index, on)C_Minimap.ShouldUseHybridMinimap() : shouldUseC_ModelInfo.AddActiveModelScene(modelSceneFrame, modelSceneID)C_ModelInfo.AddActiveModelSceneActor(modelSceneFrameActor, modelSceneActorID)C_ModelInfo.ClearActiveModelScene(modelSceneFrame)C_ModelInfo.ClearActiveModelSceneActor(modelSceneFrameActor)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.