~/forever/addon-api
Addon API
AuraContainerItemEnchantmentManagerMixin:InitializeItemEnchantmentFrame(itemEnchantment)AuraContainerItemEnchantmentManagerMixin:RebuildActiveItemEnchantments()AuraContainerItemEnchantmentManagerMixin:RefreshFrameAssignments()AuraContainerItemEnchantmentManagerMixin:RefreshItemEnchantment(itemEnchantment)AuraContainerItemEnchantmentManagerMixin:RegisterItemEnchantment(itemEnchantmentSlot, description)AuraContainerItemEnchantmentManagerMixin:ResetFrameAssignmentForItemEnchantment(itemEnchantment)AuraContainerItemEnchantmentManagerMixin:ResetFrameAssignments()AuraContainerItemEnchantmentManagerMixin:SetItemEnchantmentEnabled(itemEnchantment, enabled)AuraContainerItemEnchantmentManagerMixin:SetSortMethod(sortMethod, sortDirection)AuraContainerItemEnchantmentManagerMixin:SignalItemEnchantmentsChanged()AuraContainerItemEnchantmentManagerMixin:UnregisterItemEnchantment(itemEnchantmentSlot)AuraContainerItemEnchantmentManagerMixin:UpdateItemEnchantmentFrame(itemEnchantment)AuraContainerItemEnchantmentMixin:ClearEnchantmentInfo()AuraContainerItemEnchantmentMixin:CreateAuraData()AuraContainerItemEnchantmentMixin:GetAuraData()AuraContainerItemEnchantmentMixin:GetAuraFrame()AuraContainerItemEnchantmentMixin:GetInventorySlot()AuraContainerItemEnchantmentMixin:GetItemEnchantmentSlot()AuraContainerItemEnchantmentMixin:GetRemainingTimeMs()AuraContainerItemEnchantmentMixin:HasExpirationTime()AuraContainerItemEnchantmentMixin:Init(itemEnchantmentSlot, description)AuraContainerItemEnchantmentMixin:IsActive()AuraContainerItemEnchantmentMixin:IsEnabled()AuraContainerItemEnchantmentMixin:SetEnabled(enabled)AuraContainerItemEnchantmentMixin:SetEnchantmentInfo(enchantmentInfo, resetDuration)AuraContainerItemEnchantmentMixin:ShouldHidePermanentEnchantments()AuraContainerItemEnchantmentMixin:ShouldReassignForEnchantmentInfo(enchantmentInfo)AuraContainerItemEnchantmentOwnerMixin:ClearItemEnchantmentFrame(_itemEnchantment, _auraFrame)AuraContainerItemEnchantmentOwnerMixin:InitializeItemEnchantmentFrame(_itemEnchantment, _auraFrame, _unitToken, _auraData)AuraContainerItemEnchantmentOwnerMixin:OnItemEnchantmentsChanged()AuraContainerItemEnchantmentOwnerMixin:UpdateItemEnchantmentFrame(_itemEnchantment, _auraFrame, _unitToken, _auraData)AuraContainerMixin:GetAuraWarningAlphaForDuration(duration)AuraContainerMixin:OnLoad()AuraContainerMixin:UpdateGridLayout(auras, doNotAnchorDisabledFrames)AuraContainerPrivateAuraSourceMixin:GetAllAuraInstanceIDs(unitToken, _filterString)AuraContainerPrivateAuraSourceMixin:GetAuraCasterGUID(unitToken, auraInstanceID)AuraContainerPrivateAuraSourceMixin:GetAuraDataByAuraInstanceID(unitToken, auraInstanceID)AuraContainerPrivateAuraSourceMixin:IsPrivate()AuraContainerPrivateMixin:GetDynamicFrameEvents()AuraContainerPrivateMixin:GetDynamicUnitEvents()AuraContainerPrivateMixin:GetStaticFrameEvents()AuraContainerPrivateMixin:OnAuraDataProviderSwitch(_useRealDataProvider)AuraContainerPrivateMixin:OnEvent_Intrinsic(event, ...)AuraContainerPrivateMixin:OnHide_Intrinsic()AuraContainerPrivateMixin:OnLoad_Intrinsic()AuraContainerPrivateMixin:OnShow_Intrinsic()AuraContainerPrivateMixin:OnUnitAuraUpdate(_unitToken, _unitAuraUpdateInfo)AuraContainerPrivateMixin:OnUnitPrivateAuraUpdate(_unitToken, _unitAuraUpdateInfo)AuraContainerPrivateMixin:OnWeaponEnchantChanged()AuraContainerPrivateMixin:OnWeaponSlotChanged()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.