~/forever/updates/addon-api
Updates
CatalogShopModelSceneContainerFrameMixin.UpdateDropShadowForSingleActor(modelScene, actor)CatalogShopModelSceneContainerFrameMixin:Init()CatalogShopModelSceneContainerFrameMixin:OnCelebratePurchase(catalogShopProductID)CatalogShopModelSceneContainerFrameMixin:OnFormChanged(useNativeForm)CatalogShopModelSceneContainerFrameMixin:OnFormSelected(button, buttonIndex)CatalogShopModelSceneContainerFrameMixin:OnLoad()CatalogShopModelSceneContainerFrameMixin:OnProductSelected(data, forceSceneChange, preserveCurrentView)CatalogShopModelSceneContainerFrameMixin:OnShow()CatalogShopModelSceneContainerFrameMixin:OnUpdate()CatalogShopModelSceneContainerFrameMixin:UpdateFormButtonVisibility(forceHideFormButtons)CatalogShopModelSceneContainerFrameMixin:UpdatePlayerModel(data)CatalogShopOutboundInterface.ClearItemTooltip()CatalogShopOutboundInterface.DeferGamepadFrameHidden(frame)CatalogShopOutboundInterface.EnterCarouselGamepadFocus(carousel)CatalogShopOutboundInterface.ExitCarouselGamepadFocus(carousel)CatalogShopOutboundInterface.FocusCarouselGamepad(carousel)CatalogShopOutboundInterface.FocusGamepad(frame)CatalogShopOutboundInterface.HandleGamepadFrameHidden(frame)CatalogShopOutboundInterface.HandleGamepadFrameShown(frame, isPopup, shouldFocusFrame)CatalogShopOutboundInterface.HideProductDetails(frame)CatalogShopOutboundInterface.NotificationUtil_AcquireLargeNotification(point, parent, relativePoint, offsetX, offsetY)CatalogShopOutboundInterface.NotificationUtil_ReleaseNotification(frame)CatalogShopOutboundInterface.RefreshGamepadPurchaseButton(frame)CatalogShopOutboundInterface.RefreshSmartNav(frame)CatalogShopOutboundInterface.SavedSet_Check(idOrTable)CatalogShopOutboundInterface.SavedSet_HasAny()CatalogShopOutboundInterface.SavedSet_IsLoaded()CatalogShopOutboundInterface.SavedSet_Set(idOrTable)CatalogShopOutboundInterface.SetItemTooltip(itemID, left, top, point)CatalogShopOutboundInterface.SetupGamepad(frame)CatalogShopOutboundInterface.ShowProductDetails(frame)CatalogShopOutboundInterface.ShowRefundFlow(productID)CatalogShopOutboundInterface.UnfocusCarouselGamepad(carousel)CatalogShopOutboundInterface.UnfocusGamepad(frame)CatalogShopOutboundInterface.UpdateDialogs()CatalogShopOutboundInterface.UpdateMicroButtons()CatalogShopOutboundInterface.VisibilityUpdated(isShown)CatalogShopPersistentRefundContainerFrameMixin:OnCategorySelected(categoryID)CatalogShopPersistentRefundContainerFrameMixin:OnHide()CatalogShopPersistentRefundContainerFrameMixin:UpdateState()CatalogShopProductContainerFrameMixin:AllDataRefresh(resetSelection)CatalogShopProductContainerFrameMixin:GetSelectedProductInfo()CatalogShopProductContainerFrameMixin:Init()CatalogShopProductContainerFrameMixin:OnEnter()CatalogShopProductContainerFrameMixin:OnEvent(event, ...)CatalogShopProductContainerFrameMixin:OnHide()CatalogShopProductContainerFrameMixin:OnLeave()CatalogShopProductContainerFrameMixin:OnLoad()CatalogShopProductContainerFrameMixin:OnModelSceneFailure(displayInfo)CatalogShopProductContainerFrameMixin:OnProductSelected(productInfo)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.