~/forever/updates/addon-api
Updates
SetSwipeColor(colorR, colorG, colorB, a?)SetSwipeTexture(texture?, colorR, colorG, colorB, colorA)SetTarget(target) : successSetTargetDistance(scale)SetTargetKey(key) : successSetTargetName(name) : successSetTargetParent() : successSetTaskBlobInsideAlpha(alpha)SetTaskBlobInsideTexture(asset)SetTaskBlobOutsideAlpha(alpha)SetTaskBlobOutsideTexture(asset)SetTaskBlobRingAlpha(alpha)SetTaskBlobRingScalar(scalar)SetTaskBlobRingTexture(asset)SetTaxiBenchmarkMode(enable)SetTexCoord(left, right, bottom, top)SetTexCoordRange(low, high)SetTexelSnappingBias(bias)SetText(text, ignoreMarkup)SetTextColor(colorR, colorG, colorB, a?)SetTextColorCurve(curve, property)SetTextFormat(formatString, components)SetTextHeight(height)SetTextInsets(left, right, top, bottom)SetTextScale(textScale)SetTextToFit(text)SetTexture(textureAsset?, wrapModeHorizontal?, wrapModeVertical?, filterMode?) : successSetTextureSliceMargins(left, top, right, bottom)SetTextureSliceMode(sliceMode)SetThickness(thickness)SetThumbTexture(asset)SetTime(time)SetTimeFromEnd(endTime, duration, modRate)SetTimeFromStart(startTime, duration, modRate)SetTimeModifier(modifier)SetTimeSpan(startTime, endTime)SetTimeVisible(timeVisibleSeconds)SetTimerDuration(duration, interpolation, direction)SetToAlpha(normalizedAlpha)SetToDefaults()SetToFinalAlpha(setToFinalAlpha)SetToPercent(percent)SetToTargetValue()SetToplevel(topLevel)SetTransform(translation?, rotation?, scale?)SetType(type)SetUIVisibility(visible)SetUiMapID(mapID)SetUncollected(isActive)SetUnit(unit, blend, useNativeForm?) : successDocumented 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.