~/forever/updates/addon-api
Updates
CreateProfessionsRecipeLoader(recipeSchematic, callback)CreateProfessionsRecipeTransaction(recipeSchematic)CreateProfessionsRecraftFlyout(transaction)CreateRadioButtonGroup()CreateRectangle(left, right, top, bottom)CreateScrollBoxBiaxalPadding(top, bottom, left, right, horizontalSpacing, verticalSpacing)CreateScrollBoxDragBehavior(scrollBox)CreateScrollBoxLinearView(top, bottom, left, right, spacing)CreateScrollBoxListGridView(stride, top, bottom, left, right, horizontalSpacing, verticalSpacing)CreateScrollBoxListLinearView(top, bottom, left, right, spacing)CreateScrollBoxListSequenceView(top, bottom, left, right, horizontalSpacing, verticalSpacing)CreateScrollBoxListTreeListView(indent, top, bottom, left, right, spacing)CreateScrollBoxPadding(top, bottom, left, right, spacing)CreateSecureActorPool(parent, template, resetFunc, capacity)CreateSecureFontStringPool(parent, layer, subLayer, template, resetFunc, capacity)CreateSecureFramePool(frameType, parent, template, resetFunc, forbidden, postCreate, capacity)CreateSecureMaskTexturePool(parent, layer, subLayer, template, resetFunc, capacity)CreateSecureMixinCopy(mixin)CreateSecureObjectPool(createFunc, resetFunc, capacity)CreateSecureTexturePool(parent, layer, subLayer, template, resetFunc, capacity)CreateSequencer()CreateSettingsAddOnDisabledLabelInitializer()CreateSettingsButtonInitializer(name, buttonText, buttonClick, tooltip, addSearchTags, newTagID, gameDataFunc, gameDataEvent)CreateSettingsCheckboxDropdownInitializer(cbSetting, cbLabel, cbTooltip, dropdownSetting, dropdownOptions, dropDownLabel, dropDownTooltip)CreateSettingsCheckboxSliderInitializer(cbSetting, cbLabel, cbTooltip, sliderSetting, sliderOptions, sliderLabel, sliderTooltip, newTagID)CreateSettingsCheckboxWithButtonInitializer(setting, buttonText, buttonClick, evaluateState, clickRequiresSet, tooltip)CreateSettingsCheckboxWithColorSwatchInitializer(setting, checkboxTooltip, swatchClick, clickRequiresSet, invertClickRequiresSet, initialSwatchColorFn, swatchTooltipTitle, swatchTooltipText)CreateSettingsExpandableSectionInitializer(name)CreateSettingsListSearchCategoryInitializer(category)CreateSettingsListSectionHeaderInitializer(name, tooltip, newTagID)CreateSimpleTextureMarkup(file, width, height, xOffset, yOffset)CreateTabGroup(...)CreateTableBuilder(rows, ...)CreateTableEnumerator(tbl, minIndex, maxIndex)CreateTableReverseEnumerator(tbl, minIndex, maxIndex)CreateTemplateInfoCache()CreateTextureMarkup(file, fileWidth, fileHeight, width, height, left, right, top, bottom, xOffset, yOffset)CreateTransformFrameNodePool(frameType, parent, frameTemplate, resetFunc)CreateTransformTreeNode(nodeMixin, parentTransform, localPosition, localRotationRadians, localScale, ...)CreateTransformTreeNodeFromWidget(widget, nodeMixin, parentTransform, localPosition, localRotationRadians, localScale, ...)CreateTreeDataProvider()CreateUnsecuredFontStringPool(parent, layer, subLayer, template, resetFunc, capacity)CreateUnsecuredFramePool(frameType, parent, template, resetFunc, capacity)CreateUnsecuredFramePoolCollection()CreateUnsecuredMaskTexturePool(parent, layer, subLayer, template, resetFunc, capacity)CreateUnsecuredObjectPool(createFunc, resetFunc, capacity)CreateUnsecuredRegionPoolInstance(template, createFunc, resetFunc, capacity)CreateUnsecuredTexturePool(parent, layer, subLayer, template, resetFunc, capacity)CreateVector2D(x, y)CreateVector3D(x, y, z)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.