~/forever/updates/addon-api
Updates
SetLightPosition(positionX, positionY, positionZ)SetLightType(lightType)SetLightVisible(visible)SetLocale(locale) : successSetLooping(loopType)SetLootSpecialization(specializationID)SetMapID(uiMapID)SetMask(file)SetMaskScalar(scalar)SetMaskTexture(asset)SetMaxBytes(maxBytes)SetMaxInterval(interval)SetMaxIntervalCurve(curve)SetMaxLetters(maxLetters)SetMaxLines(maxLines)SetMaxSnapshots(maxSnapshots)SetMaximumHealthMode(maximumHealthMode)SetMergeThreshold(threshold)SetMillisecondsThreshold(threshold)SetMinInterval(interval)SetMinIntervalCurve(curve)SetMinMaxValues(minValue, maxValue, interpolation)SetMinimumCountdownDuration(milliseconds)SetMinimumWidth(width, force)SetModel(asset, noMip)SetModelAlpha(alpha)SetModelByCreatureDisplayID(creatureDisplayID, useActivePlayerCustomizations) : successSetModelByFileID(asset, useMips) : successSetModelByHyperlink(link) : successSetModelByPath(asset, useMips) : successSetModelByUnit(unit, sheatheWeapons, autoDress, hideWeapons, usePlayerNativeForm, holdBowString, customRaceID?) : successSetModelByUnitCreatureDisplayID(unit) : successSetModelDrawLayer(layer)SetModelScale(scale)SetMotionScriptsWhileDisabled(motionScriptsWhileDisabled)SetMouseClickEnabled(enabled)SetMouseMotionEnabled(enabled)SetMovable(movable)SetMultiLine(multiline)SetNonSpaceWrap(wrap)SetNormalAtlas(atlas)SetNormalFontObject(font)SetNormalTexture(asset)SetNumSplinePoints(numSplinePoints)SetNumber(number)SetNumeric(isNumeric)SetNumericFullRange(isNumeric)SetObeyHideInTransmogFlag(obey)SetObeyStepOnDrag(obeyStepOnDrag)SetOffset(offsetX, offsetY)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.