~/forever/addon-api
Addon API
CreateAnimation(animationType?, name?, templateName?) : animFinish()GetAnimationSpeedMultiplier() : animationSpeedMultiplierGetAnimations() : animsGetDuration() : durationSecGetElapsed() : elapsedSecGetLoopState() : loopStateGetLooping() : loopTypeGetProgress() : progressIsDone() : isDoneIsPaused() : isPausedIsPendingFinish() : isPendingFinishIsPlaying() : isPlayingIsReverse() : isReverseIsSetToFinalAlpha() : isSetToFinalAlphaPause()Play(reverse, offset)RemoveAnimations()Restart(reverse, offset)SetAnimationSpeedMultiplier(animationSpeedMultiplier)SetLooping(loopType)SetPlaying(play)SetToFinalAlpha(setToFinalAlpha)Stop()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.