~/forever/addon-api
Addon API
Enumeration ActionBarOrientationEnumeration ActionBarSetEnumeration ActionBarVisibleSettingStructure ActionUsableStateAddAccessRestrictions(restrictions)AddBreakpoint(breakpoint)AddCharacterLight(index?, light)AddFontStrings(leftFontString, rightFontString)AddForbiddenAspects(aspects)AddHistoryLine(text)AddLight(index?, light)AddMaskTexture(mask)AddMessage(text, colorR, colorG, colorB, a?, messageID?)Enumeration AddOnEnableStateStructure AddOnInfoStructure AddOnLoadableInfoStructure AddOnPerformanceMessageEnumeration AddOnPerformanceMessageTypeStructure AddOnProfilerCallEventStructure AddOnProfilerCallResultsEnumeration AddOnProfilerMetricStructure AddOnProfilerResultEnumeration AddOnRestrictionStateEnumeration AddOnRestrictionTypeEnumeration AddOnSecurityStatusAddPetLight(index?, light)AddPoint(pointX, pointY)Structure AddPrivateAuraAnchorArgsAddRoleset(roleset)AddSecretAspect(aspect)Enumeration AddSoulbindConduitReasonAddSourceLocationExclude(fileName)AddUnit(unitTokenString, asset, width?, height?, r?, g?, b?, a?, sublayer?, showFacing?)Structure AddonMessageParamsAdjustPointsOffset(x, y)AdvanceTime()Structure AdvancedFilterOptionsStructure AdventureMapQuestPortraitInfoStructure AlliedRaceInfoStructure AlliedRaceRacialAbilityAmbiguate(fullName, context) : resultStructure AnchorBindingStructure AnimaDiversionCostInfoStructure AnimaDiversionFrameInfoStructure AnimaDiversionNodeInfoEnumeration AnimaDiversionNodeStateStructure AppearanceSourceInfoApplySnapshot(texture, snapshotID) : successApplySpellVisualKit(spellVisualKitID, oneShot)Structure ArdenwealdGardenDataDocumented 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.