~/forever/addon-api
Addon API
AddMessage(text, colorR, colorG, colorB, a?, messageID?)Clear()GetFadeDuration() : fadeDurationSecondsGetFadePower() : fadePowerGetFading() : isFadingGetFont() : fontFile, height, flagsGetFontObject() : fontGetFontStringByID(messageID) : fontStringGetIndentedWordWrap() : wordWrapGetInsertMode() : modeGetJustifyH() : justifyHGetJustifyV() : justifyVGetShadowColor() : colorR, colorG, colorB, colorAGetShadowOffset() : offsetX, offsetYGetSpacing() : spacingGetTextColor() : colorR, colorG, colorB, colorAGetTimeVisible() : timeVisibleSecondsHasMessageByID(messageID) : hasMessageResetMessageFadeByID(messageID)SetFadeDuration(fadeDurationSeconds)SetFadePower(fadePower)SetFading(fading)SetFont(fontFile, height, flags)SetFontObject(font)SetIndentedWordWrap(wordWrap)SetInsertMode(mode)SetJustifyH(justifyH)SetJustifyV(justifyV)SetShadowColor(colorR, colorG, colorB, a?)SetShadowOffset(offsetX, offsetY)SetSpacing(spacing)SetTextColor(colorR, colorG, colorB, a?)SetTimeVisible(timeVisibleSeconds)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.