~/forever/updates/addon-api
Updates
SetColorTexture(colorR, colorG, colorB, a?)SetColorValueTexture(texture)SetColorValueThumbTexture(texture)SetColorWheelTexture(texture)SetColorWheelThumbTexture(texture)SetConsoleKey(keystring)SetConvertToLower(convert)SetCooldown(start, duration, modRate)SetCooldownDuration(duration, modRate)SetCooldownFromDurationObject(duration, clearIfZero)SetCooldownFromExpirationTime(expirationTime, duration, modRate)SetCooldownUNIX(start, duration, modRate)SetCountInvisibleLetters(countInvisibleLetters)SetCountdownAbbrevThreshold(seconds)SetCountdownFont(fontName)SetCountdownFormatter(formatter?)SetCountdownMillisecondsThreshold(seconds)SetCreature(creatureID, displayID)SetCreatureData(creatureID)SetCurrentTitle(titleMaskID)SetCursor(name?) : resultSetCursorByMode(mode) : resultSetCursorHoveredItem(item)SetCursorHoveredItemTradeItem(enabled)SetCursorPosition(cursorPosition)SetCursorVirtualItem(itemInfo, cursorType)SetCurveType(curveType)SetCustomCamera(cameraIndex)SetCustomizableOnly(isActive)SetDamageAbsorbClampMode(damageAbsorbClampMode)SetDefaultAbbreviation(abbreviation)SetDegrees(angle)SetDesaturateEmbeddedTextures(desaturate)SetDesaturated(desaturated)SetDesaturation(desaturation)SetDesiredUnitCount(count)SetDesiredUnitCountCurve(curve)SetDisabledAtlas(atlas)SetDisabledCheckedTexture(asset)SetDisabledFontObject(font)SetDisabledTexture(asset)SetDisplayInfo(displayID, mountDisplayID?)SetDoBlend(doBlend)SetDontSavePosition(dontSave)SetDrawBling(drawBling)SetDrawEdge(drawEdge)SetDrawLayer(layer, sublevel)SetDrawLayerEnabled(layer, isEnabled)SetDrawSwipe(drawSwipe)SetDungeonDifficultyID(difficultyID)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.