~/forever/addon-api
Addon API
SetDisabledAtlas(atlas)SetDisabledCheckedTexture(asset)SetDisabledFontObject(font)SetDisabledTexture(asset)SetDisplayInfo(displayID, mountDisplayID?)SetDoBlend(doBlend)SetDontSavePosition(dontSave)SetDrawBling(drawBling)SetDrawEdge(drawEdge)SetDrawLayer(layer, sublevel)SetDrawLayerEnabled(layer, isEnabled)SetDrawSwipe(drawSwipe)SetDungeonDifficultyID(difficultyID)SetDuration(durationSec, recomputeGroupDuration)SetEdgeColor(colorR, colorG, colorB, a?)SetEdgeScale(scale)SetEdgeTexture(texture, colorR, colorG, colorB, colorA)SetEditorModeContext(editorModeContext?)SetEnabled(enabled)SetEndColor(color)SetEndDelay(delaySec, recomputeGroupDuration)SetEndPoint(relativePoint, relativeTo, offsetX, offsetY)SetErrorCallstackHeight(height?)SetEuropeanNumbers(enabled)SetExpiredText(text?)SetFacing(facing)SetFacingLeft(isFacingLeft)SetFadeDuration(fadeDurationSeconds)SetFadePower(fadePower)SetFadeTimes(fadeInSeconds, fadeOutSeconds)SetFading(fading)SetFillAlpha(alpha)SetFillStyle(fillStyle)SetFillTexture(asset)SetFilterTagStatus(groupID, tagID, active)SetFilteredCategoryID(categoryID?)SetFilteredSubcategoryID(subcategoryID?)SetFirstAcquisitionBonusOnly(isActive)SetFixedColor(fixedColor)SetFixedFrameLevel(isFixed)SetFixedFrameStrata(isFixed)SetFlattensRenderLayers(flatten)SetFlipBookColumns(columns)SetFlipBookFrameHeight(height)SetFlipBookFrameWidth(width)SetFlipBookFrames(frames)SetFlipBookRows(rows)SetFocus()SetFogColor(colorR, colorG, colorB, a?)SetFogFar(fogFar)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.