~/forever/addon-api
Addon API
AuraContainerAuraSourceMixin:GetAuraDataByAuraInstanceID(_unitToken, _auraInstanceID)AuraContainerAuraSourceMixin:IsPrivate()AuraContainerCustomFrameProviderMixin:AcquireFrame()AuraContainerCustomFrameProviderMixin:CreateFrame()AuraContainerCustomFrameProviderMixin:CreateFrameBatch()AuraContainerCustomFrameProviderMixin:GetAvailableFrameCount()AuraContainerCustomFrameProviderMixin:GetBatchSize()AuraContainerCustomFrameProviderMixin:GetOwnedFrame(index)AuraContainerCustomFrameProviderMixin:GetOwnedFrameCount()AuraContainerCustomFrameProviderMixin:GetParent()AuraContainerCustomFrameProviderMixin:GetTemplateString()AuraContainerCustomFrameProviderMixin:Init(parent, description)AuraContainerCustomFrameProviderMixin:IsFrameActive(frame)AuraContainerCustomFrameProviderMixin:ReleaseAllFrames()AuraContainerCustomFrameProviderMixin:ReleaseFrame(auraFrame)AuraContainerEditModeAuraSourceMixin:GetAllAuraInstanceIDs(unitToken, filterString)AuraContainerEditModeAuraSourceMixin:GetAuraDataByAuraInstanceID(unitToken, auraInstanceID)AuraContainerFlowLayoutPrivateMixin:ApplyFlowLayout()AuraContainerFlowLayoutPrivateMixin:ApplyFlowLayoutDefaults(_flowLayout)AuraContainerFlowLayoutPrivateMixin:GetFlowLayout()AuraContainerFlowLayoutPrivateMixin:GetFlowLayoutGroups()AuraContainerFlowLayoutSharedMixin:GetFlowLayoutAnchorPoint()AuraContainerFlowLayoutSharedMixin:GetFlowLayoutAxis()AuraContainerFlowLayoutSharedMixin:GetFlowLayoutGrowthDirection()AuraContainerFlowLayoutSharedMixin:GetFlowLayoutMaximumLineSize()AuraContainerFlowLayoutSharedMixin:GetFlowLayoutPadding()AuraContainerFlowLayoutSharedMixin:ResetFlowLayoutOptions()AuraContainerFlowLayoutSharedMixin:SetFlowLayoutAnchorPoint(anchorPoint)AuraContainerFlowLayoutSharedMixin:SetFlowLayoutAxis(layoutAxis)AuraContainerFlowLayoutSharedMixin:SetFlowLayoutGrowthDirection(horizontalDirection, verticalDirection)AuraContainerFlowLayoutSharedMixin:SetFlowLayoutMaximumLineSize(maximumLineSize)AuraContainerFlowLayoutSharedMixin:SetFlowLayoutPadding(left, right, top, bottom)AuraContainerFramePoolProviderMixin:AcquireFrame()AuraContainerFramePoolProviderMixin:Init(framePool)AuraContainerFramePoolProviderMixin:ReleaseFrame(frame)AuraContainerInbound.GetDefaultAuraDurationFormatter()AuraContainerInbound.ResetTooltipStyle()AuraContainerItemEnchantmentManagerMixin:ClearItemEnchantmentFrame(itemEnchantment)AuraContainerItemEnchantmentManagerMixin:ClearItemEnchantments()AuraContainerItemEnchantmentManagerMixin:EnumerateActiveItemEnchantments()AuraContainerItemEnchantmentManagerMixin:EnumerateItemEnchantments()AuraContainerItemEnchantmentManagerMixin:GetActiveItemEnchantmentFrames()AuraContainerItemEnchantmentManagerMixin:GetActiveItemEnchantments()AuraContainerItemEnchantmentManagerMixin:GetItemEnchantment(itemEnchantmentSlot)AuraContainerItemEnchantmentManagerMixin:GetSortDirection()AuraContainerItemEnchantmentManagerMixin:GetSortMethod()AuraContainerItemEnchantmentManagerMixin:HasAnyEnabledItemEnchantments()AuraContainerItemEnchantmentManagerMixin:HasAnyItemEnchantments()AuraContainerItemEnchantmentManagerMixin:HasItemEnchantment(itemEnchantmentSlot)AuraContainerItemEnchantmentManagerMixin:Init(owner)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.