~/forever/addon-api
Addon API
LossOfControlMixin:SetTime(timeRemaining)LossOfControlMixin:SetUpDisplay(animate, data)LossOfControlMixin:UpdateDisplay()LossOfControlMixin:UpdateShownState()LowHealthFrameMixin:DetermineFlashState()LowHealthFrameMixin:EvaluateVisibleState()LowHealthFrameMixin:GetHealthPercent()LowHealthFrameMixin:IsAtLowHealth()LowHealthFrameMixin:ListenForHealthEvents()LowHealthFrameMixin:OnEvent(event, ...)LowHealthFrameMixin:OnLoad()LowHealthFrameMixin:SetInCombat(inCombat)LowHealthFrameMixin:StopListeningForHealthEvents()LowHealth_OnUpdate(self)MoneyWonAlertFrame_SetUp(self, amount)MonthlyActivityAlertFrame_OnClick(self, button, down)MotionSicknessMixin:ApplyDarkening()MotionSicknessMixin:ApplySettings()MotionSicknessMixin:FullUpdate(canGlide)MotionSicknessMixin:OnCVarChanged(cvar)MotionSicknessMixin:OnEvent(event, ...)MotionSicknessMixin:OnLoad()MotionSicknessMixin:OnUpdate()MotionSicknessMixin:SetLandscapeDarkeningUseOval(useOval)MotionSicknessMixin:UpdateScale()MovieFrameMixin:FinishMovie()MovieFrameMixin:OnCinematicStopped()MovieFrameMixin:OnEvent(event, ...)MovieFrameMixin:OnHide()MovieFrameMixin:OnKeyUp(key)MovieFrameMixin:OnLoad()MovieFrameMixin:OnMovieFinished(userCanceled)MovieFrameMixin:OnShow()MovieFrameMixin:PlayMovie(movieID)MovieFrameMixin:ShowCloseDialog()MovieFrame_PlayMovie(movieFrame, movieID)NavBar_AddButton(self, buttonData)NavBar_ButtonOnClick(self, button)NavBar_ButtonOnEnter(self)NavBar_ButtonOnLeave(self)NavBar_CheckLength(self)NavBar_ClearTrailingButtons(list, freeList, button)NavBar_GetButton(self, index)NavBar_GetNumButtons(self)NavBar_Initialize(self, template, homeData, homeButton, overflowButton)NavBar_ListOverFlowButtons(self)NavBar_OpenTo(self, id)NavBar_OverflowItemOnClick(junk, index, navBar)NavBar_Reset(self)NavButtonTemplate_OnShow(self)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.