~/forever/addon-api
Addon API
SetFogNear(fogNear)SetFogOfWarBackgroundAtlas(atlas)SetFogOfWarBackgroundTexture(asset, horizontalTile, verticalTile)SetFogOfWarMaskAtlas(atlas)SetFogOfWarMaskTexture(asset)SetFont(fontFile, height, flags)SetFontHeight(height)SetFontObject(font)SetFontString(fontString)SetForbidden()SetFormattedText(text)SetFormatter(formatter)SetFrameLevel(frameLevel)SetFrameStrata(strata)SetFromAlpha(normalizedAlpha)SetFromPercent(percent)SetFrontEndLobbyModelFromDefaultCharacterDisplay(characterIndex) : successSetGlow(glow)SetGradient(orientation, minColor, maxColor)SetGradientMask(grad0, grad1, grad2, grad3)SetGradientMaskWithDyes(grad0DyeColorID?, grad1DyeColorID?, grad2DyeColorID?)SetHealAbsorbClampMode(healAbsorbClampMode)SetHealAbsorbMode(healAbsorbMode)SetHeight(height)SetHeightFactor(factor)SetHideCountdownNumbers(hideNumbers)SetHighlightAtlas(atlas, blendMode?)SetHighlightColor(colorR, colorG, colorB, a?)SetHighlightFontObject(font)SetHighlightLocked(locked)SetHighlightTexture(asset, blendMode?)SetHistoryLines(numHistoryLines)SetHitRectInsets(left, right, top, bottom)SetHitRectThickness(thickness)SetHitTestPoints(anchors)SetHorizTile(tiling)SetHorizontalScroll(offset)SetHyperlinkFormat(format)SetHyperlinkPropagateToParent(canPropagate)SetHyperlinksEnabled(enabled)SetID(id)SetIconScale(scale)SetIgnoreParentAlpha(ignore)SetIgnoreParentScale(ignore)SetIgnoringChildrenForBounds(ignore)SetInWorldUIVisibility(visible)SetIncomingHealClampMode(incomingHealClampMode)SetIncomingHealOverflowPercent(incomingHealOverflowPercent)SetIndentedWordWrap(wordWrap)SetInsertMode(mode)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.