~/forever/addon-api
Addon API
ItemButtonMixin:UpdateItemContextOverlay()ItemButtonMixin:UpdateItemContextOverlayTextures(contextMode)SetItemButtonBorder(button, asset, isAtlas)SetItemButtonBorderVertexColor(button, r, g, b)SetItemButtonBorder_Base(button, asset, isAtlas)SetItemButtonCount(button, count, abbreviate)SetItemButtonDesaturated(button, desaturated)SetItemButtonNameFrameVertexColor(button, r, g, b)SetItemButtonNormalTextureVertexColor(button, r, g, b)SetItemButtonOverlay(button, itemIDOrLink, quality, isBound)SetItemButtonQuality(button, quality, itemIDOrLink, suppressOverlays, isBound, ignoreColorOverrides)SetItemButtonReagentCount(button, reagentCount, playerReagentCount)SetItemButtonSlotVertexColor(button, r, g, b)SetItemButtonStock(button, numInStock)SetItemButtonTexture(button, texture)SetItemButtonTextureVertexColor(button, r, g, b)SetItemCraftingQualityOverlay(button, itemIDOrLink)SetItemCraftingQualityOverlayOverride(button, qualityInfo)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.