~/forever/addon-api
Addon API
ClearRadialProgressBar()ClearTextureSlice()ClearVertexOffsets()GetAtlas() : atlasGetBlendMode() : blendModeGetDesaturation() : desaturationGetHorizTile() : tilingGetRadialProgressBarEndOffset() : offsetGetRadialProgressBarFeather() : featherGetRadialProgressBarPercent() : percentGetRadialProgressBarReverse() : reverseGetRadialProgressBarStartOffset() : offsetGetRotation() : radians, normalizedRotationPointGetTexCoord() : ulX, ulY, llX, llY, urX, urY, lrX, lrYGetTexelSnappingBias() : biasGetTexture() : textureFileGetTextureFileID() : textureFileGetTextureFilePath() : textureFileGetTextureSliceMargins() : left, top, right, bottomGetTextureSliceMode() : sliceModeGetVertTile() : tilingGetVertexOffset(vertexIndex) : offsetX, offsetYIsBlockingLoadRequested() : blockingIsDesaturated() : desaturatedIsSnappingToPixelGrid() : snapResetTexCoord()SetAtlas(atlas, useAtlasSize, filterMode?, resetTexCoords?, wrapModeHorizontal?, wrapModeVertical?)SetBlendMode(blendMode)SetBlockingLoadsRequested(blocking)SetColorTexture(colorR, colorG, colorB, a?)SetDesaturated(desaturated)SetDesaturation(desaturation)SetGradient(orientation, minColor, maxColor)SetHorizTile(tiling)SetMask(file)SetRadialProgressBarEndOffset(offset)SetRadialProgressBarFeather(feather)SetRadialProgressBarPercent(percent)SetRadialProgressBarReverse(reverse)SetRadialProgressBarStartOffset(offset)SetRotation(radians, normalizedRotationPoint?)SetSnapToPixelGrid(snap)SetSpriteSheetCell(cell, numRows, numColumns, cellWidth?, cellHeight?)SetTexCoord(left, right, bottom, top)SetTexelSnappingBias(bias)SetTexture(textureAsset?, wrapModeHorizontal?, wrapModeVertical?, filterMode?) : successSetTextureSliceMargins(left, top, right, bottom)SetTextureSliceMode(sliceMode)SetVertTile(tiling)SetVertexOffset(vertexIndex, offsetX, offsetY)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.