~/forever/addon-api
Addon API
BackgroundContainerMixin:OnLoad()BackgroundContainerMixin:SetBackgroundTexture(backgroundAtlas)BackgroundContainerMixin:SetBackgroundTextureFromPMT(imageURL)CarouselControlMixin:CheckCarousel(modelScene, actor, playerData)CarouselControlMixin:EndFocus()CarouselControlMixin:EnterGamepadFocus()CarouselControlMixin:ExitGamepadFocus()CarouselControlMixin:FocusGamepad()CarouselControlMixin:HasGamepadFocus()CarouselControlMixin:HideCarousel()CarouselControlMixin:OnHide()CarouselControlMixin:OnLoad()CarouselControlMixin:SelectNext()CarouselControlMixin:SelectPrevious()CarouselControlMixin:SetCarouselItems(modelScene, actor, itemModifiedAppearanceIDs)CarouselControlMixin:SmartNavigationCloseHandler()CarouselControlMixin:StartFocus()CarouselControlMixin:ToggleGamepadFocus()CarouselControlMixin:UnfocusGamepad()CarouselControlMixin:UpdateCarousel()CarouselControlMixin:UpdateCarouselButtons()CarouselControlMixin:UpdateCarouselText()CatalogShopAlteredFormButtonMixin:GetAppropriateTooltip()CatalogShopAlteredFormButtonMixin:OnClick()CatalogShopAlteredFormButtonMixin:OnLoad()CatalogShopAlteredFormButtonMixin:OnSelected(newSelected)CatalogShopAlteredFormButtonMixin:SetupAlteredFormButton(data, isNativeForm)CatalogShopButtonMixin:OnClick()CatalogShopButtonMixin:OnEnter()CatalogShopButtonMixin:OnLeave()CatalogShopDetailsButtonMixin:OnLoad()CatalogShopDetailsButtonMixin:UpdateState()CatalogShopErrorFrameMixin:ErrorNeedsAck()CatalogShopErrorFrameMixin:OnHide()CatalogShopErrorFrameMixin:OnShow()CatalogShopErrorFrameMixin:ShowError(title, desc, urlIndex, needsAck)CatalogShopFocusCarouselGamepad(carousel)CatalogShopFocusGamepad(frame)CatalogShopHeaderFrameMixin:Init(...)CatalogShopHeaderFrameMixin:OnLoad()CatalogShopHeaderFrameMixin:SetCategories(...)CatalogShopHideProductDetails(frame)CatalogShopInboundInterface.CheckForFree(event)CatalogShopInboundInterface.EscapePressed()CatalogShopInboundInterface.IsShown()CatalogShopInboundInterface.OpenGamesCategory()CatalogShopInboundInterface.SelectBoost(boostType, reason, guid)CatalogShopInboundInterface.SelectGameTimeProduct()CatalogShopInboundInterface.SelectSpecificProduct(productID)CatalogShopInboundInterface.SelectSubscriptionProduct()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.