~/forever/addon-api
Addon API
AuraButtonPrivateMixin:CanCancelAuraOnClick(button, isDown)AuraButtonPrivateMixin:ClearAuraInstance()AuraButtonPrivateMixin:GetAuraDuration()AuraButtonPrivateMixin:GetAuraInstance()AuraButtonPrivateMixin:HasAuraInstance()AuraButtonPrivateMixin:HideTooltip()AuraButtonPrivateMixin:OnAuraInstanceAssigned(_unitToken, _auraData)AuraButtonPrivateMixin:OnAuraInstanceCleared()AuraButtonPrivateMixin:OnAuraInstanceUpdated(_unitToken, _auraData)AuraButtonPrivateMixin:OnClick_Intrinsic(button, isDown)AuraButtonPrivateMixin:OnEnter_Intrinsic(_isFromMouseMotion)AuraButtonPrivateMixin:OnLeave_Intrinsic(_isFromMouseMotion)AuraButtonPrivateMixin:OnLoad_Intrinsic()AuraButtonPrivateMixin:PopulateTooltip(tooltip, unitToken, auraData)AuraButtonPrivateMixin:SetAuraInstance(unitToken, auraData)AuraButtonPrivateMixin:ShouldShowTooltip()AuraButtonPrivateMixin:ShowTooltip()AuraButtonPrivateMixin:UpdateAuraDisplay()AuraButtonPrivateMixin:UpdateAuraDuration()AuraButtonPrivateMixin:UpdateAuraInstance(unitToken, auraData)AuraButtonPrivateMixin:UpdateTooltip()AuraButtonSharedMixin:GetTooltipAnchorPoint()AuraButtonSharedMixin:SetCancelAuraButtons(cancelAuraButtons)AuraButtonSharedMixin:SetHideTooltipInCombat(hideInCombat)AuraButtonSharedMixin:SetTooltipAnchorPoint(point, offsetX, offsetY)AuraButtonSharedMixin:ShouldHideTooltipInCombat()AuraButtonTooltipMixin:OnUpdate(elapsedTime)AuraContainerAuraGroupManagerMixin:AcquireAuraGroupFrame(auraGroup)AuraContainerAuraGroupManagerMixin:AddAura(unitToken, auraData)AuraContainerAuraGroupManagerMixin:ClearAllAuras()AuraContainerAuraGroupManagerMixin:ClearAuraGroups()AuraContainerAuraGroupManagerMixin:EnumerateAuraGroups()AuraContainerAuraGroupManagerMixin:GetAuraGroup(groupKey)AuraContainerAuraGroupManagerMixin:HasAnyAuraGroups()AuraContainerAuraGroupManagerMixin:HasAnyEnabledAuraGroups()AuraContainerAuraGroupManagerMixin:HasAuraGroup(groupKey)AuraContainerAuraGroupManagerMixin:Init(owner)AuraContainerAuraGroupManagerMixin:ProcessParsedAura(auraGroup, unitToken, auraData, hasMatchedFilterString)AuraContainerAuraGroupManagerMixin:RefreshAuraGroup(auraGroup, unitToken)AuraContainerAuraGroupManagerMixin:RefreshFrameAssignments(unitToken)AuraContainerAuraGroupManagerMixin:RegisterAuraGroup(groupKey, description)AuraContainerAuraGroupManagerMixin:RegisterAuraParseConsumers(registrar)AuraContainerAuraGroupManagerMixin:ReleaseAuraFramesForGroup(auraGroup)AuraContainerAuraGroupManagerMixin:ReleaseAuraGroupFrame(auraGroup, auraFrame)AuraContainerAuraGroupManagerMixin:ReleaseAuraGroupFrameMap(auraGroup, auraFrameMap)AuraContainerAuraGroupManagerMixin:RemoveAura(unitToken, auraInstanceID)AuraContainerAuraGroupManagerMixin:ResetFrameAssignmentForGroup(auraGroup)AuraContainerAuraGroupManagerMixin:ResetFrameAssignments()AuraContainerAuraGroupManagerMixin:SetAuraGroupEnabled(auraGroup, enabled)AuraContainerAuraGroupManagerMixin:SignalAuraGroupsChanged()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.