~/forever/addon-api
Addon API
CatalogShopDefaultProductCardMixin:GetCurrentPrice()CatalogShopDefaultProductCardMixin:GetProductInfo()CatalogShopDefaultProductCardMixin:HideCardVisuals()CatalogShopDefaultProductCardMixin:HideNotification()CatalogShopDefaultProductCardMixin:Init()CatalogShopDefaultProductCardMixin:IsSameProduct(productInfo)CatalogShopDefaultProductCardMixin:IsSelected()CatalogShopDefaultProductCardMixin:Layout()CatalogShopDefaultProductCardMixin:OnClick()CatalogShopDefaultProductCardMixin:OnEnter()CatalogShopDefaultProductCardMixin:OnLeave()CatalogShopDefaultProductCardMixin:OnLoad()CatalogShopDefaultProductCardMixin:OnMouseDown(...)CatalogShopDefaultProductCardMixin:OnMouseUp(...)CatalogShopDefaultProductCardMixin:OnProductInfoChanged(productInfo)CatalogShopDefaultProductCardMixin:OnShow()CatalogShopDefaultProductCardMixin:OnSmartNavSelect()CatalogShopDefaultProductCardMixin:SetAsNonInteractive()CatalogShopDefaultProductCardMixin:SetModelScene(productInfo, forceSceneChange, displayInfo, productType)CatalogShopDefaultProductCardMixin:SetProductInfo(productInfo)CatalogShopDefaultProductCardMixin:SetSelected(selected)CatalogShopDefaultProductCardMixin:ShowNotification()CatalogShopDefaultProductCardMixin:UpdateState()CatalogShopDefaultProductCardMixin:UpdateTimeRemaining()EmbeddedPurchaseButtonMixin:OnLoad()FormatPriceStrings(productInfo)HearthsteelVFXBaseMixin:OnEnter()HearthsteelVFXBaseMixin:OnHide()HearthsteelVFXBaseMixin:OnShow()HearthsteelVFXBaseMixin:PlayAnimation()HearthsteelVFXBaseMixin:StopAnimation()HearthsteelVFX_L_Mixin:PlayAnimation()HearthsteelVFX_L_Mixin:StopAnimation()HearthsteelVFX_XL_Mixin:PlayAnimation()HearthsteelVFX_XL_Mixin:StopAnimation()HearthsteelVFX_XXL_Mixin:PlayAnimation()HearthsteelVFX_XXL_Mixin:StopAnimation()InvisibleMouseOverFrameMixin:OnEnter()InvisibleMouseOverFrameMixin:OnLeave()SmallCatalogShopHousingCurrencyCardMixin:Layout()SmallCatalogShopHousingCurrencyCardMixin:OnEnter()SmallCatalogShopHousingCurrencyCardMixin:OnLoad()SmallCatalogShopProductCardMixin:Layout()SmallCatalogShopProductCardMixin:OnEnter()SmallCatalogShopProductCardMixin:OnLoad()WideCatalogShopProductCardMixin:Layout()WideCatalogShopProductCardMixin:OnLoad()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.