~/forever/addon-api
Addon API
ClearVertexOffsets()Click(button, isDown)CloseCheckout()ClosestGameObjectPosition(gameObjectID) : xPos, yPos, distanceClosestUnitPosition(creatureID) : xPos, yPos, distanceCollapsesLayout() : collapsesLayoutCompareStrings(left, right, strength) : resultConfirmTalentWipe()ConsoleEcho(command, addToHistory, prefix?) : resultConsoleExec(command, addToHistory) : resultConsoleGetAllCommands() : commandsConsoleGetColorFromType(colorType) : colorConsoleGetFontHeight() : fontHeightInPixelsConsoleIsActive() : consoleIsActiveConsolePrintAllMatchingCommands(partialCommandText)ConsoleSetFontHeight(fontHeightInPixels)ConvertItemToBindToAccount()Copy() : copyCopyExternalLink()CopyFontObject(sourceFont)CopyToClipboard(text, removeMarkup) : lengthCreateAbbreviateConfig(data) : configCreateActor(name, template)CreateAnimation(animationType?, name?, templateName?) : animCreateAnimationGroup(name?, templateName?) : groupCreateControlPoint(name?, templateName?, order?) : pointCreateFontFamily(name, members) : fontFamilyCreateFontString(name?, drawLayer?, templateName?) : lineCreateFrameWithOptions(options) : frameCreateFromMixins(mixins) : objectCreateLine(name?, drawLayer?, templateName?, subLevel?) : lineCreateMaskTexture(name?, drawLayer?, templateName?, subLevel?) : maskTextureCreateSecureDelegate(luaFunction, options?) : secureDelegateFunctionCreateTexture(name?, drawLayer?, templateName?, subLevel?) : textureCreateUnitHealPredictionCalculator() : healPredictionCalculatorCreateVectorGraphics(name?, drawLayer?, templateName?, subLevel?) : vectorGraphicsCreateWindow(popupStyle, topMost) : windowCursorHasItem() : resultCursorHasMacro() : resultCursorHasMoney() : resultCursorHasSpell() : resultCycleVariation(variationIndex, delta)DeclineGuild()DeclineName(name, gender?, declensionSet, namePartType?) : declinedNamesDeclineResurrect()DeleteCookies()DeleteCursorItem()DesaturateHierarchy(desaturation, excludeRoot)DestroyTotem(slot)DetachFromMount(rider) : successDocumented 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.