~/forever/addon-api
Addon API
SetAlphabeticOnly(enabled)SetAltArrowKeyMode(altMode)SetAnimOffset(offset)SetAnimation(animation, variation?, animSpeed, animOffsetSeconds)SetAnimationBlendOperation(blendOp)SetAnimationSpeedMultiplier(animationSpeedMultiplier)SetApproximationSeconds(seconds)SetArchBlobInsideAlpha(alpha)SetArchBlobInsideTexture(asset)SetArchBlobOutsideAlpha(alpha)SetArchBlobOutsideTexture(asset)SetArchBlobRingAlpha(alpha)SetArchBlobRingScalar(scalar)SetArchBlobRingTexture(asset)SetAtlas(atlas, useAtlasSize, filterMode?, resetTexCoords?, wrapModeHorizontal?, wrapModeVertical?)SetAttribute(attributeName, value)SetAttributeNoHandler(attributeName, value)SetAutoDeclineGuildInvites(allow)SetAutoDeclineNeighborhoodInvites(allow)SetAutoDress(autoDress)SetAutoFocus(autoFocus)SetAutoUpdateOnParamChanges(autoUpdateActive)SetBarberShopAlternateForm()SetBaseVariantOnly(isActive)SetBlendMode(blendMode)SetBlingTexture(texture, colorR, colorG, colorB, colorA)SetBlinkSpeed(cursorBlinkSpeedSec)SetBlockingLoadsRequested(blocking)SetBorderAlpha(alpha)SetBorderScalar(scalar)SetBorderTexture(asset)SetBreakpoints(breakpoints)SetButtonState(buttonState, lock)SetCamDistanceScale(scale)SetCamera(cameraIndex)SetCameraDistance(distance)SetCameraFacing(radians)SetCameraFarClip(farClip)SetCameraFieldOfView(fov)SetCameraNearClip(nearClip)SetCameraOrientationByAxisVectors(forwardX, forwardY, forwardZ, rightX, rightY, rightZ, upX, upY, upZ)SetCameraOrientationByYawPitchRoll(yaw, pitch, roll)SetCameraPosition(positionX, positionY, positionZ)SetCameraRoll(radians)SetCameraTarget(targetX, targetY, targetZ)SetCanRoundUpIntervals(canRound)SetCanRoundUpLastUnit(canRound)SetCemeteryPreference(cemetaryID)SetChecked(checked)SetCheckedTexture(asset)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.