~/forever/addon-api
Addon API
C_UIWidgetManager.GetHorizontalCurrenciesWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetIconAndTextWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetIconTextAndBackgroundWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetIconTextAndCurrenciesWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetItemDisplayVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetMapPinAnimationWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetObjectiveTrackerWidgetSetID() : setIDC_UIWidgetManager.GetPowerBarWidgetSetID() : setIDC_UIWidgetManager.GetPreyHuntProgressWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetScenarioHeaderCurrenciesAndBackgroundWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetScenarioHeaderDelvesWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetScenarioHeaderTimerWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetSpacerVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetSpellDisplayVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetStackedResourceTrackerWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetStatusBarWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetTextColumnRowVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetTextWithStateWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetTextWithSubtextWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetTextureAndTextRowVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetTextureAndTextVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetTextureWithAnimationVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetTopCenterWidgetSetID() : setIDC_UIWidgetManager.GetTugOfWarWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetUnitPowerBarWidgetVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.GetWidgetSetInfo(widgetSetID) : widgetSetInfoC_UIWidgetManager.GetZoneControlVisualizationInfo(widgetID) : widgetInfoC_UIWidgetManager.RegisterUnitForWidgetUpdates(unitToken, isGuid)C_UIWidgetManager.SetProcessingUnit(unit?)C_UIWidgetManager.SetProcessingUnitGuid(unit?)C_UIWidgetManager.UnregisterUnitForWidgetUpdates(unitToken, isGuid)C_UnitAuras.AddAuraSound(trigger, sound) : auraSoundIDC_UnitAuras.AddBlockedAura(unit, auraInstanceID)C_UnitAuras.AddPrivateAuraAnchor(args) : anchorIDC_UnitAuras.AuraIsBigDefensive(spellID) : isBigDefensiveC_UnitAuras.AuraIsPrivate(spellID) : isPrivateC_UnitAuras.CancelAuraByInstanceID(unit, auraInstanceID)C_UnitAuras.ClearBlockedAuras(unit)C_UnitAuras.DoesAuraHaveExpirationTime(auraInstanceUnit, auraInstanceID) : hasExpirationTimeC_UnitAuras.GetAuraApplicationDisplayCount(auraInstanceUnit, auraInstanceID, minDisplayCount, maxDisplayCount?) : countC_UnitAuras.GetAuraBaseDuration(auraInstanceUnit, auraInstanceID, spellID?) : newDurationC_UnitAuras.GetAuraCasterGUID(auraInstanceUnit, auraInstanceID) : casterGUIDC_UnitAuras.GetAuraDataByAuraInstanceID(unit, auraInstanceID) : auraC_UnitAuras.GetAuraDataByIndex(unit, index, filter?) : auraC_UnitAuras.GetAuraDataBySlot(unit, slot) : auraC_UnitAuras.GetAuraDataBySpellName(unit, spellName, filter?) : auraC_UnitAuras.GetAuraDispelTypeColor(auraInstanceUnit, auraInstanceID, curve) : dispelTypeColorC_UnitAuras.GetAuraDuration(auraInstanceUnit, auraInstanceID) : durationC_UnitAuras.GetAuraSlots(unit, filter?, maxSlots?, continuationToken?) : outContinuationToken, slotsC_UnitAuras.GetBuffDataByIndex(unit, index, filter?) : auraDocumented 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.