~/forever/addon-api
Addon API
AddFriendFrame_Accept()AddFriendFrame_IsValidBattlenetName(text)AddFriendFrame_Show()AddFriendIconHolderMixin:OnLoad()AddFriendNameEditBox_OnTextChanged(self, userInput)AddGMChatStatusFrameToStatusFrames(statusFrames)AddHistoryLine(text)AddLight(index?, light)AddLuaErrorHandler(handler)AddMaskTexture(mask)AddMessage(text, colorR, colorG, colorB, a?, messageID?)AddMoneyTypeInfo(moneyType, info)Enumeration AddOnEnableStateStructure AddOnInfoStructure AddOnLoadableInfoStructure AddOnPerformanceMessageEnumeration AddOnPerformanceMessageTypeAddOnPerformanceMixin:AddOnHasPerformanceWarning(addOnName)AddOnPerformanceMixin:CheckAndDisplayPerformanceMessage()AddOnPerformanceMixin:DisplayMessage(msg)AddOnPerformanceMixin:Init()Structure AddOnProfilerCallEventStructure AddOnProfilerCallResultsEnumeration AddOnProfilerMetricStructure AddOnProfilerResultEnumeration AddOnRestrictionStateEnumeration AddOnRestrictionTypeEnumeration AddOnSecurityStatusAddOnUtil.IsAddOnEnabledForCurrentCharacter(addonName)AddOnUtil.LoadAddOn(addonName, restoreEnabledState)AddOnUtil.SetEnableStateForAddOnAndDependencies(addonName, character, enabled)AddPerksProgramTutorials()AddPetLight(index?, light)AddPoint(pointX, pointY)Structure AddPrivateAuraAnchorArgsAddPvpRatingsToTable()AddRPETutorials()AddReferencedFrame(frame)AddRoleset(roleset)AddSecretAspect(aspect)AddSecureCmd(cmd, cmdString)AddSecureCmdAliases(cmd, ...)Enumeration AddSoulbindConduitReasonAddSourceLocationExclude(fileName)AddSpecAndTalentTutorials()AddTextOptionWithPreview(optionContainer, onEnterCallback, ...)AddTextOptionsWithPreview(optionContainer, onEnterCallback, optionsTable)AddTicketStatusFrameToStatusFrames(statusFrames)AddToAutoHide(frame, child)AddTooltipDataAccessor(handler, accessor, getterName)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.