~/forever/updates/addon-api
Updates
ScriptAnimatedModelSceneMixin:RefreshModelScene()ScriptAnimatedModelSceneMixin:RemoveEffectController(effectControllerToRemove)ScriptAnimatedModelSceneMixin:SetActiveCamera(...)ScriptAnimatedModelSceneMixin:SetActorPositionFromPixels(actor, x, y, z)ScriptAnimatedModelSceneMixin:SetEffectSpeed(speed)ScriptAnimationUtil.GenerateEasedVariationCallback(easingFunction, distanceX, distanceY, alpha, scale)ScriptAnimationUtil.GetScriptAnimationLock(region)ScriptAnimationUtil.IsScriptAnimationLockActive(region)ScriptAnimationUtil.ReleaseScriptAnimationLock(region)ScriptAnimationUtil.ShakeFrame(region, shake, maximumDuration, frequency)ScriptAnimationUtil.ShakeFrameRandom(region, magnitude, duration, frequency)ScriptAnimationUtil.StartFadeAnimation(region, duration, onFinish, easingFunction)ScriptAnimationUtil.StartScriptAnimation(region, variationCallback, duration, onFinish)ScriptAnimationUtil.StartScriptAnimationGeneric(region, variationCallback, duration, frequency, onFinish)ScriptBenchmarkGarbageCollectorControlMixin:OnIterationFinish(_iteration, _iterationCount, _iterationResults)ScriptBenchmarkGarbageCollectorControlMixin:OnIterationStart(_iteration, _iterationCount)ScriptBenchmarkMixin:OnFinish(_iterationCount, _benchmarkResults)ScriptBenchmarkMixin:OnIterationFinish(_iteration, _iterationCount, _iterationResults)ScriptBenchmarkMixin:OnIterationStart(_iteration, _iterationCount)ScriptBenchmarkMixin:OnStart(_iterationCount)ScriptBenchmarkMixin:RunIteration(...)ScriptedAnimationEffectsDebug.GetAllEffectIDs()ScriptedAnimationEffectsDebug.GetBehavior(behavior)ScriptedAnimationEffectsDebug.GetDB()ScriptedAnimationEffectsDebug.GetEnumFromBehavior(behaviorFunction)ScriptedAnimationEffectsDebug.GetEnumFromTrajectory(trajectoryFunction)ScriptedAnimationEffectsDebug.GetTrajectory(trajectory)ScriptedAnimationEffectsDebug.LoadEffectsDBCopy()ScriptedAnimationEffectsDebug.RestoreDBCopy(dbCopy)ScriptedAnimationEffectsUtil.GetEffectByID(effectID)ScriptedAnimationEffectsUtil.ReloadDB()ScrollBarMixin:CallInternalScope(func, ...)ScrollBarMixin:CanCursorStepInDirection(direction)ScrollBarMixin:DisableControls()ScrollBarMixin:EnableInternalPriority()ScrollBarMixin:GetBackStepper()ScrollBarMixin:GetForwardStepper()ScrollBarMixin:GetPanRepeatDelay()ScrollBarMixin:GetPanRepeatTime()ScrollBarMixin:GetThumb()ScrollBarMixin:GetThumbAnchor()ScrollBarMixin:GetTrack()ScrollBarMixin:GetTrackExtent()ScrollBarMixin:GetVisibleExtentPercentage()ScrollBarMixin:HasScrollableExtent()ScrollBarMixin:Init(visibleExtentPercentage, panExtentPercentage)ScrollBarMixin:InitializeNarration()ScrollBarMixin:IsThumbMouseDown()ScrollBarMixin:OnLoad()ScrollBarMixin:OnStepperMouseDown(stepper)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.