~/forever/addon-api
Addon API
CancelAreaSpiritHeal()CancelLogout()CancelOpenCheckout()CancelPendingEquip(index)CancelPreloadingMovie(movieId)CancelSignal(key)CancelTrade()CaseAccentInsensitiveParse(name) : resultCheckInteractDistance(unitGUID, distIndex) : resultCheckTalentMasterDist() : resultCinematicFinished(movieType, userCanceled, didError)CinematicStarted(movieType, movieID, canCancel)ClassicExpansionAtLeast(expansionLevel) : isAtLeastClassicExpansionAtMost(expansionLevel) : isAtMostClear()ClearAllHitTestPoints()ClearAllPoints()ClearAlphaGradient()ClearAttribute(attributeName) : clearedClearAttributes()ClearBreakpoints()ClearColorWheelTexture()ClearCursor()ClearCursorHoveredItem()ClearDisabledTexture()ClearFocus()ClearFog()ClearHighlightText()ClearHighlightTexture()ClearHistory()ClearModel()ClearNormalTexture()ClearOutage()ClearPadding()ClearParentKey()ClearPendingBindConversionItem()ClearPoint(point)ClearPoints()ClearPointsOffset()ClearPushedTexture()ClearRadialProgressBar()ClearRaidMarker(raidMarkerIndex)ClearSVG()ClearScripts()ClearTarget() : willMakeChangeClearText()ClearTextColorCurve()ClearTextureSlice()ClearTransform()ClearUnits()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.