~/forever/addon-api
Addon API
SetQuestBlobOutsideTexture(asset)SetQuestBlobRingAlpha(alpha)SetQuestBlobRingScalar(scalar)SetQuestBlobRingTexture(asset)SetRadialProgressBarEndOffset(offset)SetRadialProgressBarFeather(feather)SetRadialProgressBarPercent(percent)SetRadialProgressBarReverse(reverse)SetRadialProgressBarStartOffset(offset)SetRadians(angle)SetRaidDifficultyID(difficultyID, force)SetRaidTarget(target, userIndex)SetRenderMode(renderMode)SetResizable(resizable)SetResizeBounds(minWidth, minHeight, maxWidth?, maxHeight?)SetResultsUpdatedCallback(callback)SetReverse(reverse)SetReverseFill(isReverseFill)SetRolesets(rolesetsString?)SetRoll(roll)SetRotatesTexture(rotatesTexture)SetRotation(radians, normalizedRotationPoint?)SetRoundLayoutToNearestPixel(enabled)SetRounding(rounding)SetSVG(svgAsset) : successSetScale(scale)SetScaleAnimationMode(scaleAnimationMode)SetScaleFrom(scaleX, scaleY)SetScaleTo(scaleX, scaleY)SetScript(scriptTypeName, script?)SetScrollChild(scrollChild)SetSearchText(searchText?)SetSecureText(isSecure)SetSecurityDisablePaste()SetSecurityDisableSetText()SetSequence(sequence)SetSequenceTime(sequence, timeOffset)SetShadowColor(colorR, colorG, colorB, a?)SetShadowEffect(strength)SetShadowOffset(offsetX, offsetY)SetSheathed(sheathed, hidden)SetSheathedCategory(inventorySlots, category)SetShown(show)SetSize(x, y)SetSmoothProgress(durationSec)SetSmoothScaling(smoothScaling)SetSmoothing(weights)SetSnapToPixelGrid(snap)SetSortType(sortType)SetSpacing(spacing)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.