~/forever/addon-api
Addon API
FocusFramesInterfaceMixin:LockInFocus(locked)FocusFramesInterfaceMixin:RefreshFocus()FocusFramesInterfaceMixin:ShowFocusJumpHint()FocusFramesInterfaceMixin:ShowLeftJumpHint()FocusFramesInterfaceMixin:ShowRightJumpHint()FocusFramesInterfaceMixin:StartFocus()FrameDeltaLerp(startValue, endValue, amount)FrameFactoryMixin:Create(parent, frameTemplateOrFrameType, resetterFunc)FrameFactoryMixin:CreateFramePoolCollection()FrameFactoryMixin:GetNumActive()FrameFactoryMixin:GetTemplateInfoCache()FrameFactoryMixin:Init()FrameFactoryMixin:Release(frame)FrameFactoryMixin:ReleaseAll()FrameGlowMixin:GetContainerFrame()FrameGlowMixin:GetFrameLayoutType()FrameGlowMixin:GetHeaderFrame()FrameGlowMixin:OnLoad()FramePoolCollectionConverterMixin:CreatePool(...)FramePoolCollectionConverterMixin:CreatePoolKeyFromPoolArgs(args)FramePoolCollectionConverterMixin:GetOrCreatePool(...)FrameUtil.CreateFrame(name, parent, template)FrameUtil.DialogStyleGlobalMouseDown(frame, buttonName, ...)FrameUtil.GetRootParent(frame)FrameUtil.GetScreenQuadrant(frame)FrameUtil.InitFrameAnimTransition(frame, config)FrameUtil.ReflectStandardScriptHandlers(frame)FrameUtil.RegisterForTopLevelParentChanged(frame)FrameUtil.RegisterForVariablesLoaded(frame, loadMethod)FrameUtil.RegisterFrameForEventCallbackFields(frame, events)FrameUtil.RegisterFrameForEventCallbacks(frame, events)FrameUtil.RegisterFrameForEvents(frame, events)FrameUtil.RegisterFrameForUnitEvents(frame, events, ...)FrameUtil.RegisterUpdateFunction(frame, frequencySeconds, func)FrameUtil.SetParentMaintainRenderLayering(frame, parent)FrameUtil.SpecializeFrameWithMixins(frame, ...)FrameUtil.UnregisterFrameForEventCallbacks(frame, events)FrameUtil.UnregisterFrameForEvents(frame, events)FrameUtil.UnregisterUpdateFunction(frame)FrameUtil.UpdateScaleForFit(frame, extraWidth, extraHeight)FrameUtil.UpdateScaleForFitSpecific(frame, specificWidth, specificHeight)FrameUtil.UpdateTopLevelParent(frame)FrameWatcher:Init()FrameWatcher:StopWatchingFrame(frame)FrameWatcher:WatchFrame(frame, onShow, onHide)FunctionUtil.CheckInvokeMethod(table, methodName, ...)FunctionUtil.SafeInvokeMethod(table, methodName, ...)GenerateClosure(f, ...)GenerateFlatClosure(f, ...)GetAppropriateTooltip()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.